commit 819250357e892fbbe9cf13af6f334174e3579b56
parent 93b8db93f6466e00a1d3d2b12e7befd6cc2a43ff
Author: a3nm <a3nm@a3nm.net>
Date: Wed, 14 Aug 2019 12:34:45 +0000
Merge branch 'master' into 'master'
Master
See merge request a3nm/plint!1
Diffstat:
147 files changed, 25128 insertions(+), 24953 deletions(-)
diff --git a/bottle.py b/bottle.py
@@ -1,3081 +0,0 @@
-#!/usr/bin/env python
-# -*- coding: utf-8 -*-
-"""
-Bottle is a fast and simple micro-framework for small web applications. It
-offers request dispatching (Routes) with url parameter support, templates,
-a built-in HTTP Server and adapters for many third party WSGI/HTTP-server and
-template engines - all in a single file and with no dependencies other than the
-Python Standard Library.
-
-Homepage and documentation: http://bottlepy.org/
-
-Copyright (c) 2011, Marcel Hellkamp.
-License: MIT (see LICENSE for details)
-"""
-
-from __future__ import with_statement
-
-__author__ = 'Marcel Hellkamp'
-__version__ = '0.11.dev'
-__license__ = 'MIT'
-
-# The gevent server adapter needs to patch some modules before they are imported
-# This is why we parse the commandline parameters here but handle them later
-if __name__ == '__main__':
- from optparse import OptionParser
- _cmd_parser = OptionParser(usage="usage: %prog [options] package.module:app")
- _opt = _cmd_parser.add_option
- _opt("--version", action="store_true", help="show version number.")
- _opt("-b", "--bind", metavar="ADDRESS", help="bind socket to ADDRESS.")
- _opt("-s", "--server", default='wsgiref', help="use SERVER as backend.")
- _opt("-p", "--plugin", action="append", help="install additional plugin/s.")
- _opt("--debug", action="store_true", help="start server in debug mode.")
- _opt("--reload", action="store_true", help="auto-reload on file changes.")
- _cmd_options, _cmd_args = _cmd_parser.parse_args()
- if _cmd_options.server and _cmd_options.server.startswith('gevent'):
- import gevent.monkey; gevent.monkey.patch_all()
-
-import base64, cgi, email.utils, functools, hmac, imp, itertools, mimetypes,\
- os, re, subprocess, sys, tempfile, threading, time, urllib, warnings
-
-from datetime import date as datedate, datetime, timedelta
-from tempfile import TemporaryFile
-from traceback import format_exc, print_exc
-
-try: from json import dumps as json_dumps, loads as json_lds
-except ImportError: # pragma: no cover
- try: from simplejson import dumps as json_dumps, loads as json_lds
- except ImportError:
- try: from django.utils.simplejson import dumps as json_dumps, loads as json_lds
- except ImportError:
- def json_dumps(data):
- raise ImportError("JSON support requires Python 2.6 or simplejson.")
- json_lds = json_dumps
-
-
-
-# We now try to fix 2.5/2.6/3.1/3.2 incompatibilities.
-# It ain't pretty but it works... Sorry for the mess.
-
-py = sys.version_info
-py3k = py >= (3,0,0)
-py25 = py < (2,6,0)
-
-# Workaround for the missing "as" keyword in py3k.
-def _e(): return sys.exc_info()[1]
-
-# Workaround for the "print is a keyword/function" dilemma.
-_stdout, _stderr = sys.stdout.write, sys.stderr.write
-
-# Lots of stdlib and builtin differences.
-if py3k:
- import http.client as httplib
- import _thread as thread
- from urllib.parse import urljoin, parse_qsl, SplitResult as UrlSplitResult
- from urllib.parse import urlencode, quote as urlquote, unquote as urlunquote
- from http.cookies import SimpleCookie
- from collections import MutableMapping as DictMixin
- import pickle
- from io import BytesIO
- basestring = str
- unicode = str
- json_loads = lambda s: json_lds(touni(s))
- callable = lambda x: hasattr(x, '__call__')
- imap = map
-else: # 2.x
- import httplib
- import thread
- from urlparse import urljoin, SplitResult as UrlSplitResult
- from urllib import urlencode, quote as urlquote, unquote as urlunquote
- from Cookie import SimpleCookie
- from itertools import imap
- import cPickle as pickle
- from StringIO import StringIO as BytesIO
- if py25:
- msg = "Python 2.5 support may be dropped in future versions of Bottle."
- warnings.warn(msg, DeprecationWarning)
- from cgi import parse_qsl
- from UserDict import DictMixin
- def next(it): return it.next()
- bytes = str
- else: # 2.6, 2.7
- from urlparse import parse_qsl
- from collections import MutableMapping as DictMixin
- json_loads = json_lds
-
-# Some helpers for string/byte handling
-def tob(s, enc='utf8'):
- return s.encode(enc) if isinstance(s, unicode) else bytes(s)
-def touni(s, enc='utf8', err='strict'):
- return s.decode(enc, err) if isinstance(s, bytes) else unicode(s)
-tonat = touni if py3k else tob
-
-# 3.2 fixes cgi.FieldStorage to accept bytes (which makes a lot of sense).
-# 3.1 needs a workaround.
-NCTextIOWrapper = None
-if (3,0,0) < py < (3,2,0):
- from io import TextIOWrapper
- class NCTextIOWrapper(TextIOWrapper):
- def close(self): pass # Keep wrapped buffer open.
-
-# A bug in functools causes it to break if the wrapper is an instance method
-def update_wrapper(wrapper, wrapped, *a, **ka):
- try: functools.update_wrapper(wrapper, wrapped, *a, **ka)
- except AttributeError: pass
-
-
-
-# These helpers are used at module level and need to be defined first.
-# And yes, I know PEP-8, but sometimes a lower-case classname makes more sense.
-
-def depr(message):
- warnings.warn(message, DeprecationWarning, stacklevel=3)
-
-def makelist(data): # This is just to handy
- if isinstance(data, (tuple, list, set, dict)): return list(data)
- elif data: return [data]
- else: return []
-
-
-class DictProperty(object):
- ''' Property that maps to a key in a local dict-like attribute. '''
- def __init__(self, attr, key=None, read_only=False):
- self.attr, self.key, self.read_only = attr, key, read_only
-
- def __call__(self, func):
- functools.update_wrapper(self, func, updated=[])
- self.getter, self.key = func, self.key or func.__name__
- return self
-
- def __get__(self, obj, cls):
- if obj is None: return self
- key, storage = self.key, getattr(obj, self.attr)
- if key not in storage: storage[key] = self.getter(obj)
- return storage[key]
-
- def __set__(self, obj, value):
- if self.read_only: raise AttributeError("Read-Only property.")
- getattr(obj, self.attr)[self.key] = value
-
- def __delete__(self, obj):
- if self.read_only: raise AttributeError("Read-Only property.")
- del getattr(obj, self.attr)[self.key]
-
-
-class cached_property(object):
- ''' A property that is only computed once per instance and then replaces
- itself with an ordinary attribute. Deleting the attribute resets the
- property. '''
-
- def __init__(self, func):
- self.func = func
-
- def __get__(self, obj, cls):
- if obj is None: return self
- value = obj.__dict__[self.func.__name__] = self.func(obj)
- return value
-
-
-class lazy_attribute(object):
- ''' A property that caches itself to the class object. '''
- def __init__(self, func):
- functools.update_wrapper(self, func, updated=[])
- self.getter = func
-
- def __get__(self, obj, cls):
- value = self.getter(cls)
- setattr(cls, self.__name__, value)
- return value
-
-
-
-
-
-
-###############################################################################
-# Exceptions and Events ########################################################
-###############################################################################
-
-
-class BottleException(Exception):
- """ A base class for exceptions used by bottle. """
- pass
-
-
-#TODO: This should subclass BaseRequest
-class HTTPResponse(BottleException):
- """ Used to break execution and immediately finish the response """
- def __init__(self, output='', status=200, header=None):
- super(BottleException, self).__init__("HTTP Response %d" % status)
- self.status = int(status)
- self.output = output
- self.headers = HeaderDict(header) if header else None
-
- def apply(self, response):
- if self.headers:
- for key, value in self.headers.allitems():
- response.headers[key] = value
- response.status = self.status
-
-
-class HTTPError(HTTPResponse):
- """ Used to generate an error page """
- def __init__(self, code=500, output='Unknown Error', exception=None,
- traceback=None, header=None):
- super(HTTPError, self).__init__(output, code, header)
- self.exception = exception
- self.traceback = traceback
-
- def __repr__(self):
- return tonat(template(ERROR_PAGE_TEMPLATE, e=self))
-
-
-
-
-
-
-###############################################################################
-# Routing ######################################################################
-###############################################################################
-
-
-class RouteError(BottleException):
- """ This is a base class for all routing related exceptions """
-
-
-class RouteReset(BottleException):
- """ If raised by a plugin or request handler, the route is reset and all
- plugins are re-applied. """
-
-class RouterUnknownModeError(RouteError): pass
-
-
-class RouteSyntaxError(RouteError):
- """ The route parser found something not supported by this router """
-
-
-class RouteBuildError(RouteError):
- """ The route could not been built """
-
-
-class Router(object):
- ''' A Router is an ordered collection of route->target pairs. It is used to
- efficiently match WSGI requests against a number of routes and return
- the first target that satisfies the request. The target may be anything,
- usually a string, ID or callable object. A route consists of a path-rule
- and a HTTP method.
-
- The path-rule is either a static path (e.g. `/contact`) or a dynamic
- path that contains wildcards (e.g. `/wiki/<page>`). The wildcard syntax
- and details on the matching order are described in docs:`routing`.
- '''
-
- default_pattern = '[^/]+'
- default_filter = 're'
- #: Sorry for the mess. It works. Trust me.
- rule_syntax = re.compile('(\\\\*)'\
- '(?:(?::([a-zA-Z_][a-zA-Z_0-9]*)?()(?:#(.*?)#)?)'\
- '|(?:<([a-zA-Z_][a-zA-Z_0-9]*)?(?::([a-zA-Z_]*)'\
- '(?::((?:\\\\.|[^\\\\>]+)+)?)?)?>))')
-
- def __init__(self, strict=False):
- self.rules = {} # A {rule: Rule} mapping
- self.builder = {} # A rule/name->build_info mapping
- self.static = {} # Cache for static routes: {path: {method: target}}
- self.dynamic = [] # Cache for dynamic routes. See _compile()
- #: If true, static routes are no longer checked first.
- self.strict_order = strict
- self.filters = {'re': self.re_filter, 'int': self.int_filter,
- 'float': self.float_filter, 'path': self.path_filter}
-
- def re_filter(self, conf):
- return conf or self.default_pattern, None, None
-
- def int_filter(self, conf):
- return r'-?\d+', int, lambda x: str(int(x))
-
- def float_filter(self, conf):
- return r'-?[\d.]+', float, lambda x: str(float(x))
-
- def path_filter(self, conf):
- return r'.+?', None, None
-
- def add_filter(self, name, func):
- ''' Add a filter. The provided function is called with the configuration
- string as parameter and must return a (regexp, to_python, to_url) tuple.
- The first element is a string, the last two are callables or None. '''
- self.filters[name] = func
-
- def parse_rule(self, rule):
- ''' Parses a rule into a (name, filter, conf) token stream. If mode is
- None, name contains a static rule part. '''
- offset, prefix = 0, ''
- for match in self.rule_syntax.finditer(rule):
- prefix += rule[offset:match.start()]
- g = match.groups()
- if len(g[0])%2: # Escaped wildcard
- prefix += match.group(0)[len(g[0]):]
- offset = match.end()
- continue
- if prefix: yield prefix, None, None
- name, filtr, conf = g[1:4] if not g[2] is None else g[4:7]
- if not filtr: filtr = self.default_filter
- yield name, filtr, conf or None
- offset, prefix = match.end(), ''
- if offset <= len(rule) or prefix:
- yield prefix+rule[offset:], None, None
-
- def add(self, rule, method, target, name=None):
- ''' Add a new route or replace the target for an existing route. '''
- if rule in self.rules:
- self.rules[rule][method] = target
- if name: self.builder[name] = self.builder[rule]
- return
-
- target = self.rules[rule] = {method: target}
-
- # Build pattern and other structures for dynamic routes
- anons = 0 # Number of anonymous wildcards
- pattern = '' # Regular expression pattern
- filters = [] # Lists of wildcard input filters
- builder = [] # Data structure for the URL builder
- is_static = True
- for key, mode, conf in self.parse_rule(rule):
- if mode:
- is_static = False
- mask, in_filter, out_filter = self.filters[mode](conf)
- if key:
- pattern += '(?P<%s>%s)' % (key, mask)
- else:
- pattern += '(?:%s)' % mask
- key = 'anon%d' % anons; anons += 1
- if in_filter: filters.append((key, in_filter))
- builder.append((key, out_filter or str))
- elif key:
- pattern += re.escape(key)
- builder.append((None, key))
- self.builder[rule] = builder
- if name: self.builder[name] = builder
-
- if is_static and not self.strict_order:
- self.static[self.build(rule)] = target
- return
-
- def fpat_sub(m):
- return m.group(0) if len(m.group(1)) % 2 else m.group(1) + '(?:'
- flat_pattern = re.sub(r'(\\*)(\(\?P<[^>]*>|\((?!\?))', fpat_sub, pattern)
-
- try:
- re_match = re.compile('^(%s)$' % pattern).match
- except re.error:
- raise RouteSyntaxError("Could not add Route: %s (%s)" % (rule, _e()))
-
- def match(path):
- """ Return an url-argument dictionary. """
- url_args = re_match(path).groupdict()
- for name, wildcard_filter in filters:
- try:
- url_args[name] = wildcard_filter(url_args[name])
- except ValueError:
- raise HTTPError(400, 'Path has wrong format.')
- return url_args
-
- try:
- combined = '%s|(^%s$)' % (self.dynamic[-1][0].pattern, flat_pattern)
- self.dynamic[-1] = (re.compile(combined), self.dynamic[-1][1])
- self.dynamic[-1][1].append((match, target))
- except (AssertionError, IndexError): # AssertionError: Too many groups
- self.dynamic.append((re.compile('(^%s$)' % flat_pattern),
- [(match, target)]))
- return match
-
- def build(self, _name, *anons, **query):
- ''' Build an URL by filling the wildcards in a rule. '''
- builder = self.builder.get(_name)
- if not builder: raise RouteBuildError("No route with that name.", _name)
- try:
- for i, value in enumerate(anons): query['anon%d'%i] = value
- url = ''.join([f(query.pop(n)) if n else f for (n,f) in builder])
- return url if not query else url+'?'+urlencode(query)
- except KeyError:
- raise RouteBuildError('Missing URL argument: %r' % _e().args[0])
-
- def match(self, environ):
- ''' Return a (target, url_agrs) tuple or raise HTTPError(400/404/405). '''
- path, targets, urlargs = environ['PATH_INFO'] or '/', None, {}
- if path in self.static:
- targets = self.static[path]
- else:
- for combined, rules in self.dynamic:
- match = combined.match(path)
- if not match: continue
- getargs, targets = rules[match.lastindex - 1]
- urlargs = getargs(path) if getargs else {}
- break
-
- if not targets:
- raise HTTPError(404, "Not found: " + repr(environ['PATH_INFO']))
- method = environ['REQUEST_METHOD'].upper()
- if method in targets:
- return targets[method], urlargs
- if method == 'HEAD' and 'GET' in targets:
- return targets['GET'], urlargs
- if 'ANY' in targets:
- return targets['ANY'], urlargs
- allowed = [verb for verb in targets if verb != 'ANY']
- if 'GET' in allowed and 'HEAD' not in allowed:
- allowed.append('HEAD')
- raise HTTPError(405, "Method not allowed.",
- header=[('Allow',",".join(allowed))])
-
-
-class Route(object):
- ''' This class wraps a route callback along with route specific metadata and
- configuration and applies Plugins on demand. It is also responsible for
- turing an URL path rule into a regular expression usable by the Router.
- '''
-
- def __init__(self, app, rule, method, callback, name=None,
- plugins=None, skiplist=None, **config):
- #: The application this route is installed to.
- self.app = app
- #: The path-rule string (e.g. ``/wiki/:page``).
- self.rule = rule
- #: The HTTP method as a string (e.g. ``GET``).
- self.method = method
- #: The original callback with no plugins applied. Useful for introspection.
- self.callback = callback
- #: The name of the route (if specified) or ``None``.
- self.name = name or None
- #: A list of route-specific plugins (see :meth:`Bottle.route`).
- self.plugins = plugins or []
- #: A list of plugins to not apply to this route (see :meth:`Bottle.route`).
- self.skiplist = skiplist or []
- #: Additional keyword arguments passed to the :meth:`Bottle.route`
- #: decorator are stored in this dictionary. Used for route-specific
- #: plugin configuration and meta-data.
- self.config = ConfigDict(config)
-
- def __call__(self, *a, **ka):
- depr("Some APIs changed to return Route() instances instead of"\
- " callables. Make sure to use the Route.call method and not to"\
- " call Route instances directly.")
- return self.call(*a, **ka)
-
- @cached_property
- def call(self):
- ''' The route callback with all plugins applied. This property is
- created on demand and then cached to speed up subsequent requests.'''
- return self._make_callback()
-
- def reset(self):
- ''' Forget any cached values. The next time :attr:`call` is accessed,
- all plugins are re-applied. '''
- self.__dict__.pop('call', None)
-
- def prepare(self):
- ''' Do all on-demand work immediately (useful for debugging).'''
- self.call
-
- @property
- def _context(self):
- depr('Switch to Plugin API v2 and access the Route object directly.')
- return dict(rule=self.rule, method=self.method, callback=self.callback,
- name=self.name, app=self.app, config=self.config,
- apply=self.plugins, skip=self.skiplist)
-
- def all_plugins(self):
- ''' Yield all Plugins affecting this route. '''
- unique = set()
- for p in reversed(self.app.plugins + self.plugins):
- if True in self.skiplist: break
- name = getattr(p, 'name', False)
- if name and (name in self.skiplist or name in unique): continue
- if p in self.skiplist or type(p) in self.skiplist: continue
- if name: unique.add(name)
- yield p
-
- def _make_callback(self):
- callback = self.callback
- for plugin in self.all_plugins():
- try:
- if hasattr(plugin, 'apply'):
- api = getattr(plugin, 'api', 1)
- context = self if api > 1 else self._context
- callback = plugin.apply(callback, context)
- else:
- callback = plugin(callback)
- except RouteReset: # Try again with changed configuration.
- return self._make_callback()
- if not callback is self.callback:
- update_wrapper(callback, self.callback)
- return callback
-
- def __repr__(self):
- return '<%s %r %r>' % (self.method, self.rule, self.callback)
-
-
-
-
-
-
-###############################################################################
-# Application Object ###########################################################
-###############################################################################
-
-
-class Bottle(object):
- """ Each Bottle object represents a single, distinct web application and
- consists of routes, callbacks, plugins and configuration. Instances are
- callable WSGI applications. """
-
- def __init__(self, catchall=True, autojson=True, config=None):
- self.routes = [] # List of installed :class:`Route` instances.
- self.router = Router() # Maps requests to :class:`Route` instances.
- self.plugins = [] # List of installed plugins.
-
- self.error_handler = {}
- self.config = ConfigDict(config or {})
- #: If true, most exceptions are catched and returned as :exc:`HTTPError`
- self.catchall = catchall
- #: An instance of :class:`HooksPlugin`. Empty by default.
- self.hooks = HooksPlugin()
- self.install(self.hooks)
- if autojson:
- self.install(JSONPlugin())
- self.install(TemplatePlugin())
-
- def mount(self, prefix, app, **options):
- ''' Mount an application (:class:`Bottle` or plain WSGI) to a specific
- URL prefix. Example::
-
- root_app.mount('/admin/', admin_app)
-
- :param prefix: path prefix or `mount-point`. If it ends in a slash,
- that slash is mandatory.
- :param app: an instance of :class:`Bottle` or a WSGI application.
-
- All other parameters are passed to the underlying :meth:`route` call.
- '''
- if isinstance(app, basestring):
- prefix, app = app, prefix
- depr('Parameter order of Bottle.mount() changed.') # 0.10
-
- parts = [p for p in prefix.split('/') if p]
- if not parts: raise ValueError('Empty path prefix.')
- path_depth = len(parts)
- options.setdefault('skip', True)
- options.setdefault('method', 'ANY')
-
- @self.route('/%s/:#.*#' % '/'.join(parts), **options)
- def mountpoint():
- try:
- request.path_shift(path_depth)
- rs = BaseResponse([], 200)
- def start_response(status, header):
- rs.status = status
- for name, value in header: rs.add_header(name, value)
- return rs.body.append
- rs.body = itertools.chain(rs.body, app(request.environ, start_response))
- return HTTPResponse(rs.body, rs.status_code, rs.headers)
- finally:
- request.path_shift(-path_depth)
-
- if not prefix.endswith('/'):
- self.route('/' + '/'.join(parts), callback=mountpoint, **options)
-
- def merge(self, routes):
- ''' Merge the routes of another :cls:`Bottle` application or a list of
- :class:`Route` objects into this application. The routes keep their
- 'owner', meaning that the :data:`Route.app` attribute is not
- changed. '''
- if isinstance(routes, Bottle):
- routes = routes.routes
- for route in routes:
- self.add_route(route)
-
- def install(self, plugin):
- ''' Add a plugin to the list of plugins and prepare it for being
- applied to all routes of this application. A plugin may be a simple
- decorator or an object that implements the :class:`Plugin` API.
- '''
- if hasattr(plugin, 'setup'): plugin.setup(self)
- if not callable(plugin) and not hasattr(plugin, 'apply'):
- raise TypeError("Plugins must be callable or implement .apply()")
- self.plugins.append(plugin)
- self.reset()
- return plugin
-
- def uninstall(self, plugin):
- ''' Uninstall plugins. Pass an instance to remove a specific plugin, a type
- object to remove all plugins that match that type, a string to remove
- all plugins with a matching ``name`` attribute or ``True`` to remove all
- plugins. Return the list of removed plugins. '''
- removed, remove = [], plugin
- for i, plugin in list(enumerate(self.plugins))[::-1]:
- if remove is True or remove is plugin or remove is type(plugin) \
- or getattr(plugin, 'name', True) == remove:
- removed.append(plugin)
- del self.plugins[i]
- if hasattr(plugin, 'close'): plugin.close()
- if removed: self.reset()
- return removed
-
- def run(self, **kwargs):
- ''' Calls :func:`run` with the same parameters. '''
- run(self, **kwargs)
-
- def reset(self, route=None):
- ''' Reset all routes (force plugins to be re-applied) and clear all
- caches. If an ID or route object is given, only that specific route
- is affected. '''
- if route is None: routes = self.routes
- elif isinstance(route, Route): routes = [route]
- else: routes = [self.routes[route]]
- for route in routes: route.reset()
- if DEBUG:
- for route in routes: route.prepare()
- self.hooks.trigger('app_reset')
-
- def close(self):
- ''' Close the application and all installed plugins. '''
- for plugin in self.plugins:
- if hasattr(plugin, 'close'): plugin.close()
- self.stopped = True
-
- def match(self, environ):
- """ Search for a matching route and return a (:class:`Route` , urlargs)
- tuple. The second value is a dictionary with parameters extracted
- from the URL. Raise :exc:`HTTPError` (404/405) on a non-match."""
- return self.router.match(environ)
-
- def get_url(self, routename, **kargs):
- """ Return a string that matches a named route """
- scriptname = request.environ.get('SCRIPT_NAME', '').strip('/') + '/'
- location = self.router.build(routename, **kargs).lstrip('/')
- return urljoin(urljoin('/', scriptname), location)
-
- def add_route(self, route):
- ''' Add a route object, but do not change the :data:`Route.app`
- attribute.'''
- self.routes.append(route)
- self.router.add(route.rule, route.method, route, name=route.name)
- if DEBUG: route.prepare()
-
- def route(self, path=None, method='GET', callback=None, name=None,
- apply=None, skip=None, **config):
- """ A decorator to bind a function to a request URL. Example::
-
- @app.route('/hello/:name')
- def hello(name):
- return 'Hello %s' % name
-
- The ``:name`` part is a wildcard. See :class:`Router` for syntax
- details.
-
- :param path: Request path or a list of paths to listen to. If no
- path is specified, it is automatically generated from the
- signature of the function.
- :param method: HTTP method (`GET`, `POST`, `PUT`, ...) or a list of
- methods to listen to. (default: `GET`)
- :param callback: An optional shortcut to avoid the decorator
- syntax. ``route(..., callback=func)`` equals ``route(...)(func)``
- :param name: The name for this route. (default: None)
- :param apply: A decorator or plugin or a list of plugins. These are
- applied to the route callback in addition to installed plugins.
- :param skip: A list of plugins, plugin classes or names. Matching
- plugins are not installed to this route. ``True`` skips all.
-
- Any additional keyword arguments are stored as route-specific
- configuration and passed to plugins (see :meth:`Plugin.apply`).
- """
- if callable(path): path, callback = None, path
- plugins = makelist(apply)
- skiplist = makelist(skip)
- def decorator(callback):
- # TODO: Documentation and tests
- if isinstance(callback, basestring): callback = load(callback)
- for rule in makelist(path) or yieldroutes(callback):
- for verb in makelist(method):
- verb = verb.upper()
- route = Route(self, rule, verb, callback, name=name,
- plugins=plugins, skiplist=skiplist, **config)
- self.add_route(route)
- return callback
- return decorator(callback) if callback else decorator
-
- def get(self, path=None, method='GET', **options):
- """ Equals :meth:`route`. """
- return self.route(path, method, **options)
-
- def post(self, path=None, method='POST', **options):
- """ Equals :meth:`route` with a ``POST`` method parameter. """
- return self.route(path, method, **options)
-
- def put(self, path=None, method='PUT', **options):
- """ Equals :meth:`route` with a ``PUT`` method parameter. """
- return self.route(path, method, **options)
-
- def delete(self, path=None, method='DELETE', **options):
- """ Equals :meth:`route` with a ``DELETE`` method parameter. """
- return self.route(path, method, **options)
-
- def error(self, code=500):
- """ Decorator: Register an output handler for a HTTP error code"""
- def wrapper(handler):
- self.error_handler[int(code)] = handler
- return handler
- return wrapper
-
- def hook(self, name):
- """ Return a decorator that attaches a callback to a hook. Three hooks
- are currently implemented:
-
- - before_request: Executed once before each request
- - after_request: Executed once after each request
- - app_reset: Called whenever :meth:`reset` is called.
- """
- def wrapper(func):
- self.hooks.add(name, func)
- return func
- return wrapper
-
- def handle(self, path, method='GET'):
- """ (deprecated) Execute the first matching route callback and return
- the result. :exc:`HTTPResponse` exceptions are catched and returned.
- If :attr:`Bottle.catchall` is true, other exceptions are catched as
- well and returned as :exc:`HTTPError` instances (500).
- """
- depr("This method will change semantics in 0.10. Try to avoid it.")
- if isinstance(path, dict):
- return self._handle(path)
- return self._handle({'PATH_INFO': path, 'REQUEST_METHOD': method.upper()})
-
- def _handle(self, environ):
- try:
- environ['bottle.app'] = self
- request.bind(environ)
- response.bind()
- route, args = self.router.match(environ)
- environ['route.handle'] = environ['bottle.route'] = route
- environ['route.url_args'] = args
- return route.call(**args)
- except HTTPResponse:
- return _e()
- except RouteReset:
- route.reset()
- return self._handle(environ)
- except (KeyboardInterrupt, SystemExit, MemoryError):
- raise
- except Exception:
- if not self.catchall: raise
- stacktrace = format_exc(10)
- environ['wsgi.errors'].write(stacktrace)
- return HTTPError(500, "Internal Server Error", _e(), stacktrace)
-
- def _cast(self, out, peek=None):
- """ Try to convert the parameter into something WSGI compatible and set
- correct HTTP headers when possible.
- Support: False, str, unicode, dict, HTTPResponse, HTTPError, file-like,
- iterable of strings and iterable of unicodes
- """
-
- # Empty output is done here
- if not out:
- response['Content-Length'] = 0
- return []
- # Join lists of byte or unicode strings. Mixed lists are NOT supported
- if isinstance(out, (tuple, list))\
- and isinstance(out[0], (bytes, unicode)):
- out = out[0][0:0].join(out) # b'abc'[0:0] -> b''
- # Encode unicode strings
- if isinstance(out, unicode):
- out = out.encode(response.charset)
- # Byte Strings are just returned
- if isinstance(out, bytes):
- response['Content-Length'] = len(out)
- return [out]
- # HTTPError or HTTPException (recursive, because they may wrap anything)
- # TODO: Handle these explicitly in handle() or make them iterable.
- if isinstance(out, HTTPError):
- out.apply(response)
- out = self.error_handler.get(out.status, repr)(out)
- if isinstance(out, HTTPResponse):
- depr('Error handlers must not return :exc:`HTTPResponse`.') #0.9
- return self._cast(out)
- if isinstance(out, HTTPResponse):
- out.apply(response)
- return self._cast(out.output)
-
- # File-like objects.
- if hasattr(out, 'read'):
- if 'wsgi.file_wrapper' in request.environ:
- return request.environ['wsgi.file_wrapper'](out)
- elif hasattr(out, 'close') or not hasattr(out, '__iter__'):
- return WSGIFileWrapper(out)
-
- # Handle Iterables. We peek into them to detect their inner type.
- try:
- out = iter(out)
- first = next(out)
- while not first:
- first = next(out)
- except StopIteration:
- return self._cast('')
- except HTTPResponse:
- first = _e()
- except (KeyboardInterrupt, SystemExit, MemoryError):
- raise
- except Exception:
- if not self.catchall: raise
- first = HTTPError(500, 'Unhandled exception', _e(), format_exc(10))
-
- # These are the inner types allowed in iterator or generator objects.
- if isinstance(first, HTTPResponse):
- return self._cast(first)
- if isinstance(first, bytes):
- return itertools.chain([first], out)
- if isinstance(first, unicode):
- return imap(lambda x: x.encode(response.charset),
- itertools.chain([first], out))
- return self._cast(HTTPError(500, 'Unsupported response type: %s'\
- % type(first)))
-
- def wsgi(self, environ, start_response):
- """ The bottle WSGI-interface. """
- try:
- out = self._cast(self._handle(environ))
- # rfc2616 section 4.3
- if response._status_code in (100, 101, 204, 304)\
- or request.method == 'HEAD':
- if hasattr(out, 'close'): out.close()
- out = []
- if isinstance(response._status_line, unicode):
- response._status_line = str(response._status_line)
- start_response(response._status_line, list(response.iter_headers()))
- return out
- except (KeyboardInterrupt, SystemExit, MemoryError):
- raise
- except Exception:
- if not self.catchall: raise
- err = '<h1>Critical error while processing request: %s</h1>' \
- % html_escape(environ.get('PATH_INFO', '/'))
- if DEBUG:
- err += '<h2>Error:</h2>\n<pre>\n%s\n</pre>\n' \
- '<h2>Traceback:</h2>\n<pre>\n%s\n</pre>\n' \
- % (html_escape(repr(_e())), html_escape(format_exc(10)))
- environ['wsgi.errors'].write(err)
- headers = [('Content-Type', 'text/html; charset=UTF-8')]
- start_response('500 INTERNAL SERVER ERROR', headers)
- return [tob(err)]
-
- def __call__(self, environ, start_response):
- ''' Each instance of :class:'Bottle' is a WSGI application. '''
- return self.wsgi(environ, start_response)
-
-
-
-
-
-
-###############################################################################
-# HTTP and WSGI Tools ##########################################################
-###############################################################################
-
-
-class BaseRequest(object):
- """ A wrapper for WSGI environment dictionaries that adds a lot of
- convenient access methods and properties. Most of them are read-only."""
-
- #: Maximum size of memory buffer for :attr:`body` in bytes.
- MEMFILE_MAX = 102400
- #: Maximum number pr GET or POST parameters per request
- MAX_PARAMS = 100
-
- def __init__(self, environ):
- """ Wrap a WSGI environ dictionary. """
- #: The wrapped WSGI environ dictionary. This is the only real attribute.
- #: All other attributes actually are read-only properties.
- self.environ = environ
- environ['bottle.request'] = self
-
- @DictProperty('environ', 'bottle.app', read_only=True)
- def app(self):
- ''' Bottle application handling this request. '''
- raise AttributeError('This request is not connected to an application.')
-
- @property
- def path(self):
- ''' The value of ``PATH_INFO`` with exactly one prefixed slash (to fix
- broken clients and avoid the "empty path" edge case). '''
- return '/' + self.environ.get('PATH_INFO','').lstrip('/')
-
- @property
- def method(self):
- ''' The ``REQUEST_METHOD`` value as an uppercase string. '''
- return self.environ.get('REQUEST_METHOD', 'GET').upper()
-
- @DictProperty('environ', 'bottle.request.headers', read_only=True)
- def headers(self):
- ''' A :class:`WSGIHeaderDict` that provides case-insensitive access to
- HTTP request headers. '''
- return WSGIHeaderDict(self.environ)
-
- def get_header(self, name, default=None):
- ''' Return the value of a request header, or a given default value. '''
- return self.headers.get(name, default)
-
- @DictProperty('environ', 'bottle.request.cookies', read_only=True)
- def cookies(self):
- """ Cookies parsed into a :class:`FormsDict`. Signed cookies are NOT
- decoded. Use :meth:`get_cookie` if you expect signed cookies. """
- cookies = SimpleCookie(self.environ.get('HTTP_COOKIE',''))
- cookies = list(cookies.values())[:self.MAX_PARAMS]
- return FormsDict((c.key, c.value) for c in cookies)
-
- def get_cookie(self, key, default=None, secret=None):
- """ Return the content of a cookie. To read a `Signed Cookie`, the
- `secret` must match the one used to create the cookie (see
- :meth:`BaseResponse.set_cookie`). If anything goes wrong (missing
- cookie or wrong signature), return a default value. """
- value = self.cookies.get(key)
- if secret and value:
- dec = cookie_decode(value, secret) # (key, value) tuple or None
- return dec[1] if dec and dec[0] == key else default
- return value or default
-
- @DictProperty('environ', 'bottle.request.query', read_only=True)
- def query(self):
- ''' The :attr:`query_string` parsed into a :class:`FormsDict`. These
- values are sometimes called "URL arguments" or "GET parameters", but
- not to be confused with "URL wildcards" as they are provided by the
- :class:`Router`. '''
- pairs = parse_qsl(self.query_string, keep_blank_values=True)
- get = self.environ['bottle.get'] = FormsDict()
- for key, value in pairs[:self.MAX_PARAMS]:
- get[key] = value
- return get
-
- @DictProperty('environ', 'bottle.request.forms', read_only=True)
- def forms(self):
- """ Form values parsed from an `url-encoded` or `multipart/form-data`
- encoded POST or PUT request body. The result is retuned as a
- :class:`FormsDict`. All keys and values are strings. File uploads
- are stored separately in :attr:`files`. """
- forms = FormsDict()
- for name, item in self.POST.allitems():
- if not hasattr(item, 'filename'):
- forms[name] = item
- return forms
-
- @DictProperty('environ', 'bottle.request.params', read_only=True)
- def params(self):
- """ A :class:`FormsDict` with the combined values of :attr:`query` and
- :attr:`forms`. File uploads are stored in :attr:`files`. """
- params = FormsDict()
- for key, value in self.query.allitems():
- params[key] = value
- for key, value in self.forms.allitems():
- params[key] = value
- return params
-
- @DictProperty('environ', 'bottle.request.files', read_only=True)
- def files(self):
- """ File uploads parsed from an `url-encoded` or `multipart/form-data`
- encoded POST or PUT request body. The values are instances of
- :class:`cgi.FieldStorage`. The most important attributes are:
-
- filename
- The filename, if specified; otherwise None; this is the client
- side filename, *not* the file name on which it is stored (that's
- a temporary file you don't deal with)
- file
- The file(-like) object from which you can read the data.
- value
- The value as a *string*; for file uploads, this transparently
- reads the file every time you request the value. Do not do this
- on big files.
- """
- files = FormsDict()
- for name, item in self.POST.allitems():
- if hasattr(item, 'filename'):
- files[name] = item
- return files
-
- @DictProperty('environ', 'bottle.request.json', read_only=True)
- def json(self):
- ''' If the ``Content-Type`` header is ``application/json``, this
- property holds the parsed content of the request body. Only requests
- smaller than :attr:`MEMFILE_MAX` are processed to avoid memory
- exhaustion. '''
- if 'application/json' in self.environ.get('CONTENT_TYPE', '') \
- and 0 < self.content_length < self.MEMFILE_MAX:
- return json_loads(self.body.read(self.MEMFILE_MAX))
- return None
-
- @DictProperty('environ', 'bottle.request.body', read_only=True)
- def _body(self):
- maxread = max(0, self.content_length)
- stream = self.environ['wsgi.input']
- body = BytesIO() if maxread < self.MEMFILE_MAX else TemporaryFile(mode='w+b')
- while maxread > 0:
- part = stream.read(min(maxread, self.MEMFILE_MAX))
- if not part: break
- body.write(part)
- maxread -= len(part)
- self.environ['wsgi.input'] = body
- body.seek(0)
- return body
-
- @property
- def body(self):
- """ The HTTP request body as a seek-able file-like object. Depending on
- :attr:`MEMFILE_MAX`, this is either a temporary file or a
- :class:`io.BytesIO` instance. Accessing this property for the first
- time reads and replaces the ``wsgi.input`` environ variable.
- Subsequent accesses just do a `seek(0)` on the file object. """
- self._body.seek(0)
- return self._body
-
- #: An alias for :attr:`query`.
- GET = query
-
- @DictProperty('environ', 'bottle.request.post', read_only=True)
- def POST(self):
- """ The values of :attr:`forms` and :attr:`files` combined into a single
- :class:`FormsDict`. Values are either strings (form values) or
- instances of :class:`cgi.FieldStorage` (file uploads).
- """
- post = FormsDict()
- safe_env = {'QUERY_STRING':''} # Build a safe environment for cgi
- for key in ('REQUEST_METHOD', 'CONTENT_TYPE', 'CONTENT_LENGTH'):
- if key in self.environ: safe_env[key] = self.environ[key]
- if NCTextIOWrapper:
- fb = NCTextIOWrapper(self.body, encoding='ISO-8859-1', newline='\n')
- else:
- fb = self.body
- data = cgi.FieldStorage(fp=fb, environ=safe_env, keep_blank_values=True)
- for item in (data.list or [])[:self.MAX_PARAMS]:
- post[item.name] = item if item.filename else item.value
- return post
-
- @property
- def COOKIES(self):
- ''' Alias for :attr:`cookies` (deprecated). '''
- depr('BaseRequest.COOKIES was renamed to BaseRequest.cookies (lowercase).')
- return self.cookies
-
- @property
- def url(self):
- """ The full request URI including hostname and scheme. If your app
- lives behind a reverse proxy or load balancer and you get confusing
- results, make sure that the ``X-Forwarded-Host`` header is set
- correctly. """
- return self.urlparts.geturl()
-
- @DictProperty('environ', 'bottle.request.urlparts', read_only=True)
- def urlparts(self):
- ''' The :attr:`url` string as an :class:`urlparse.SplitResult` tuple.
- The tuple contains (scheme, host, path, query_string and fragment),
- but the fragment is always empty because it is not visible to the
- server. '''
- env = self.environ
- http = env.get('wsgi.url_scheme', 'http')
- host = env.get('HTTP_X_FORWARDED_HOST') or env.get('HTTP_HOST')
- if not host:
- # HTTP 1.1 requires a Host-header. This is for HTTP/1.0 clients.
- host = env.get('SERVER_NAME', '127.0.0.1')
- port = env.get('SERVER_PORT')
- if port and port != ('80' if http == 'http' else '443'):
- host += ':' + port
- path = urlquote(self.fullpath)
- return UrlSplitResult(http, host, path, env.get('QUERY_STRING'), '')
-
- @property
- def fullpath(self):
- """ Request path including :attr:`script_name` (if present). """
- return urljoin(self.script_name, self.path.lstrip('/'))
-
- @property
- def query_string(self):
- """ The raw :attr:`query` part of the URL (everything in between ``?``
- and ``#``) as a string. """
- return self.environ.get('QUERY_STRING', '')
-
- @property
- def script_name(self):
- ''' The initial portion of the URL's `path` that was removed by a higher
- level (server or routing middleware) before the application was
- called. This script path is returned with leading and tailing
- slashes. '''
- script_name = self.environ.get('SCRIPT_NAME', '').strip('/')
- return '/' + script_name + '/' if script_name else '/'
-
- def path_shift(self, shift=1):
- ''' Shift path segments from :attr:`path` to :attr:`script_name` and
- vice versa.
-
- :param shift: The number of path segments to shift. May be negative
- to change the shift direction. (default: 1)
- '''
- script = self.environ.get('SCRIPT_NAME','/')
- self['SCRIPT_NAME'], self['PATH_INFO'] = path_shift(script, self.path, shift)
-
- @property
- def content_length(self):
- ''' The request body length as an integer. The client is responsible to
- set this header. Otherwise, the real length of the body is unknown
- and -1 is returned. In this case, :attr:`body` will be empty. '''
- return int(self.environ.get('CONTENT_LENGTH') or -1)
-
- @property
- def is_xhr(self):
- ''' True if the request was triggered by a XMLHttpRequest. This only
- works with JavaScript libraries that support the `X-Requested-With`
- header (most of the popular libraries do). '''
- requested_with = self.environ.get('HTTP_X_REQUESTED_WITH','')
- return requested_with.lower() == 'xmlhttprequest'
-
- @property
- def is_ajax(self):
- ''' Alias for :attr:`is_xhr`. "Ajax" is not the right term. '''
- return self.is_xhr
-
- @property
- def auth(self):
- """ HTTP authentication data as a (user, password) tuple. This
- implementation currently supports basic (not digest) authentication
- only. If the authentication happened at a higher level (e.g. in the
- front web-server or a middleware), the password field is None, but
- the user field is looked up from the ``REMOTE_USER`` environ
- variable. On any errors, None is returned. """
- basic = parse_auth(self.environ.get('HTTP_AUTHORIZATION',''))
- if basic: return basic
- ruser = self.environ.get('REMOTE_USER')
- if ruser: return (ruser, None)
- return None
-
- @property
- def remote_route(self):
- """ A list of all IPs that were involved in this request, starting with
- the client IP and followed by zero or more proxies. This does only
- work if all proxies support the ```X-Forwarded-For`` header. Note
- that this information can be forged by malicious clients. """
- proxy = self.environ.get('HTTP_X_FORWARDED_FOR')
- if proxy: return [ip.strip() for ip in proxy.split(',')]
- remote = self.environ.get('REMOTE_ADDR')
- return [remote] if remote else []
-
- @property
- def remote_addr(self):
- """ The client IP as a string. Note that this information can be forged
- by malicious clients. """
- route = self.remote_route
- return route[0] if route else None
-
- def copy(self):
- """ Return a new :class:`Request` with a shallow :attr:`environ` copy. """
- return Request(self.environ.copy())
-
- def get(self, value, default=None): return self.environ.get(value, default)
- def __getitem__(self, key): return self.environ[key]
- def __delitem__(self, key): self[key] = ""; del(self.environ[key])
- def __iter__(self): return iter(self.environ)
- def __len__(self): return len(self.environ)
- def keys(self): return self.environ.keys()
- def __setitem__(self, key, value):
- """ Change an environ value and clear all caches that depend on it. """
-
- if self.environ.get('bottle.request.readonly'):
- raise KeyError('The environ dictionary is read-only.')
-
- self.environ[key] = value
- todelete = ()
-
- if key == 'wsgi.input':
- todelete = ('body', 'forms', 'files', 'params', 'post', 'json')
- elif key == 'QUERY_STRING':
- todelete = ('query', 'params')
- elif key.startswith('HTTP_'):
- todelete = ('headers', 'cookies')
-
- for key in todelete:
- self.environ.pop('bottle.request.'+key, None)
-
- def __repr__(self):
- return '<%s: %s %s>' % (self.__class__.__name__, self.method, self.url)
-
-def _hkey(s):
- return s.title().replace('_','-')
-
-
-class HeaderProperty(object):
- def __init__(self, name, reader=None, writer=str, default=''):
- self.name, self.reader, self.writer, self.default = name, reader, writer, default
- self.__doc__ = 'Current value of the %r header.' % name.title()
-
- def __get__(self, obj, cls):
- if obj is None: return self
- value = obj.headers.get(self.name)
- return self.reader(value) if (value and self.reader) else (value or self.default)
-
- def __set__(self, obj, value):
- if self.writer: value = self.writer(value)
- obj.headers[self.name] = value
-
- def __delete__(self, obj):
- if self.name in obj.headers:
- del obj.headers[self.name]
-
-
-class BaseResponse(object):
- """ Storage class for a response body as well as headers and cookies.
-
- This class does support dict-like case-insensitive item-access to
- headers, but is NOT a dict. Most notably, iterating over a response
- yields parts of the body and not the headers.
- """
-
- default_status = 200
- default_content_type = 'text/html; charset=UTF-8'
-
- # Header blacklist for specific response codes
- # (rfc2616 section 10.2.3 and 10.3.5)
- bad_headers = {
- 204: set(('Content-Type',)),
- 304: set(('Allow', 'Content-Encoding', 'Content-Language',
- 'Content-Length', 'Content-Range', 'Content-Type',
- 'Content-Md5', 'Last-Modified'))}
-
- def __init__(self, body='', status=None, **headers):
- self._status_line = None
- self._status_code = None
- self._cookies = None
- self._headers = {'Content-Type': [self.default_content_type]}
- self.body = body
- self.status = status or self.default_status
- if headers:
- for name, value in headers.items():
- self[name] = value
-
- def copy(self):
- ''' Returns a copy of self. '''
- copy = Response()
- copy.status = self.status
- copy._headers = dict((k, v[:]) for (k, v) in self._headers.items())
- return copy
-
- def __iter__(self):
- return iter(self.body)
-
- def close(self):
- if hasattr(self.body, 'close'):
- self.body.close()
-
- @property
- def status_line(self):
- ''' The HTTP status line as a string (e.g. ``404 Not Found``).'''
- return self._status_line
-
- @property
- def status_code(self):
- ''' The HTTP status code as an integer (e.g. 404).'''
- return self._status_code
-
- def _set_status(self, status):
- if isinstance(status, int):
- code, status = status, _HTTP_STATUS_LINES.get(status)
- elif ' ' in status:
- status = status.strip()
- code = int(status.split()[0])
- else:
- raise ValueError('String status line without a reason phrase.')
- if not 100 <= code <= 999: raise ValueError('Status code out of range.')
- self._status_code = code
- self._status_line = status or ('%d Unknown' % code)
-
- def _get_status(self):
- return self._status_line
-
- status = property(_get_status, _set_status, None,
- ''' A writeable property to change the HTTP response status. It accepts
- either a numeric code (100-999) or a string with a custom reason
- phrase (e.g. "404 Brain not found"). Both :data:`status_line` and
- :data:`status_code` are updated accordingly. The return value is
- always a status string. ''')
- del _get_status, _set_status
-
- @property
- def headers(self):
- ''' An instance of :class:`HeaderDict`, a case-insensitive dict-like
- view on the response headers. '''
- self.__dict__['headers'] = hdict = HeaderDict()
- hdict.dict = self._headers
- return hdict
-
- def __contains__(self, name): return _hkey(name) in self._headers
- def __delitem__(self, name): del self._headers[_hkey(name)]
- def __getitem__(self, name): return self._headers[_hkey(name)][-1]
- def __setitem__(self, name, value): self._headers[_hkey(name)] = [str(value)]
-
- def get_header(self, name, default=None):
- ''' Return the value of a previously defined header. If there is no
- header with that name, return a default value. '''
- return self._headers.get(_hkey(name), [default])[-1]
-
- def set_header(self, name, value, append=False):
- ''' Create a new response header, replacing any previously defined
- headers with the same name. '''
- if append:
- self.add_header(name, value)
- else:
- self._headers[_hkey(name)] = [str(value)]
-
- def add_header(self, name, value):
- ''' Add an additional response header, not removing duplicates. '''
- self._headers.setdefault(_hkey(name), []).append(str(value))
-
- def iter_headers(self):
- ''' Yield (header, value) tuples, skipping headers that are not
- allowed with the current response status code. '''
- headers = self._headers.items()
- bad_headers = self.bad_headers.get(self._status_code)
- if bad_headers:
- headers = [h for h in headers if h[0] not in bad_headers]
- for name, values in headers:
- for value in values:
- yield name, value
- if self._cookies:
- for c in self._cookies.values():
- yield 'Set-Cookie', c.OutputString()
-
- def wsgiheader(self):
- depr('The wsgiheader method is deprecated. See headerlist.') #0.10
- return self.headerlist
-
- @property
- def headerlist(self):
- ''' WSGI conform list of (header, value) tuples. '''
- return list(self.iter_headers())
-
- content_type = HeaderProperty('Content-Type')
- content_length = HeaderProperty('Content-Length', reader=int)
-
- @property
- def charset(self):
- """ Return the charset specified in the content-type header (default: utf8). """
- if 'charset=' in self.content_type:
- return self.content_type.split('charset=')[-1].split(';')[0].strip()
- return 'UTF-8'
-
- @property
- def COOKIES(self):
- """ A dict-like SimpleCookie instance. This should not be used directly.
- See :meth:`set_cookie`. """
- depr('The COOKIES dict is deprecated. Use `set_cookie()` instead.') # 0.10
- if not self._cookies:
- self._cookies = SimpleCookie()
- return self._cookies
-
- def set_cookie(self, name, value, secret=None, **options):
- ''' Create a new cookie or replace an old one. If the `secret` parameter is
- set, create a `Signed Cookie` (described below).
-
- :param name: the name of the cookie.
- :param value: the value of the cookie.
- :param secret: a signature key required for signed cookies.
-
- Additionally, this method accepts all RFC 2109 attributes that are
- supported by :class:`cookie.Morsel`, including:
-
- :param max_age: maximum age in seconds. (default: None)
- :param expires: a datetime object or UNIX timestamp. (default: None)
- :param domain: the domain that is allowed to read the cookie.
- (default: current domain)
- :param path: limits the cookie to a given path (default: current path)
- :param secure: limit the cookie to HTTPS connections (default: off).
- :param httponly: prevents client-side javascript to read this cookie
- (default: off, requires Python 2.6 or newer).
-
- If neither `expires` nor `max_age` is set (default), the cookie will
- expire at the end of the browser session (as soon as the browser
- window is closed).
-
- Signed cookies may store any pickle-able object and are
- cryptographically signed to prevent manipulation. Keep in mind that
- cookies are limited to 4kb in most browsers.
-
- Warning: Signed cookies are not encrypted (the client can still see
- the content) and not copy-protected (the client can restore an old
- cookie). The main intention is to make pickling and unpickling
- save, not to store secret information at client side.
- '''
- if not self._cookies:
- self._cookies = SimpleCookie()
-
- if secret:
- value = touni(cookie_encode((name, value), secret))
- elif not isinstance(value, basestring):
- raise TypeError('Secret key missing for non-string Cookie.')
-
- if len(value) > 4096: raise ValueError('Cookie value to long.')
- self._cookies[name] = value
-
- for key, value in options.items():
- if key == 'max_age':
- if isinstance(value, timedelta):
- value = value.seconds + value.days * 24 * 3600
- if key == 'expires':
- if isinstance(value, (datedate, datetime)):
- value = value.timetuple()
- elif isinstance(value, (int, float)):
- value = time.gmtime(value)
- value = time.strftime("%a, %d %b %Y %H:%M:%S GMT", value)
- self._cookies[name][key.replace('_', '-')] = value
-
- def delete_cookie(self, key, **kwargs):
- ''' Delete a cookie. Be sure to use the same `domain` and `path`
- settings as used to create the cookie. '''
- kwargs['max_age'] = -1
- kwargs['expires'] = 0
- self.set_cookie(key, '', **kwargs)
-
- def __repr__(self):
- out = ''
- for name, value in self.headerlist:
- out += '%s: %s\n' % (name.title(), value.strip())
- return out
-
-#: Thread-local storage for :class:`LocalRequest` and :class:`LocalResponse`
-#: attributes.
-_lctx = threading.local()
-
-def local_property(name, doc=None):
-
- return property(
- lambda self: getattr(_lctx, name),
- lambda self, value: setattr(_lctx, name, value),
- lambda self: delattr(_lctx, name),
- doc or ('Thread-local property stored in :data:`_lctx.%s` ' % name)
- )
-
-class LocalRequest(BaseRequest):
- ''' A thread-local subclass of :class:`BaseRequest` with a different
- set of attribues for each thread. There is usually only one global
- instance of this class (:data:`request`). If accessed during a
- request/response cycle, this instance always refers to the *current*
- request (even on a multithreaded server). '''
- def __init__(self): pass
- bind = BaseRequest.__init__
- environ = local_property('request_environ')
-
-
-class LocalResponse(BaseResponse):
- ''' A thread-local subclass of :class:`BaseResponse` with a different
- set of attribues for each thread. There is usually only one global
- instance of this class (:data:`response`). Its attributes are used
- to build the HTTP response at the end of the request/response cycle.
- '''
- def __init__(self): pass
- bind = BaseResponse.__init__
- _status_line = local_property('response_status_line')
- _status_code = local_property('response_status_code')
- _cookies = local_property('response_cookies')
- _headers = local_property('response_headers')
- body = local_property('response_body')
-
-Response = LocalResponse # BC 0.9
-Request = LocalRequest # BC 0.9
-
-
-
-
-
-
-###############################################################################
-# Plugins ######################################################################
-###############################################################################
-
-class PluginError(BottleException): pass
-
-class JSONPlugin(object):
- name = 'json'
- api = 2
-
- def __init__(self, json_dumps=json_dumps):
- self.json_dumps = json_dumps
-
- def apply(self, callback, context):
- dumps = self.json_dumps
- if not dumps: return callback
- def wrapper(*a, **ka):
- rv = callback(*a, **ka)
- if isinstance(rv, dict):
- #Attempt to serialize, raises exception on failure
- json_response = dumps(rv)
- #Set content type only if serialization succesful
- response.content_type = 'application/json'
- return json_response
- return rv
- return wrapper
-
-
-class HooksPlugin(object):
- name = 'hooks'
- api = 2
-
- _names = 'before_request', 'after_request', 'app_reset'
-
- def __init__(self):
- self.hooks = dict((name, []) for name in self._names)
- self.app = None
-
- def _empty(self):
- return not (self.hooks['before_request'] or self.hooks['after_request'])
-
- def setup(self, app):
- self.app = app
-
- def add(self, name, func):
- ''' Attach a callback to a hook. '''
- was_empty = self._empty()
- self.hooks.setdefault(name, []).append(func)
- if self.app and was_empty and not self._empty(): self.app.reset()
-
- def remove(self, name, func):
- ''' Remove a callback from a hook. '''
- was_empty = self._empty()
- if name in self.hooks and func in self.hooks[name]:
- self.hooks[name].remove(func)
- if self.app and not was_empty and self._empty(): self.app.reset()
-
- def trigger(self, name, *a, **ka):
- ''' Trigger a hook and return a list of results. '''
- hooks = self.hooks[name]
- if ka.pop('reversed', False): hooks = hooks[::-1]
- return [hook(*a, **ka) for hook in hooks]
-
- def apply(self, callback, context):
- if self._empty(): return callback
- def wrapper(*a, **ka):
- self.trigger('before_request')
- rv = callback(*a, **ka)
- self.trigger('after_request', reversed=True)
- return rv
- return wrapper
-
-
-class TemplatePlugin(object):
- ''' This plugin applies the :func:`view` decorator to all routes with a
- `template` config parameter. If the parameter is a tuple, the second
- element must be a dict with additional options (e.g. `template_engine`)
- or default variables for the template. '''
- name = 'template'
- api = 2
-
- def apply(self, callback, route):
- conf = route.config.get('template')
- if isinstance(conf, (tuple, list)) and len(conf) == 2:
- return view(conf[0], **conf[1])(callback)
- elif isinstance(conf, str) and 'template_opts' in route.config:
- depr('The `template_opts` parameter is deprecated.') #0.9
- return view(conf, **route.config['template_opts'])(callback)
- elif isinstance(conf, str):
- return view(conf)(callback)
- else:
- return callback
-
-
-#: Not a plugin, but part of the plugin API. TODO: Find a better place.
-class _ImportRedirect(object):
- def __init__(self, name, impmask):
- ''' Create a virtual package that redirects imports (see PEP 302). '''
- self.name = name
- self.impmask = impmask
- self.module = sys.modules.setdefault(name, imp.new_module(name))
- self.module.__dict__.update({'__file__': __file__, '__path__': [],
- '__all__': [], '__loader__': self})
- sys.meta_path.append(self)
-
- def find_module(self, fullname, path=None):
- if '.' not in fullname: return
- packname, modname = fullname.rsplit('.', 1)
- if packname != self.name: return
- return self
-
- def load_module(self, fullname):
- if fullname in sys.modules: return sys.modules[fullname]
- packname, modname = fullname.rsplit('.', 1)
- realname = self.impmask % modname
- __import__(realname)
- module = sys.modules[fullname] = sys.modules[realname]
- setattr(self.module, modname, module)
- module.__loader__ = self
- return module
-
-
-
-
-
-
-###############################################################################
-# Common Utilities #############################################################
-###############################################################################
-
-
-class MultiDict(DictMixin):
- """ This dict stores multiple values per key, but behaves exactly like a
- normal dict in that it returns only the newest value for any given key.
- There are special methods available to access the full list of values.
- """
-
- def __init__(self, *a, **k):
- self.dict = dict((k, [v]) for (k, v) in dict(*a, **k).items())
-
- def __len__(self): return len(self.dict)
- def __iter__(self): return iter(self.dict)
- def __contains__(self, key): return key in self.dict
- def __delitem__(self, key): del self.dict[key]
- def __getitem__(self, key): return self.dict[key][-1]
- def __setitem__(self, key, value): self.append(key, value)
- def keys(self): return self.dict.keys()
-
- if py3k:
- def values(self): return (v[-1] for v in self.dict.values())
- def items(self): return ((k, v[-1]) for k, v in self.dict.items())
- def allitems(self):
- return ((k, v) for k, vl in self.dict.items() for v in vl)
- iterkeys = keys
- itervalues = values
- iteritems = items
- iterallitems = allitems
-
- else:
- def values(self): return [v[-1] for v in self.dict.values()]
- def items(self): return [(k, v[-1]) for k, v in self.dict.items()]
- def iterkeys(self): return self.dict.iterkeys()
- def itervalues(self): return (v[-1] for v in self.dict.itervalues())
- def iteritems(self):
- return ((k, v[-1]) for k, v in self.dict.iteritems())
- def iterallitems(self):
- return ((k, v) for k, vl in self.dict.iteritems() for v in vl)
- def allitems(self):
- return [(k, v) for k, vl in self.dict.iteritems() for v in vl]
-
- def get(self, key, default=None, index=-1, type=None):
- ''' Return the most recent value for a key.
-
- :param default: The default value to be returned if the key is not
- present or the type conversion fails.
- :param index: An index for the list of available values.
- :param type: If defined, this callable is used to cast the value
- into a specific type. Exception are suppressed and result in
- the default value to be returned.
- '''
- try:
- val = self.dict[key][index]
- return type(val) if type else val
- except Exception:
- pass
- return default
-
- def append(self, key, value):
- ''' Add a new value to the list of values for this key. '''
- self.dict.setdefault(key, []).append(value)
-
- def replace(self, key, value):
- ''' Replace the list of values with a single value. '''
- self.dict[key] = [value]
-
- def getall(self, key):
- ''' Return a (possibly empty) list of values for a key. '''
- return self.dict.get(key) or []
-
- #: Aliases for WTForms to mimic other multi-dict APIs (Django)
- getone = get
- getlist = getall
-
-
-
-class FormsDict(MultiDict):
- ''' This :class:`MultiDict` subclass is used to store request form data.
- Additionally to the normal dict-like item access methods (which return
- unmodified data as native strings), this container also supports
- attribute-like access to its values. Attributes are automatically de-
- or recoded to match :attr:`input_encoding` (default: 'utf8'). Missing
- attributes default to an empty string. '''
-
- #: Encoding used for attribute values.
- input_encoding = 'utf8'
- #: If true (default), unicode strings are first encoded with `latin1`
- #: and then decoded to match :attr:`input_encoding`.
- recode_unicode = True
-
- def _fix(self, s, encoding=None):
- if isinstance(s, unicode) and self.recode_unicode: # Python 3 WSGI
- s = s.encode('latin1')
- if isinstance(s, bytes): # Python 2 WSGI
- return s.decode(encoding or self.input_encoding)
- return s
-
- def decode(self, encoding=None):
- ''' Returns a copy with all keys and values de- or recoded to match
- :attr:`input_encoding`. Some libraries (e.g. WTForms) want a
- unicode dictionary. '''
- copy = FormsDict()
- enc = copy.input_encoding = encoding or self.input_encoding
- copy.recode_unicode = False
- for key, value in self.allitems():
- copy.append(self._fix(key, enc), self._fix(value, enc))
- return copy
-
- def getunicode(self, name, default=None, encoding=None):
- try:
- return self._fix(self[name], encoding)
- except (UnicodeError, KeyError):
- return default
-
- def __getattr__(self, name, default=unicode()):
- return self.getunicode(name, default=default)
-
-
-class HeaderDict(MultiDict):
- """ A case-insensitive version of :class:`MultiDict` that defaults to
- replace the old value instead of appending it. """
-
- def __init__(self, *a, **ka):
- self.dict = {}
- if a or ka: self.update(*a, **ka)
-
- def __contains__(self, key): return _hkey(key) in self.dict
- def __delitem__(self, key): del self.dict[_hkey(key)]
- def __getitem__(self, key): return self.dict[_hkey(key)][-1]
- def __setitem__(self, key, value): self.dict[_hkey(key)] = [str(value)]
- def append(self, key, value):
- self.dict.setdefault(_hkey(key), []).append(str(value))
- def replace(self, key, value): self.dict[_hkey(key)] = [str(value)]
- def getall(self, key): return self.dict.get(_hkey(key)) or []
- def get(self, key, default=None, index=-1):
- return MultiDict.get(self, _hkey(key), default, index)
- def filter(self, names):
- for name in [_hkey(n) for n in names]:
- if name in self.dict:
- del self.dict[name]
-
-
-class WSGIHeaderDict(DictMixin):
- ''' This dict-like class wraps a WSGI environ dict and provides convenient
- access to HTTP_* fields. Keys and values are native strings
- (2.x bytes or 3.x unicode) and keys are case-insensitive. If the WSGI
- environment contains non-native string values, these are de- or encoded
- using a lossless 'latin1' character set.
-
- The API will remain stable even on changes to the relevant PEPs.
- Currently PEP 333, 444 and 3333 are supported. (PEP 444 is the only one
- that uses non-native strings.)
- '''
- #: List of keys that do not have a 'HTTP_' prefix.
- cgikeys = ('CONTENT_TYPE', 'CONTENT_LENGTH')
-
- def __init__(self, environ):
- self.environ = environ
-
- def _ekey(self, key):
- ''' Translate header field name to CGI/WSGI environ key. '''
- key = key.replace('-','_').upper()
- if key in self.cgikeys:
- return key
- return 'HTTP_' + key
-
- def raw(self, key, default=None):
- ''' Return the header value as is (may be bytes or unicode). '''
- return self.environ.get(self._ekey(key), default)
-
- def __getitem__(self, key):
- return tonat(self.environ[self._ekey(key)], 'latin1')
-
- def __setitem__(self, key, value):
- raise TypeError("%s is read-only." % self.__class__)
-
- def __delitem__(self, key):
- raise TypeError("%s is read-only." % self.__class__)
-
- def __iter__(self):
- for key in self.environ:
- if key[:5] == 'HTTP_':
- yield key[5:].replace('_', '-').title()
- elif key in self.cgikeys:
- yield key.replace('_', '-').title()
-
- def keys(self): return [x for x in self]
- def __len__(self): return len(self.keys())
- def __contains__(self, key): return self._ekey(key) in self.environ
-
-
-class ConfigDict(dict):
- ''' A dict-subclass with some extras: You can access keys like attributes.
- Uppercase attributes create new ConfigDicts and act as name-spaces.
- Other missing attributes return None. Calling a ConfigDict updates its
- values and returns itself.
-
- >>> cfg = ConfigDict()
- >>> cfg.Namespace.value = 5
- >>> cfg.OtherNamespace(a=1, b=2)
- >>> cfg
- {'Namespace': {'value': 5}, 'OtherNamespace': {'a': 1, 'b': 2}}
- '''
-
- def __getattr__(self, key):
- if key not in self and key[0].isupper():
- self[key] = ConfigDict()
- return self.get(key)
-
- def __setattr__(self, key, value):
- if hasattr(dict, key):
- raise AttributeError('Read-only attribute.')
- if key in self and self[key] and isinstance(self[key], ConfigDict):
- raise AttributeError('Non-empty namespace attribute.')
- self[key] = value
-
- def __delattr__(self, key):
- if key in self: del self[key]
-
- def __call__(self, *a, **ka):
- for key, value in dict(*a, **ka).items(): setattr(self, key, value)
- return self
-
-
-class AppStack(list):
- """ A stack-like list. Calling it returns the head of the stack. """
-
- def __call__(self):
- """ Return the current default application. """
- return self[-1]
-
- def push(self, value=None):
- """ Add a new :class:`Bottle` instance to the stack """
- if not isinstance(value, Bottle):
- value = Bottle()
- self.append(value)
- return value
-
-
-class WSGIFileWrapper(object):
-
- def __init__(self, fp, buffer_size=1024*64):
- self.fp, self.buffer_size = fp, buffer_size
- for attr in ('fileno', 'close', 'read', 'readlines', 'tell', 'seek'):
- if hasattr(fp, attr): setattr(self, attr, getattr(fp, attr))
-
- def __iter__(self):
- buff, read = self.buffer_size, self.read
- while True:
- part = read(buff)
- if not part: return
- yield part
-
-
-
-
-
-
-###############################################################################
-# Application Helper ###########################################################
-###############################################################################
-
-
-def abort(code=500, text='Unknown Error: Application stopped.'):
- """ Aborts execution and causes a HTTP error. """
- raise HTTPError(code, text)
-
-
-def redirect(url, code=None):
- """ Aborts execution and causes a 303 or 302 redirect, depending on
- the HTTP protocol version. """
- if code is None:
- code = 303 if request.get('SERVER_PROTOCOL') == "HTTP/1.1" else 302
- location = urljoin(request.url, url)
- raise HTTPResponse("", status=code, header=dict(Location=location))
-
-
-def _file_iter_range(fp, offset, bytes, maxread=1024*1024):
- ''' Yield chunks from a range in a file. No chunk is bigger than maxread.'''
- fp.seek(offset)
- while bytes > 0:
- part = fp.read(min(bytes, maxread))
- if not part: break
- bytes -= len(part)
- yield part
-
-
-def static_file(filename, root, mimetype='auto', download=False):
- """ Open a file in a safe way and return :exc:`HTTPResponse` with status
- code 200, 305, 401 or 404. Set Content-Type, Content-Encoding,
- Content-Length and Last-Modified header. Obey If-Modified-Since header
- and HEAD requests.
- """
- root = os.path.abspath(root) + os.sep
- filename = os.path.abspath(os.path.join(root, filename.strip('/\\')))
- header = dict()
-
- if not filename.startswith(root):
- return HTTPError(403, "Access denied.")
- if not os.path.exists(filename) or not os.path.isfile(filename):
- return HTTPError(404, "File does not exist.")
- if not os.access(filename, os.R_OK):
- return HTTPError(403, "You do not have permission to access this file.")
-
- if mimetype == 'auto':
- mimetype, encoding = mimetypes.guess_type(filename)
- if mimetype: header['Content-Type'] = mimetype
- if encoding: header['Content-Encoding'] = encoding
- elif mimetype:
- header['Content-Type'] = mimetype
-
- if download:
- download = os.path.basename(filename if download == True else download)
- header['Content-Disposition'] = 'attachment; filename="%s"' % download
-
- stats = os.stat(filename)
- header['Content-Length'] = clen = stats.st_size
- lm = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(stats.st_mtime))
- header['Last-Modified'] = lm
-
- ims = request.environ.get('HTTP_IF_MODIFIED_SINCE')
- if ims:
- ims = parse_date(ims.split(";")[0].strip())
- if ims is not None and ims >= int(stats.st_mtime):
- header['Date'] = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime())
- return HTTPResponse(status=304, header=header)
-
- body = '' if request.method == 'HEAD' else open(filename, 'rb')
-
- header["Accept-Ranges"] = "bytes"
- ranges = request.environ.get('HTTP_RANGE')
- if 'HTTP_RANGE' in request.environ:
- ranges = list(parse_range_header(request.environ['HTTP_RANGE'], clen))
- if not ranges:
- return HTTPError(416, "Requested Range Not Satisfiable")
- offset, end = ranges[0]
- header["Content-Range"] = "bytes %d-%d/%d" % (offset, end-1, clen)
- header["Content-Length"] = str(end-offset)
- if body: body = _file_iter_range(body, offset, end-offset)
- return HTTPResponse(body, header=header, status=206)
- return HTTPResponse(body, header=header)
-
-
-
-
-
-
-###############################################################################
-# HTTP Utilities and MISC (TODO) ###############################################
-###############################################################################
-
-
-def debug(mode=True):
- """ Change the debug level.
- There is only one debug level supported at the moment."""
- global DEBUG
- DEBUG = bool(mode)
-
-
-def parse_date(ims):
- """ Parse rfc1123, rfc850 and asctime timestamps and return UTC epoch. """
- try:
- ts = email.utils.parsedate_tz(ims)
- return time.mktime(ts[:8] + (0,)) - (ts[9] or 0) - time.timezone
- except (TypeError, ValueError, IndexError, OverflowError):
- return None
-
-
-def parse_auth(header):
- """ Parse rfc2617 HTTP authentication header string (basic) and return (user,pass) tuple or None"""
- try:
- method, data = header.split(None, 1)
- if method.lower() == 'basic':
- user, pwd = touni(base64.b64decode(tob(data))).split(':',1)
- return user, pwd
- except (KeyError, ValueError):
- return None
-
-def parse_range_header(header, maxlen=0):
- ''' Yield (start, end) ranges parsed from a HTTP Range header. Skip
- unsatisfiable ranges. The end index is non-inclusive.'''
- if not header or header[:6] != 'bytes=': return
- ranges = [r.split('-', 1) for r in header[6:].split(',') if '-' in r]
- for start, end in ranges:
- try:
- if not start: # bytes=-100 -> last 100 bytes
- start, end = max(0, maxlen-int(end)), maxlen
- elif not end: # bytes=100- -> all but the first 99 bytes
- start, end = int(start), maxlen
- else: # bytes=100-200 -> bytes 100-200 (inclusive)
- start, end = int(start), min(int(end)+1, maxlen)
- if 0 <= start < end <= maxlen:
- yield start, end
- except ValueError:
- pass
-
-def _lscmp(a, b):
- ''' Compares two strings in a cryptographically save way:
- Runtime is not affected by length of common prefix. '''
- return not sum(0 if x==y else 1 for x, y in zip(a, b)) and len(a) == len(b)
-
-
-def cookie_encode(data, key):
- ''' Encode and sign a pickle-able object. Return a (byte) string '''
- msg = base64.b64encode(pickle.dumps(data, -1))
- sig = base64.b64encode(hmac.new(tob(key), msg).digest())
- return tob('!') + sig + tob('?') + msg
-
-
-def cookie_decode(data, key):
- ''' Verify and decode an encoded string. Return an object or None.'''
- data = tob(data)
- if cookie_is_encoded(data):
- sig, msg = data.split(tob('?'), 1)
- if _lscmp(sig[1:], base64.b64encode(hmac.new(tob(key), msg).digest())):
- return pickle.loads(base64.b64decode(msg))
- return None
-
-
-def cookie_is_encoded(data):
- ''' Return True if the argument looks like a encoded cookie.'''
- return bool(data.startswith(tob('!')) and tob('?') in data)
-
-
-def html_escape(string):
- ''' Escape HTML special characters ``&<>`` and quotes ``'"``. '''
- return string.replace('&','&').replace('<','<').replace('>','>')\
- .replace('"','"').replace("'",''')
-
-
-def html_quote(string):
- ''' Escape and quote a string to be used as an HTTP attribute.'''
- return '"%s"' % html_escape(string).replace('\n','%#10;')\
- .replace('\r',' ').replace('\t','	')
-
-
-def yieldroutes(func):
- """ Return a generator for routes that match the signature (name, args)
- of the func parameter. This may yield more than one route if the function
- takes optional keyword arguments. The output is best described by example::
-
- a() -> '/a'
- b(x, y) -> '/b/:x/:y'
- c(x, y=5) -> '/c/:x' and '/c/:x/:y'
- d(x=5, y=6) -> '/d' and '/d/:x' and '/d/:x/:y'
- """
- import inspect # Expensive module. Only import if necessary.
- path = '/' + func.__name__.replace('__','/').lstrip('/')
- spec = inspect.getargspec(func)
- argc = len(spec[0]) - len(spec[3] or [])
- path += ('/:%s' * argc) % tuple(spec[0][:argc])
- yield path
- for arg in spec[0][argc:]:
- path += '/:%s' % arg
- yield path
-
-
-def path_shift(script_name, path_info, shift=1):
- ''' Shift path fragments from PATH_INFO to SCRIPT_NAME and vice versa.
-
- :return: The modified paths.
- :param script_name: The SCRIPT_NAME path.
- :param script_name: The PATH_INFO path.
- :param shift: The number of path fragments to shift. May be negative to
- change the shift direction. (default: 1)
- '''
- if shift == 0: return script_name, path_info
- pathlist = path_info.strip('/').split('/')
- scriptlist = script_name.strip('/').split('/')
- if pathlist and pathlist[0] == '': pathlist = []
- if scriptlist and scriptlist[0] == '': scriptlist = []
- if shift > 0 and shift <= len(pathlist):
- moved = pathlist[:shift]
- scriptlist = scriptlist + moved
- pathlist = pathlist[shift:]
- elif shift < 0 and shift >= -len(scriptlist):
- moved = scriptlist[shift:]
- pathlist = moved + pathlist
- scriptlist = scriptlist[:shift]
- else:
- empty = 'SCRIPT_NAME' if shift < 0 else 'PATH_INFO'
- raise AssertionError("Cannot shift. Nothing left from %s" % empty)
- new_script_name = '/' + '/'.join(scriptlist)
- new_path_info = '/' + '/'.join(pathlist)
- if path_info.endswith('/') and pathlist: new_path_info += '/'
- return new_script_name, new_path_info
-
-
-def validate(**vkargs):
- """
- Validates and manipulates keyword arguments by user defined callables.
- Handles ValueError and missing arguments by raising HTTPError(403).
- """
- depr('Use route wildcard filters instead.')
- def decorator(func):
- @functools.wraps(func)
- def wrapper(*args, **kargs):
- for key, value in vkargs.items():
- if key not in kargs:
- abort(403, 'Missing parameter: %s' % key)
- try:
- kargs[key] = value(kargs[key])
- except ValueError:
- abort(403, 'Wrong parameter format for: %s' % key)
- return func(*args, **kargs)
- return wrapper
- return decorator
-
-
-def auth_basic(check, realm="private", text="Access denied"):
- ''' Callback decorator to require HTTP auth (basic).
- TODO: Add route(check_auth=...) parameter. '''
- def decorator(func):
- def wrapper(*a, **ka):
- user, password = request.auth or (None, None)
- if user is None or not check(user, password):
- response.headers['WWW-Authenticate'] = 'Basic realm="%s"' % realm
- return HTTPError(401, text)
- return func(*a, **ka)
- return wrapper
- return decorator
-
-
-# Shortcuts for common Bottle methods.
-# They all refer to the current default application.
-
-def make_default_app_wrapper(name):
- ''' Return a callable that relays calls to the current default app. '''
- @functools.wraps(getattr(Bottle, name))
- def wrapper(*a, **ka):
- return getattr(app(), name)(*a, **ka)
- return wrapper
-
-route = make_default_app_wrapper('route')
-get = make_default_app_wrapper('get')
-post = make_default_app_wrapper('post')
-put = make_default_app_wrapper('put')
-delete = make_default_app_wrapper('delete')
-error = make_default_app_wrapper('error')
-mount = make_default_app_wrapper('mount')
-hook = make_default_app_wrapper('hook')
-install = make_default_app_wrapper('install')
-uninstall = make_default_app_wrapper('uninstall')
-url = make_default_app_wrapper('get_url')
-
-
-
-
-
-
-
-###############################################################################
-# Server Adapter ###############################################################
-###############################################################################
-
-
-class ServerAdapter(object):
- quiet = False
- def __init__(self, host='127.0.0.1', port=8080, **config):
- self.options = config
- self.host = host
- self.port = int(port)
-
- def run(self, handler): # pragma: no cover
- pass
-
- def __repr__(self):
- args = ', '.join(['%s=%s'%(k,repr(v)) for k, v in self.options.items()])
- return "%s(%s)" % (self.__class__.__name__, args)
-
-
-class CGIServer(ServerAdapter):
- quiet = True
- def run(self, handler): # pragma: no cover
- from wsgiref.handlers import CGIHandler
- def fixed_environ(environ, start_response):
- environ.setdefault('PATH_INFO', '')
- return handler(environ, start_response)
- CGIHandler().run(fixed_environ)
-
-
-class FlupFCGIServer(ServerAdapter):
- def run(self, handler): # pragma: no cover
- import flup.server.fcgi
- self.options.setdefault('bindAddress', (self.host, self.port))
- flup.server.fcgi.WSGIServer(handler, **self.options).run()
-
-
-class WSGIRefServer(ServerAdapter):
- def run(self, handler): # pragma: no cover
- from wsgiref.simple_server import make_server, WSGIRequestHandler
- if self.quiet:
- class QuietHandler(WSGIRequestHandler):
- def log_request(*args, **kw): pass
- self.options['handler_class'] = QuietHandler
- srv = make_server(self.host, self.port, handler, **self.options)
- srv.serve_forever()
-
-
-class CherryPyServer(ServerAdapter):
- def run(self, handler): # pragma: no cover
- from cherrypy import wsgiserver
- server = wsgiserver.CherryPyWSGIServer((self.host, self.port), handler)
- try:
- server.start()
- finally:
- server.stop()
-
-
-class WaitressServer(ServerAdapter):
- def run(self, handler):
- from waitress import serve
- serve(handler, host=self.host, port=self.port)
-
-
-class PasteServer(ServerAdapter):
- def run(self, handler): # pragma: no cover
- from paste import httpserver
- if not self.quiet:
- from paste.translogger import TransLogger
- handler = TransLogger(handler)
- httpserver.serve(handler, host=self.host, port=str(self.port),
- **self.options)
-
-
-class MeinheldServer(ServerAdapter):
- def run(self, handler):
- from meinheld import server
- server.listen((self.host, self.port))
- server.run(handler)
-
-
-class FapwsServer(ServerAdapter):
- """ Extremely fast webserver using libev. See http://www.fapws.org/ """
- def run(self, handler): # pragma: no cover
- import fapws._evwsgi as evwsgi
- from fapws import base, config
- port = self.port
- if float(config.SERVER_IDENT[-2:]) > 0.4:
- # fapws3 silently changed its API in 0.5
- port = str(port)
- evwsgi.start(self.host, port)
- # fapws3 never releases the GIL. Complain upstream. I tried. No luck.
- if 'BOTTLE_CHILD' in os.environ and not self.quiet:
- _stderr("WARNING: Auto-reloading does not work with Fapws3.\n")
- _stderr(" (Fapws3 breaks python thread support)\n")
- evwsgi.set_base_module(base)
- def app(environ, start_response):
- environ['wsgi.multiprocess'] = False
- return handler(environ, start_response)
- evwsgi.wsgi_cb(('', app))
- evwsgi.run()
-
-
-class TornadoServer(ServerAdapter):
- """ The super hyped asynchronous server by facebook. Untested. """
- def run(self, handler): # pragma: no cover
- import tornado.wsgi, tornado.httpserver, tornado.ioloop
- container = tornado.wsgi.WSGIContainer(handler)
- server = tornado.httpserver.HTTPServer(container)
- server.listen(port=self.port)
- tornado.ioloop.IOLoop.instance().start()
-
-
-class AppEngineServer(ServerAdapter):
- """ Adapter for Google App Engine. """
- quiet = True
- def run(self, handler):
- from google.appengine.ext.webapp import util
- # A main() function in the handler script enables 'App Caching'.
- # Lets makes sure it is there. This _really_ improves performance.
- module = sys.modules.get('__main__')
- if module and not hasattr(module, 'main'):
- module.main = lambda: util.run_wsgi_app(handler)
- util.run_wsgi_app(handler)
-
-
-class TwistedServer(ServerAdapter):
- """ Untested. """
- def run(self, handler):
- from twisted.web import server, wsgi
- from twisted.python.threadpool import ThreadPool
- from twisted.internet import reactor
- thread_pool = ThreadPool()
- thread_pool.start()
- reactor.addSystemEventTrigger('after', 'shutdown', thread_pool.stop)
- factory = server.Site(wsgi.WSGIResource(reactor, thread_pool, handler))
- reactor.listenTCP(self.port, factory, interface=self.host)
- reactor.run()
-
-
-class DieselServer(ServerAdapter):
- """ Untested. """
- def run(self, handler):
- from diesel.protocols.wsgi import WSGIApplication
- app = WSGIApplication(handler, port=self.port)
- app.run()
-
-
-class GeventServer(ServerAdapter):
- """ Untested. Options:
-
- * `monkey` (default: True) fixes the stdlib to use greenthreads.
- * `fast` (default: False) uses libevent's http server, but has some
- issues: No streaming, no pipelining, no SSL.
- """
- def run(self, handler):
- from gevent import wsgi as wsgi_fast, pywsgi, monkey, local
- if self.options.get('monkey', True):
- if not threading.local is local.local: monkey.patch_all()
- wsgi = wsgi_fast if self.options.get('fast') else pywsgi
- wsgi.WSGIServer((self.host, self.port), handler).serve_forever()
-
-
-class GunicornServer(ServerAdapter):
- """ Untested. See http://gunicorn.org/configure.html for options. """
- def run(self, handler):
- from gunicorn.app.base import Application
-
- config = {'bind': "%s:%d" % (self.host, int(self.port))}
- config.update(self.options)
-
- class GunicornApplication(Application):
- def init(self, parser, opts, args):
- return config
-
- def load(self):
- return handler
-
- GunicornApplication().run()
-
-
-class EventletServer(ServerAdapter):
- """ Untested """
- def run(self, handler):
- from eventlet import wsgi, listen
- try:
- wsgi.server(listen((self.host, self.port)), handler,
- log_output=(not self.quiet))
- except TypeError:
- # Fallback, if we have old version of eventlet
- wsgi.server(listen((self.host, self.port)), handler)
-
-
-class RocketServer(ServerAdapter):
- """ Untested. """
- def run(self, handler):
- from rocket import Rocket
- server = Rocket((self.host, self.port), 'wsgi', { 'wsgi_app' : handler })
- server.start()
-
-
-class BjoernServer(ServerAdapter):
- """ Fast server written in C: https://github.com/jonashaag/bjoern """
- def run(self, handler):
- from bjoern import run
- run(handler, self.host, self.port)
-
-
-class AutoServer(ServerAdapter):
- """ Untested. """
- adapters = [WaitressServer, PasteServer, TwistedServer, CherryPyServer, WSGIRefServer]
- def run(self, handler):
- for sa in self.adapters:
- try:
- return sa(self.host, self.port, **self.options).run(handler)
- except ImportError:
- pass
-
-server_names = {
- 'cgi': CGIServer,
- 'flup': FlupFCGIServer,
- 'wsgiref': WSGIRefServer,
- 'waitress': WaitressServer,
- 'cherrypy': CherryPyServer,
- 'paste': PasteServer,
- 'fapws3': FapwsServer,
- 'tornado': TornadoServer,
- 'gae': AppEngineServer,
- 'twisted': TwistedServer,
- 'diesel': DieselServer,
- 'meinheld': MeinheldServer,
- 'gunicorn': GunicornServer,
- 'eventlet': EventletServer,
- 'gevent': GeventServer,
- 'rocket': RocketServer,
- 'bjoern' : BjoernServer,
- 'auto': AutoServer,
-}
-
-
-
-
-
-
-###############################################################################
-# Application Control ##########################################################
-###############################################################################
-
-
-def load(target, **namespace):
- """ Import a module or fetch an object from a module.
-
- * ``package.module`` returns `module` as a module object.
- * ``pack.mod:name`` returns the module variable `name` from `pack.mod`.
- * ``pack.mod:func()`` calls `pack.mod.func()` and returns the result.
-
- The last form accepts not only function calls, but any type of
- expression. Keyword arguments passed to this function are available as
- local variables. Example: ``import_string('re:compile(x)', x='[a-z]')``
- """
- module, target = target.split(":", 1) if ':' in target else (target, None)
- if module not in sys.modules: __import__(module)
- if not target: return sys.modules[module]
- if target.isalnum(): return getattr(sys.modules[module], target)
- package_name = module.split('.')[0]
- namespace[package_name] = sys.modules[package_name]
- return eval('%s.%s' % (module, target), namespace)
-
-
-def load_app(target):
- """ Load a bottle application from a module and make sure that the import
- does not affect the current default application, but returns a separate
- application object. See :func:`load` for the target parameter. """
- global NORUN; NORUN, nr_old = True, NORUN
- try:
- tmp = default_app.push() # Create a new "default application"
- rv = load(target) # Import the target module
- return rv if callable(rv) else tmp
- finally:
- default_app.remove(tmp) # Remove the temporary added default application
- NORUN = nr_old
-
-_debug = debug
-def run(app=None, server='wsgiref', host='127.0.0.1', port=8080,
- interval=1, reloader=False, quiet=False, plugins=None,
- debug=False, **kargs):
- """ Start a server instance. This method blocks until the server terminates.
-
- :param app: WSGI application or target string supported by
- :func:`load_app`. (default: :func:`default_app`)
- :param server: Server adapter to use. See :data:`server_names` keys
- for valid names or pass a :class:`ServerAdapter` subclass.
- (default: `wsgiref`)
- :param host: Server address to bind to. Pass ``0.0.0.0`` to listens on
- all interfaces including the external one. (default: 127.0.0.1)
- :param port: Server port to bind to. Values below 1024 require root
- privileges. (default: 8080)
- :param reloader: Start auto-reloading server? (default: False)
- :param interval: Auto-reloader interval in seconds (default: 1)
- :param quiet: Suppress output to stdout and stderr? (default: False)
- :param options: Options passed to the server adapter.
- """
- if NORUN: return
- if reloader and not os.environ.get('BOTTLE_CHILD'):
- try:
- lockfile = None
- fd, lockfile = tempfile.mkstemp(prefix='bottle.', suffix='.lock')
- os.close(fd) # We only need this file to exist. We never write to it
- while os.path.exists(lockfile):
- args = [sys.executable] + sys.argv
- environ = os.environ.copy()
- environ['BOTTLE_CHILD'] = 'true'
- environ['BOTTLE_LOCKFILE'] = lockfile
- p = subprocess.Popen(args, env=environ)
- while p.poll() is None: # Busy wait...
- os.utime(lockfile, None) # I am alive!
- time.sleep(interval)
- if p.poll() != 3:
- if os.path.exists(lockfile): os.unlink(lockfile)
- sys.exit(p.poll())
- except KeyboardInterrupt:
- pass
- finally:
- if os.path.exists(lockfile):
- os.unlink(lockfile)
- return
-
- try:
- _debug(debug)
- app = app or default_app()
- if isinstance(app, basestring):
- app = load_app(app)
- if not callable(app):
- raise ValueError("Application is not callable: %r" % app)
-
- for plugin in plugins or []:
- app.install(plugin)
-
- if server in server_names:
- server = server_names.get(server)
- if isinstance(server, basestring):
- server = load(server)
- if isinstance(server, type):
- server = server(host=host, port=port, **kargs)
- if not isinstance(server, ServerAdapter):
- raise ValueError("Unknown or unsupported server: %r" % server)
-
- server.quiet = server.quiet or quiet
- if not server.quiet:
- _stderr("Bottle v%s server starting up (using %s)...\n" % (__version__, repr(server)))
- _stderr("Listening on http://%s:%d/\n" % (server.host, server.port))
- _stderr("Hit Ctrl-C to quit.\n\n")
-
- if reloader:
- lockfile = os.environ.get('BOTTLE_LOCKFILE')
- bgcheck = FileCheckerThread(lockfile, interval)
- with bgcheck:
- server.run(app)
- if bgcheck.status == 'reload':
- sys.exit(3)
- else:
- server.run(app)
- except KeyboardInterrupt:
- pass
- except (SystemExit, MemoryError):
- raise
- except:
- if not reloader: raise
- if not getattr(server, 'quiet', quiet):
- print_exc()
- time.sleep(interval)
- sys.exit(3)
-
-
-
-class FileCheckerThread(threading.Thread):
- ''' Interrupt main-thread as soon as a changed module file is detected,
- the lockfile gets deleted or gets to old. '''
-
- def __init__(self, lockfile, interval):
- threading.Thread.__init__(self)
- self.lockfile, self.interval = lockfile, interval
- #: Is one of 'reload', 'error' or 'exit'
- self.status = None
-
- def run(self):
- exists = os.path.exists
- mtime = lambda path: os.stat(path).st_mtime
- files = dict()
-
- for module in list(sys.modules.values()):
- path = getattr(module, '__file__', '')
- if path[-4:] in ('.pyo', '.pyc'): path = path[:-1]
- if path and exists(path): files[path] = mtime(path)
-
- while not self.status:
- if not exists(self.lockfile)\
- or mtime(self.lockfile) < time.time() - self.interval - 5:
- self.status = 'error'
- thread.interrupt_main()
- for path, lmtime in list(files.items()):
- if not exists(path) or mtime(path) > lmtime:
- self.status = 'reload'
- thread.interrupt_main()
- break
- time.sleep(self.interval)
-
- def __enter__(self):
- self.start()
-
- def __exit__(self, exc_type, exc_val, exc_tb):
- if not self.status: self.status = 'exit' # silent exit
- self.join()
- return exc_type is not None and issubclass(exc_type, KeyboardInterrupt)
-
-
-
-
-
-###############################################################################
-# Template Adapters ############################################################
-###############################################################################
-
-
-class TemplateError(HTTPError):
- def __init__(self, message):
- HTTPError.__init__(self, 500, message)
-
-
-class BaseTemplate(object):
- """ Base class and minimal API for template adapters """
- extensions = ['tpl','html','thtml','stpl']
- settings = {} #used in prepare()
- defaults = {} #used in render()
-
- def __init__(self, source=None, name=None, lookup=[], encoding='utf8', **settings):
- """ Create a new template.
- If the source parameter (str or buffer) is missing, the name argument
- is used to guess a template filename. Subclasses can assume that
- self.source and/or self.filename are set. Both are strings.
- The lookup, encoding and settings parameters are stored as instance
- variables.
- The lookup parameter stores a list containing directory paths.
- The encoding parameter should be used to decode byte strings or files.
- The settings parameter contains a dict for engine-specific settings.
- """
- self.name = name
- self.source = source.read() if hasattr(source, 'read') else source
- self.filename = source.filename if hasattr(source, 'filename') else None
- self.lookup = [os.path.abspath(x) for x in lookup]
- self.encoding = encoding
- self.settings = self.settings.copy() # Copy from class variable
- self.settings.update(settings) # Apply
- if not self.source and self.name:
- self.filename = self.search(self.name, self.lookup)
- if not self.filename:
- raise TemplateError('Template %s not found.' % repr(name))
- if not self.source and not self.filename:
- raise TemplateError('No template specified.')
- self.prepare(**self.settings)
-
- @classmethod
- def search(cls, name, lookup=[]):
- """ Search name in all directories specified in lookup.
- First without, then with common extensions. Return first hit. """
- if os.path.isfile(name): return name
- for spath in lookup:
- fname = os.path.join(spath, name)
- if os.path.isfile(fname):
- return fname
- for ext in cls.extensions:
- if os.path.isfile('%s.%s' % (fname, ext)):
- return '%s.%s' % (fname, ext)
-
- @classmethod
- def global_config(cls, key, *args):
- ''' This reads or sets the global settings stored in class.settings. '''
- if args:
- cls.settings = cls.settings.copy() # Make settings local to class
- cls.settings[key] = args[0]
- else:
- return cls.settings[key]
-
- def prepare(self, **options):
- """ Run preparations (parsing, caching, ...).
- It should be possible to call this again to refresh a template or to
- update settings.
- """
- raise NotImplementedError
-
- def render(self, *args, **kwargs):
- """ Render the template with the specified local variables and return
- a single byte or unicode string. If it is a byte string, the encoding
- must match self.encoding. This method must be thread-safe!
- Local variables may be provided in dictionaries (*args)
- or directly, as keywords (**kwargs).
- """
- raise NotImplementedError
-
-
-class MakoTemplate(BaseTemplate):
- def prepare(self, **options):
- from mako.template import Template
- from mako.lookup import TemplateLookup
- options.update({'input_encoding':self.encoding})
- options.setdefault('format_exceptions', bool(DEBUG))
- lookup = TemplateLookup(directories=self.lookup, **options)
- if self.source:
- self.tpl = Template(self.source, lookup=lookup, **options)
- else:
- self.tpl = Template(uri=self.name, filename=self.filename, lookup=lookup, **options)
-
- def render(self, *args, **kwargs):
- for dictarg in args: kwargs.update(dictarg)
- _defaults = self.defaults.copy()
- _defaults.update(kwargs)
- return self.tpl.render(**_defaults)
-
-
-class CheetahTemplate(BaseTemplate):
- def prepare(self, **options):
- from Cheetah.Template import Template
- self.context = threading.local()
- self.context.vars = {}
- options['searchList'] = [self.context.vars]
- if self.source:
- self.tpl = Template(source=self.source, **options)
- else:
- self.tpl = Template(file=self.filename, **options)
-
- def render(self, *args, **kwargs):
- for dictarg in args: kwargs.update(dictarg)
- self.context.vars.update(self.defaults)
- self.context.vars.update(kwargs)
- out = str(self.tpl)
- self.context.vars.clear()
- return out
-
-
-class Jinja2Template(BaseTemplate):
- def prepare(self, filters=None, tests=None, **kwargs):
- from jinja2 import Environment, FunctionLoader
- if 'prefix' in kwargs: # TODO: to be removed after a while
- raise RuntimeError('The keyword argument `prefix` has been removed. '
- 'Use the full jinja2 environment name line_statement_prefix instead.')
- self.env = Environment(loader=FunctionLoader(self.loader), **kwargs)
- if filters: self.env.filters.update(filters)
- if tests: self.env.tests.update(tests)
- if self.source:
- self.tpl = self.env.from_string(self.source)
- else:
- self.tpl = self.env.get_template(self.filename)
-
- def render(self, *args, **kwargs):
- for dictarg in args: kwargs.update(dictarg)
- _defaults = self.defaults.copy()
- _defaults.update(kwargs)
- return self.tpl.render(**_defaults)
-
- def loader(self, name):
- fname = self.search(name, self.lookup)
- if not fname: return
- with open(fname, "rb") as f:
- return f.read().decode(self.encoding)
-
-
-class SimpleTALTemplate(BaseTemplate):
- ''' Deprecated, do not use. '''
- def prepare(self, **options):
- depr('The SimpleTAL template handler is deprecated'\
- ' and will be removed in 0.12')
- from simpletal import simpleTAL
- if self.source:
- self.tpl = simpleTAL.compileHTMLTemplate(self.source)
- else:
- with open(self.filename, 'rb') as fp:
- self.tpl = simpleTAL.compileHTMLTemplate(tonat(fp.read()))
-
- def render(self, *args, **kwargs):
- from simpletal import simpleTALES
- for dictarg in args: kwargs.update(dictarg)
- context = simpleTALES.Context()
- for k,v in self.defaults.items():
- context.addGlobal(k, v)
- for k,v in kwargs.items():
- context.addGlobal(k, v)
- output = StringIO()
- self.tpl.expand(context, output)
- return output.getvalue()
-
-
-class SimpleTemplate(BaseTemplate):
- blocks = ('if', 'elif', 'else', 'try', 'except', 'finally', 'for', 'while',
- 'with', 'def', 'class')
- dedent_blocks = ('elif', 'else', 'except', 'finally')
-
- @lazy_attribute
- def re_pytokens(cls):
- ''' This matches comments and all kinds of quoted strings but does
- NOT match comments (#...) within quoted strings. (trust me) '''
- return re.compile(r'''
- (''(?!')|""(?!")|'{6}|"{6} # Empty strings (all 4 types)
- |'(?:[^\\']|\\.)+?' # Single quotes (')
- |"(?:[^\\"]|\\.)+?" # Double quotes (")
- |'{3}(?:[^\\]|\\.|\n)+?'{3} # Triple-quoted strings (')
- |"{3}(?:[^\\]|\\.|\n)+?"{3} # Triple-quoted strings (")
- |\#.* # Comments
- )''', re.VERBOSE)
-
- def prepare(self, escape_func=html_escape, noescape=False, **kwargs):
- self.cache = {}
- enc = self.encoding
- self._str = lambda x: touni(x, enc)
- self._escape = lambda x: escape_func(touni(x, enc))
- if noescape:
- self._str, self._escape = self._escape, self._str
-
- @classmethod
- def split_comment(cls, code):
- """ Removes comments (#...) from python code. """
- if '#' not in code: return code
- #: Remove comments only (leave quoted strings as they are)
- subf = lambda m: '' if m.group(0)[0]=='#' else m.group(0)
- return re.sub(cls.re_pytokens, subf, code)
-
- @cached_property
- def co(self):
- return compile(self.code, self.filename or '<string>', 'exec')
-
- @cached_property
- def code(self):
- stack = [] # Current Code indentation
- lineno = 0 # Current line of code
- ptrbuffer = [] # Buffer for printable strings and token tuple instances
- codebuffer = [] # Buffer for generated python code
- multiline = dedent = oneline = False
- template = self.source or open(self.filename, 'rb').read()
-
- def yield_tokens(line):
- for i, part in enumerate(re.split(r'\{\{(.*?)\}\}', line)):
- if i % 2:
- if part.startswith('!'): yield 'RAW', part[1:]
- else: yield 'CMD', part
- else: yield 'TXT', part
-
- def flush(): # Flush the ptrbuffer
- if not ptrbuffer: return
- cline = ''
- for line in ptrbuffer:
- for token, value in line:
- if token == 'TXT': cline += repr(value)
- elif token == 'RAW': cline += '_str(%s)' % value
- elif token == 'CMD': cline += '_escape(%s)' % value
- cline += ', '
- cline = cline[:-2] + '\\\n'
- cline = cline[:-2]
- if cline[:-1].endswith('\\\\\\\\\\n'):
- cline = cline[:-7] + cline[-1] # 'nobr\\\\\n' --> 'nobr'
- cline = '_printlist([' + cline + '])'
- del ptrbuffer[:] # Do this before calling code() again
- code(cline)
-
- def code(stmt):
- for line in stmt.splitlines():
- codebuffer.append(' ' * len(stack) + line.strip())
-
- for line in template.splitlines(True):
- lineno += 1
- line = touni(line, self.encoding)
- sline = line.lstrip()
- if lineno <= 2:
- m = re.match(r"%\s*#.*coding[:=]\s*([-\w.]+)", sline)
- if m: self.encoding = m.group(1)
- if m: line = line.replace('coding','coding (removed)')
- if sline and sline[0] == '%' and sline[:2] != '%%':
- line = line.split('%',1)[1].lstrip() # Full line following the %
- cline = self.split_comment(line).strip()
- cmd = re.split(r'[^a-zA-Z0-9_]', cline)[0]
- flush() # You are actually reading this? Good luck, it's a mess :)
- if cmd in self.blocks or multiline:
- cmd = multiline or cmd
- dedent = cmd in self.dedent_blocks # "else:"
- if dedent and not oneline and not multiline:
- cmd = stack.pop()
- code(line)
- oneline = not cline.endswith(':') # "if 1: pass"
- multiline = cmd if cline.endswith('\\') else False
- if not oneline and not multiline:
- stack.append(cmd)
- elif cmd == 'end' and stack:
- code('#end(%s) %s' % (stack.pop(), line.strip()[3:]))
- elif cmd == 'include':
- p = cline.split(None, 2)[1:]
- if len(p) == 2:
- code("_=_include(%s, _stdout, %s)" % (repr(p[0]), p[1]))
- elif p:
- code("_=_include(%s, _stdout)" % repr(p[0]))
- else: # Empty %include -> reverse of %rebase
- code("_printlist(_base)")
- elif cmd == 'rebase':
- p = cline.split(None, 2)[1:]
- if len(p) == 2:
- code("globals()['_rebase']=(%s, dict(%s))" % (repr(p[0]), p[1]))
- elif p:
- code("globals()['_rebase']=(%s, {})" % repr(p[0]))
- else:
- code(line)
- else: # Line starting with text (not '%') or '%%' (escaped)
- if line.strip().startswith('%%'):
- line = line.replace('%%', '%', 1)
- ptrbuffer.append(yield_tokens(line))
- flush()
- return '\n'.join(codebuffer) + '\n'
-
- def subtemplate(self, _name, _stdout, *args, **kwargs):
- for dictarg in args: kwargs.update(dictarg)
- if _name not in self.cache:
- self.cache[_name] = self.__class__(name=_name, lookup=self.lookup)
- return self.cache[_name].execute(_stdout, kwargs)
-
- def execute(self, _stdout, *args, **kwargs):
- for dictarg in args: kwargs.update(dictarg)
- env = self.defaults.copy()
- env.update({'_stdout': _stdout, '_printlist': _stdout.extend,
- '_include': self.subtemplate, '_str': self._str,
- '_escape': self._escape, 'get': env.get,
- 'setdefault': env.setdefault, 'defined': env.__contains__})
- env.update(kwargs)
- eval(self.co, env)
- if '_rebase' in env:
- subtpl, rargs = env['_rebase']
- rargs['_base'] = _stdout[:] #copy stdout
- del _stdout[:] # clear stdout
- return self.subtemplate(subtpl,_stdout,rargs)
- return env
-
- def render(self, *args, **kwargs):
- """ Render the template using keyword arguments as local variables. """
- for dictarg in args: kwargs.update(dictarg)
- stdout = []
- self.execute(stdout, kwargs)
- return ''.join(stdout)
-
-
-def template(*args, **kwargs):
- '''
- Get a rendered template as a string iterator.
- You can use a name, a filename or a template string as first parameter.
- Template rendering arguments can be passed as dictionaries
- or directly (as keyword arguments).
- '''
- tpl = args[0] if args else None
- template_adapter = kwargs.pop('template_adapter', SimpleTemplate)
- if tpl not in TEMPLATES or DEBUG:
- settings = kwargs.pop('template_settings', {})
- lookup = kwargs.pop('template_lookup', TEMPLATE_PATH)
- if isinstance(tpl, template_adapter):
- TEMPLATES[tpl] = tpl
- if settings: TEMPLATES[tpl].prepare(**settings)
- elif "\n" in tpl or "{" in tpl or "%" in tpl or '$' in tpl:
- TEMPLATES[tpl] = template_adapter(source=tpl, lookup=lookup, **settings)
- else:
- TEMPLATES[tpl] = template_adapter(name=tpl, lookup=lookup, **settings)
- if not TEMPLATES[tpl]:
- abort(500, 'Template (%s) not found' % tpl)
- for dictarg in args[1:]: kwargs.update(dictarg)
- return TEMPLATES[tpl].render(kwargs)
-
-mako_template = functools.partial(template, template_adapter=MakoTemplate)
-cheetah_template = functools.partial(template, template_adapter=CheetahTemplate)
-jinja2_template = functools.partial(template, template_adapter=Jinja2Template)
-simpletal_template = functools.partial(template, template_adapter=SimpleTALTemplate)
-
-
-def view(tpl_name, **defaults):
- ''' Decorator: renders a template for a handler.
- The handler can control its behavior like that:
-
- - return a dict of template vars to fill out the template
- - return something other than a dict and the view decorator will not
- process the template, but return the handler result as is.
- This includes returning a HTTPResponse(dict) to get,
- for instance, JSON with autojson or other castfilters.
- '''
- def decorator(func):
- @functools.wraps(func)
- def wrapper(*args, **kwargs):
- result = func(*args, **kwargs)
- if isinstance(result, (dict, DictMixin)):
- tplvars = defaults.copy()
- tplvars.update(result)
- return template(tpl_name, **tplvars)
- return result
- return wrapper
- return decorator
-
-mako_view = functools.partial(view, template_adapter=MakoTemplate)
-cheetah_view = functools.partial(view, template_adapter=CheetahTemplate)
-jinja2_view = functools.partial(view, template_adapter=Jinja2Template)
-simpletal_view = functools.partial(view, template_adapter=SimpleTALTemplate)
-
-
-
-
-
-
-###############################################################################
-# Constants and Globals ########################################################
-###############################################################################
-
-
-TEMPLATE_PATH = ['./', './views/']
-TEMPLATES = {}
-DEBUG = False
-NORUN = False # If set, run() does nothing. Used by load_app()
-
-#: A dict to map HTTP status codes (e.g. 404) to phrases (e.g. 'Not Found')
-HTTP_CODES = httplib.responses
-HTTP_CODES[418] = "I'm a teapot" # RFC 2324
-HTTP_CODES[428] = "Precondition Required"
-HTTP_CODES[429] = "Too Many Requests"
-HTTP_CODES[431] = "Request Header Fields Too Large"
-HTTP_CODES[511] = "Network Authentication Required"
-_HTTP_STATUS_LINES = dict((k, '%d %s'%(k,v)) for (k,v) in HTTP_CODES.items())
-
-#: The default template used for error pages. Override with @error()
-ERROR_PAGE_TEMPLATE = """
-%try:
- %from bottle import DEBUG, HTTP_CODES, request, touni
- %status_name = HTTP_CODES.get(e.status, 'Unknown').title()
- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
- <html>
- <head>
- <title>Error {{e.status}}: {{status_name}}</title>
- <style type="text/css">
- html {background-color: #eee; font-family: sans;}
- body {background-color: #fff; border: 1px solid #ddd;
- padding: 15px; margin: 15px;}
- pre {background-color: #eee; border: 1px solid #ddd; padding: 5px;}
- </style>
- </head>
- <body>
- <h1>Error {{e.status}}: {{status_name}}</h1>
- <p>Sorry, the requested URL <tt>{{repr(request.url)}}</tt>
- caused an error:</p>
- <pre>{{e.output}}</pre>
- %if DEBUG and e.exception:
- <h2>Exception:</h2>
- <pre>{{repr(e.exception)}}</pre>
- %end
- %if DEBUG and e.traceback:
- <h2>Traceback:</h2>
- <pre>{{e.traceback}}</pre>
- %end
- </body>
- </html>
-%except ImportError:
- <b>ImportError:</b> Could not generate the error page. Please add bottle to
- the import path.
-%end
-"""
-
-#: A thread-safe instance of :class:`LocalRequest`. If accessed from within a
-#: request callback, this instance always refers to the *current* request
-#: (even on a multithreaded server).
-request = LocalRequest()
-
-#: A thread-safe instance of :class:`LocalResponse`. It is used to change the
-#: HTTP response for the *current* request.
-response = LocalResponse()
-
-#: A thread-safe namespace. Not used by Bottle.
-local = threading.local()
-
-# Initialize app stack (create first empty Bottle app)
-# BC: 0.6.4 and needed for run()
-app = default_app = AppStack()
-app.push()
-
-#: A virtual package that redirects import statements.
-#: Example: ``import bottle.ext.sqlite`` actually imports `bottle_sqlite`.
-ext = _ImportRedirect(__name__+'.ext', 'bottle_%s').module
-
-if __name__ == '__main__':
- opt, args, parser = _cmd_options, _cmd_args, _cmd_parser
- if opt.version:
- _stdout('Bottle %s\n'%__version__)
- sys.exit(0)
- if not args:
- parser.print_help()
- _stderr('\nError: No application specified.\n')
- sys.exit(1)
-
- sys.path.insert(0, '.')
- sys.modules.setdefault('bottle', sys.modules['__main__'])
-
- host, port = (opt.bind or 'localhost'), 8080
- if ':' in host:
- host, port = host.rsplit(':', 1)
-
- run(args[0], host=host, port=port, server=opt.server,
- reloader=opt.reload, plugins=opt.plugin, debug=opt.debug)
-
-
-
-
-# THE END
diff --git a/common.py b/common.py
@@ -1,115 +0,0 @@
-#!/usr/bin/python3
-#coding: utf-8
-
-import unicodedata
-import re
-
-vowels = 'aeiouyϾ'
-consonants = "bcçdfghjklmnpqrstvwxzñĝ'"
-apostrophes = "'’`"
-legal = vowels + consonants + ' -'
-
-# a variant of x-sampa such that all french phonemes are one-character
-SUBSTS = [
- ('#', 'A~'),
- ('$', 'O~'),
- (')', 'E~'),
- ('(', '9~'),
- ]
-
-# Forbidden at the end of a hemistiche. "-ent" would also be forbidden
-# in some cases but not others...
-sure_end_fem = ['es', 'e', 'ë']
-
-# http://stackoverflow.com/questions/517923/what-is-the-best-way-to-remove-accents-in-a-python-unicode-string
-def strip_accents_one(s, with_except=False):
- """Strip accent from a string
-
- with_except keeps specifically 'é' and 'è'"""
- r = []
- for x in s:
- if with_except and x in ['è', 'é']:
- r.append(x)
- else:
- r += unicodedata.normalize('NFD', x)
- return r
-
-def strip_accents(s, with_except=False):
- return ''.join(
- (c for c in strip_accents_one(s, with_except)
- if unicodedata.category(c) != 'Mn'))
-
-def norm_spaces(text):
- """Remove multiple consecutive whitespace"""
- return re.sub("\s+-*\s*", ' ', text)
-
-def rm_punct(text, rm_all=False, rm_apostrophe=False, rm_apostrophe_end=True):
- """Remove punctuation from text"""
- text = re.sub("[" + apostrophes + "]", "'", text) # no weird apostrophes
- if rm_apostrophe:
- text = re.sub("'", "", text)
- if rm_apostrophe_end:
- text = re.sub("'*$", "", text) # apostrophes at end of line
- text = re.sub("[‒–—―⁓⸺⸻]", " ", text) # no weird dashes
- text = re.sub("^--*\s", " ", text) # no isolated dashes
- text = re.sub("--*\s", " ", text) # no trailing dashes
- text = re.sub("^\s*-\s*$", " ", text) # no lone dash
- text = re.sub("^--*$", "", text) # no only dashes
-
- #TODO rather: keep only good chars
- if not rm_all:
- pattern = re.compile("[^'\w -]", re.UNICODE)
- text2 = pattern.sub(' ', text)
- else:
- pattern = re.compile("[^\w]", re.UNICODE)
- text2 = pattern.sub('', text)
- text2 = re.sub("\s'*$", " ", text2) # no lonely apostrophes
- text2 = re.sub("^'*$", "", text2) # not only apostrophes
- return text2
-
-def is_vowels(chunk, with_h=False, with_y=True, with_crap=False):
- """Test if a chunk is vowels
-
- with_h counts 'h' as vowel, with_y allows 'y'"""
-
- if not with_y and chunk == 'y':
- return False
- for char in strip_accents(chunk):
- if char not in vowels:
- if (char != 'h' or not with_h) and (char not in ['*', '?'] or not
- with_crap):
- return False
- return True
-
-def is_consonants(chunk):
- """Test if a chunk is consonants"""
-
- for char in strip_accents(chunk):
- if char not in consonants:
- return False
- return True
-
-def normalize(text, downcase=True, rm_all=False, rm_apostrophe=False,
- rm_apostrophe_end=True, strip=True):
- """Normalize text, ie. lowercase, no useless punctuation or whitespace"""
- res = norm_spaces(rm_punct(text.lower() if downcase else text,
- rm_all=rm_all, rm_apostrophe=rm_apostrophe,
- rm_apostrophe_end=rm_apostrophe_end))
- if strip:
- return res.rstrip().lstrip()
- else:
- return res
-
-def subst(string, subs):
- if len(subs) == 0:
- return string
- return subst(string.replace(subs[0][0], subs[0][1]), subs[1:])
-
-def to_xsampa(s):
- """convert our modified format to x-sampa"""
- return subst(s, SUBSTS)
-
-def from_xsampa(s):
- """convert x-sampa to our modified format"""
- return subst(s, [(x[1], x[0]) for x in SUBSTS])
-
diff --git a/data/diaeresis.json b/data/diaeresis.json
@@ -0,0 +1 @@
+[{"1": 395604, "2": 39262, "3": 8}, {"io": [{"1": 191607, "2": 22191}, {"n": [{"1": 191595, "2": 22089}, {"t": [{"1": 9865, "2": 11539}, {"s": [{"1": 9865, "2": 4059}, {"o": [{"1": 1205, "2": 45}, {"/": [{"1": 605, "2": 45}, {"n": [{"1": 55, "2": 10}, {"-": [{"1": 10, "2": 10}, {"-": [{"1": 10, "2": 10}, {}]}], "/": [{"1": 45}, {}]}], "m": [{"2": 20, "1": 5}, {"/": [{"2": 15, "1": 5}, {"m": [{"2": 5}, {}], "o": [{"2": 5}, {}], "\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "v": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"\u00e9": [{"2": 5}, {}], "u": [{"1": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "l": [{"2": 5, "1": 100}, {"-": [{"2": 5}, {}], "/": [{"1": 100}, {}]}], "p": [{"2": 5, "1": 60}, {"-": [{"2": 5}, {}], "/": [{"1": 60}, {}]}], "c": [{"1": 90}, {}], "i": [{"1": 30}, {}], "h": [{"1": 25}, {}], "s": [{"1": 20}, {}], "b": [{"1": 40}, {}], "r": [{"1": 35}, {}], "g": [{"1": 55}, {}], "d": [{"1": 10}, {}], "Y": [{"1": 5}, {}], "k": [{"1": 5}, {}], "j": [{"1": 10}, {}], "e": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "o": [{"1": 5}, {}], "\u00e7": [{"1": 5}, {}], "y": [{"1": 5}, {}], "z": [{"1": 5}, {}]}], "-": [{"1": 600}, {}]}], "n": [{"1": 1625, "2": 112}, {"/": [{"1": 815, "2": 102}, {"e": [{"1": 475, "2": 97}, {"/": [{"1": 470, "2": 97}, {"m": [{"1": 225, "2": 10}, {"-": [{"1": 10, "2": 10}, {"-": [{"1": 10, "2": 10}, {}]}], "/": [{"1": 215}, {}]}], "t": [{"2": 47, "1": 40}, {"/": [{"2": 47, "1": 35}, {"n": [{"2": 19, "1": 15}, {"/": [{"2": 19, "1": 15}, {"i": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}]}], "o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}]}]}], "\u00e9": [{"2": 13}, {}], "u": [{"2": 5}, {}], "a": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "v": [{"2": 35, "1": 30}, {"/": [{"2": 35, "1": 25}, {"n": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"i": [{"2": 10, "1": 10}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "o": [{"2": 5}, {}]}]}], "a": [{"2": 5}, {}], "r": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5}, {}], "d": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "b": [{"2": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "i": [{"1": 35}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 5, "1": 175}, {"/": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}], "-": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"n": [{"2": 5, "1": 470}, {"r": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "/": [{"1": 5}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 175}, {"n": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"1": 1061, "2": 292}, {"/": [{"1": 531, "2": 287}, {"c": [{"1": 61}, {}], "n": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"i": [{"2": 15}, {}], "o": [{"2": 10}, {}], "u": [{"2": 10}, {}], "a": [{"1": 5}, {}]}]}], "s": [{"2": 105, "1": 30}, {"/": [{"2": 105, "1": 30}, {"i": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"q": [{"2": 20}, {}], "v": [{"1": 5}, {}]}]}], "o": [{"2": 80}, {}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "d": [{"2": 42, "1": 55}, {"/": [{"2": 42, "1": 55}, {"d": [{"2": 5}, {}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "n": [{"2": 7, "1": 5}, {"/": [{"2": 7, "1": 5}, {"o": [{"2": 7}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"2": 5}, {}], "\u00e9": [{"2": 15, "1": 45}, {"/": [{"2": 10, "1": 40}, {"p": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "m": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "a": [{"2": 5}, {}]}]}], "b": [{"2": 15, "1": 30}, {"/": [{"2": 15, "1": 25}, {"m": [{"2": 5}, {}], "i": [{"2": 10}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "r": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"2": 30, "1": 50}, {"/": [{"2": 30, "1": 50}, {"a": [{"2": 15}, {}], "t": [{"2": 10}, {}], "u": [{"2": 5}, {}], "b": [{"1": 5}, {}], "f": [{"1": 10}, {}], "\u00e9": [{"1": 25}, {}], "r": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "l": [{"2": 15, "1": 45}, {"/": [{"2": 15, "1": 40}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "o": [{"2": 10}, {}], "i": [{"1": 25}, {}], "\u00e9": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"2": 40}, {}], "u": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "i": [{"1": 5}, {}]}]}], "r": [{"1": 20}, {}], "c": [{"1": 15}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 30}, {}], "a": [{"1": 35}, {}], "o": [{"1": 35}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "r": [{"2": 35, "1": 412}, {"/": [{"2": 35, "1": 207}, {"o": [{"2": 25, "1": 112}, {"/": [{"2": 25, "1": 112}, {"p": [{"2": 25, "1": 75}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 15, "1": 70}, {"i": [{"2": 5}, {}], "o": [{"2": 10}, {}], "p": [{"1": 15}, {}], "l": [{"1": 5}, {}], "m": [{"1": 25}, {}], "\u00e9": [{"1": 5}, {}], "x": [{"1": 10}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "s": [{"1": 12}, {}], "v": [{"1": 5}, {}], "f": [{"1": 10}, {}], "c": [{"1": 5}, {}], "h": [{"1": 5}, {}]}]}], "e": [{"2": 10, "1": 25}, {"/": [{"2": 10, "1": 25}, {"s": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}]}]}], "a": [{"1": 50}, {}], "u": [{"1": 15}, {}], "i": [{"1": 5}, {}]}], "-": [{"1": 205}, {}]}], "a": [{"2": 2723, "1": 370}, {"/": [{"2": 2723, "1": 185}, {"c": [{"2": 341}, {}], "n": [{"2": 235, "1": 10}, {"-": [{"2": 10}, {}], "/": [{"2": 225, "1": 10}, {"i": [{"2": 145}, {}], "g": [{"2": 30}, {}], "m": [{"2": 10}, {}], "o": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"d": [{"2": 5}, {}], "t": [{"2": 10}, {}], "b": [{"1": 10}, {}]}]}], "r": [{"2": 15}, {}], "a": [{"2": 10}, {}]}]}], "r": [{"2": 467, "1": 35}, {"/": [{"2": 462, "1": 30}, {"r": [{"2": 12}, {}], "u": [{"2": 90}, {}], "\u00e9": [{"2": 135, "1": 5}, {"/": [{"2": 135, "1": 5}, {"l": [{"2": 5}, {}], "m": [{"2": 10}, {}], "t": [{"2": 20}, {}], "a": [{"2": 5}, {}], "d": [{"2": 15, "1": 5}, {"/": [{"2": 15}, {}], "-": [{"1": 5}, {}]}], "b": [{"2": 15}, {}], "g": [{"2": 5}, {}], "p": [{"2": 20}, {}], "n": [{"2": 15}, {}], "c": [{"2": 15}, {}], "f": [{"2": 10}, {}]}]}], "t": [{"2": 60, "1": 5}, {"/": [{"2": 60, "1": 5}, {"s": [{"2": 35}, {}], "n": [{"2": 5}, {}], "l": [{"2": 10}, {}], "\u00e9": [{"2": 10}, {}], "i": [{"1": 5}, {}]}]}], "i": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"m": [{"2": 5}, {}], "p": [{"2": 25, "1": 5}, {"/": [{"2": 25}, {}], "-": [{"1": 5}, {}]}], "g": [{"2": 5}, {}]}]}], "o": [{"2": 70}, {}], "b": [{"2": 15}, {}], "a": [{"2": 20}, {}], "g": [{"2": 20}, {}], "c": [{"2": 5}, {}], "d": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"2": 340, "1": 35}, {"/": [{"2": 340, "1": 35}, {"b": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "u": [{"2": 150}, {}], "\u00e9": [{"2": 15}, {}], "l": [{"2": 70}, {}], "i": [{"2": 30, "1": 5}, {"/": [{"2": 30, "1": 5}, {"m": [{"2": 5}, {}], "p": [{"2": 10}, {}], "b": [{"2": 5}, {}], "t": [{"2": 10}, {}], "d": [{"1": 5}, {}]}]}], "o": [{"2": 40}, {}], "p": [{"2": 5}, {}], "a": [{"2": 5}, {}], "e": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 10, "1": 5}, {"r": [{"2": 5}, {}], "-": [{"2": 5}, {}], "f": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "c": [{"1": 5}, {}]}]}], "i": [{"2": 135}, {}], "t": [{"2": 500, "1": 5}, {"/": [{"2": 500, "1": 5}, {"p": [{"2": 20}, {}], "i": [{"2": 135}, {}], "s": [{"2": 65, "1": 5}, {"/": [{"2": 60, "1": 5}, {"e": [{"2": 45}, {}], "u": [{"2": 10}, {}], "a": [{"2": 5}, {}], "n": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "c": [{"2": 25}, {}], "n": [{"2": 100}, {}], "u": [{"2": 55}, {}], "o": [{"2": 25}, {}], "l": [{"2": 20}, {}], "r": [{"2": 30}, {}], "a": [{"2": 10}, {}], "\u00fb": [{"2": 5}, {}], "\u00e9": [{"2": 10}, {}]}]}], "m": [{"2": 110, "1": 35}, {"/": [{"2": 110, "1": 30}, {"a": [{"2": 30}, {}], "r": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"i": [{"2": 10}, {}], "o": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"f": [{"2": 25, "1": 5}, {"/": [{"2": 20}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "i": [{"2": 25, "1": 10}, {"/": [{"2": 25, "1": 10}, {"n": [{"2": 5}, {}], "x": [{"2": 5}, {}], "t": [{"2": 10}, {}], "l": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"b": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "m": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}]}]}], "u": [{"2": 5}, {}], "e": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 210}, {}], "v": [{"2": 60, "1": 5}, {"/": [{"2": 60, "1": 5}, {"i": [{"2": 20}, {}], "a": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "o": [{"2": 15}, {}], "r": [{"2": 10}, {}], "\u00e9": [{"2": 5}, {}]}]}], "g": [{"2": 100, "1": 5}, {"/": [{"2": 100, "1": 5}, {"\u00e9": [{"2": 30, "1": 5}, {"/": [{"2": 30, "1": 5}, {"l": [{"2": 15}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "n": [{"2": 10}, {}]}]}], "a": [{"2": 10}, {}], "o": [{"2": 15}, {}], "i": [{"2": 25}, {}], "r": [{"2": 10}, {}], "n": [{"2": 10}, {}]}]}], "p": [{"2": 50, "1": 10}, {"/": [{"2": 50, "1": 10}, {"i": [{"2": 20}, {}], "s": [{"2": 5}, {}], "l": [{"2": 10}, {}], "u": [{"2": 15}, {}], "a": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "b": [{"2": 25}, {}], "u": [{"2": 50, "1": 5}, {"/": [{"2": 50, "1": 5}, {"n": [{"2": 10}, {}], "l": [{"2": 10}, {}], "t": [{"2": 15}, {}], "d": [{"2": 5}, {}], "r": [{"2": 5}, {}], "c": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 15}, {}], "d": [{"2": 60, "1": 25}, {"/": [{"2": 60, "1": 20}, {"a": [{"2": 15}, {}], "\u00e9": [{"2": 5}, {}], "n": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"o": [{"2": 15}, {}], "a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "i": [{"2": 20, "1": 10}, {"/": [{"2": 20, "1": 10}, {"m": [{"2": 5}, {}], "p": [{"2": 10}, {}], "q": [{"2": 5}, {}], "t": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "x": [{"2": 15}, {}], "q": [{"2": 10}, {}], "f": [{"1": 10}, {}], "h": [{"1": 5}, {}]}], "-": [{"1": 185}, {}]}], "c": [{"2": 481, "1": 440}, {"/": [{"2": 481, "1": 220}, {"a": [{"2": 108, "1": 60}, {"-": [{"2": 15, "1": 5}, {"-": [{"2": 15, "1": 5}, {}]}], "/": [{"2": 93, "1": 55}, {"f": [{"2": 16}, {}], "d": [{"2": 7}, {}], "r": [{"2": 55, "1": 35}, {"/": [{"2": 55, "1": 35}, {"t": [{"2": 35, "1": 25}, {"/": [{"2": 30, "1": 20}, {"s": [{"2": 15}, {}], "t": [{"2": 5}, {}], "n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "x": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "f": [{"2": 15, "1": 10}, {"/": [{"2": 10, "1": 10}, {"f": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "n": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "e": [{"2": 5}, {}]}]}], "x": [{"2": 5}, {}], "\u00e9": [{"2": 5}, {}], "s": [{"2": 5}, {}], "p": [{"1": 10}, {}], "t": [{"1": 5}, {}], "j": [{"1": 5}, {}]}]}], "i": [{"2": 65, "1": 10}, {"/": [{"2": 65, "1": 10}, {"d": [{"2": 32, "1": 10}, {"/": [{"2": 32, "1": 5}, {"\u00e9": [{"2": 17, "1": 5}, {"/": [{"2": 17}, {}], "-": [{"1": 5}, {}]}], "a": [{"2": 5}, {}], "r": [{"2": 5}, {}], "i": [{"2": 5}, {}]}], "-": [{"1": 5}, {}]}], "f": [{"2": 8}, {}], "l": [{"2": 5}, {}], "v": [{"2": 5}, {}], "r": [{"2": 10}, {}], "m": [{"2": 5}, {}]}]}], "u": [{"2": 76, "1": 5}, {"/": [{"2": 76, "1": 5}, {"r": [{"2": 26, "1": 5}, {"/": [{"2": 26, "1": 5}, {"t": [{"2": 26}, {}], "\u00e9": [{"1": 5}, {}]}]}], "d": [{"2": 50}, {}]}]}], "n": [{"2": 52, "1": 5}, {"/": [{"2": 52, "1": 5}, {"i": [{"2": 7}, {}], "o": [{"2": 40, "1": 5}, {"/": [{"2": 35, "1": 5}, {"j": [{"2": 20, "1": 5}, {"/": [{"2": 15, "1": 5}, {"n": [{"2": 10}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"2": 5}, {}]}], "s": [{"2": 5}, {}], "f": [{"2": 5}, {}], "p": [{"2": 5}, {}]}], "-": [{"2": 5}, {}]}], "a": [{"2": 5}, {}]}]}], "e": [{"2": 175, "1": 135}, {"/": [{"2": 175, "1": 135}, {"j": [{"2": 35, "1": 20}, {"/": [{"2": 35, "1": 20}, {"b": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 5}, {}], "o": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"2": 5}, {}]}]}], "f": [{"2": 40, "1": 25}, {"/": [{"2": 40, "1": 25}, {"f": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"i": [{"2": 15, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "r": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 10}, {}]}]}], "p": [{"2": 20, "1": 30}, {"/": [{"2": 20, "1": 30}, {"s": [{"2": 20, "1": 30}, {"/": [{"2": 20, "1": 30}, {"n": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "e": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}]}]}], "l": [{"2": 25, "1": 10}, {"/": [{"2": 25, "1": 10}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "i": [{"2": 5}, {}], "\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 10, "1": 5}, {"s": [{"2": 10}, {}], "d": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}]}]}], "r": [{"2": 25}, {}], "s": [{"2": 20, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}], "-": [{"2": 5}, {}]}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"2": 5}, {}]}]}], "b": [{"1": 10}, {}], "n": [{"1": 20}, {}], "m": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}]}]}]}], "-": [{"1": 220}, {}]}], "p": [{"2": 141, "1": 230}, {"/": [{"2": 141, "1": 115}, {"i": [{"2": 36}, {}], "r": [{"2": 10}, {}], "e": [{"2": 40, "1": 15}, {"/": [{"2": 40, "1": 15}, {"c": [{"2": 40, "1": 15}, {"/": [{"2": 40, "1": 15}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"e": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"p": [{"2": 10}, {}], "t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "n": [{"2": 5}, {}], "\u00e9": [{"2": 10}, {}], "x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "o": [{"2": 15, "1": 15}, {"/": [{"2": 10, "1": 10}, {"d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "k": [{"2": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "m": [{"2": 20, "1": 50}, {"/": [{"2": 20, "1": 50}, {"o": [{"2": 10, "1": 40}, {"/": [{"2": 10, "1": 40}, {"s": [{"2": 10}, {}], "c": [{"1": 35}, {}], "d": [{"1": 5}, {}]}]}], "e": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "d": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}], "u": [{"2": 20}, {}], "a": [{"1": 20}, {}], "y": [{"1": 10}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 115}, {}]}], "u": [{"1": 1042, "2": 145}, {"/": [{"1": 522, "2": 135}, {"c": [{"1": 42, "2": 25}, {"/": [{"1": 42, "2": 25}, {"s": [{"1": 12}, {}], "o": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"l": [{"2": 15}, {}], "r": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "r": [{"1": 15}, {}]}]}], "b": [{"2": 30, "1": 35}, {"/": [{"2": 30, "1": 30}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "i": [{"2": 25}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "o": [{"2": 5, "1": 170}, {"/": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "l": [{"2": 35, "1": 15}, {"/": [{"2": 35, "1": 10}, {"b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "o": [{"2": 25}, {}], "l": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 10, "1": 90}, {"/": [{"2": 10, "1": 90}, {"c": [{"2": 10}, {}], "e": [{"1": 35}, {}], "Y": [{"1": 20}, {}], "i": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 25}, {}]}]}], "t": [{"2": 25}, {}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "z": [{"1": 5}, {}], "h": [{"1": 30}, {}], "j": [{"1": 10}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"n": [{"2": 5, "1": 35}, {"l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "/": [{"1": 5}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 170}, {"n": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "s": [{"2": 45, "1": 530}, {"/": [{"2": 40, "1": 265}, {"i": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"b": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"1": 5}, {}], "r": [{"1": 5}, {}], "v": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"b": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"m": [{"2": 5}, {}], "i": [{"1": 5}, {}], "a": [{"1": 5}, {}]}]}], "j": [{"1": 20}, {}], "g": [{"1": 5}, {}], "r": [{"1": 15}, {}]}]}], "e": [{"2": 25, "1": 80}, {"/": [{"2": 25, "1": 80}, {"g": [{"2": 20}, {}], "q": [{"2": 5}, {}], "n": [{"1": 5}, {}], "t": [{"1": 25}, {}], "f": [{"1": 15}, {}], "l": [{"1": 15}, {}], "p": [{"1": 10}, {}], "r": [{"1": 5}, {}], "z": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "y": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"n": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 10, "1": 110}, {"/": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "\u00e9": [{"2": 25, "1": 230}, {"/": [{"2": 25, "1": 110}, {"r": [{"2": 20, "1": 45}, {"/": [{"2": 20, "1": 45}, {"c": [{"2": 20, "1": 25}, {"/": [{"2": 20, "1": 25}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 10}, {}], "a": [{"1": 5}, {}], "p": [{"1": 5}, {}]}]}], "j": [{"2": 5}, {}], "g": [{"1": 10}, {}], "l": [{"1": 10}, {}], "i": [{"1": 20}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "x": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "u": [{"1": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 10}, {}]}], "t": [{"1": 1110}, {}], "e": [{"1": 830}, {}], "\u00fb": [{"1": 170}, {}], "\u00ea": [{"1": 150}, {}], "l": [{"1": 180}, {}], "f": [{"1": 30}, {}], "\u00ef": [{"1": 10}, {}], "\u00fc": [{"1": 10}, {}], "\u00ee": [{"1": 70}, {}], "g": [{"1": 10}, {}], "\u00f4": [{"1": 10}, {}], "y": [{"1": 10}, {}]}], "/": [{"2": 7480}, {}]}], "r": [{"2": 4279, "1": 70878}, {"/": [{"2": 34}, {}], "a": [{"2": 7}, {}], "i": [{"2": 4}, {}], "n": [{"2": 5}, {}], "s": [{"1": 70878, "2": 4229}, {"e": [{"1": 62152}, {}], "t": [{"2": 1297}, {}], "d": [{"2": 1391}, {}], "p": [{"2": 116}, {}], "a": [{"2": 135, "1": 150}, {"/": [{"2": 70, "1": 75}, {"p": [{"2": 30, "1": 50}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 20, "1": 45}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 65, "1": 75}, {"p": [{"2": 25, "1": 50}, {"n": [{"2": 25, "1": 50}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {}], "/": [{"1": 5}, {}]}]}], "r": [{"1": 693, "2": 10}, {"/": [{"1": 347, "2": 5}, {"e": [{"1": 141}, {}], "u": [{"1": 106}, {}], "a": [{"2": 5, "1": 90}, {"/": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "o": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 346}, {"a": [{"2": 5, "1": 90}, {"n": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "e": [{"1": 140}, {}], "o": [{"1": 10}, {}], "u": [{"1": 106}, {}]}]}], "u": [{"1": 1373, "2": 15}, {"/": [{"1": 688, "2": 10}, {"a": [{"1": 28}, {}], "j": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"2": 5, "1": 180}, {"/": [{"2": 5, "1": 180}, {"n": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "v": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}]}]}], "l": [{"1": 5}, {}], "c": [{"1": 45}, {}], "t": [{"1": 5}, {}], "i": [{"1": 15}, {}], "u": [{"1": 15}, {}], "p": [{"1": 5}, {}], "a": [{"1": 50}, {}], "\u00f4": [{"1": 5}, {}], "b": [{"1": 5}, {}], "\u00e2": [{"1": 5}, {}], "x": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 685}, {"j": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "/": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "t": [{"1": 180}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "a": [{"1": 25}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "b": [{"2": 330}, {}], "c": [{"2": 170}, {}], "v": [{"2": 390}, {}], "o": [{"2": 70, "1": 530}, {"/": [{"2": 40, "1": 265}, {"m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "b": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"m": [{"2": 5}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "o": [{"1": 5}, {}]}]}], "h": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "z": [{"1": 5}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}], "-": [{"2": 30, "1": 265}, {"m": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"n": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"n": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "f": [{"2": 160}, {}], "g": [{"2": 130}, {}], "\u00e9": [{"2": 10, "1": 990}, {"/": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "n": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "i": [{"1": 4950}, {}], "\u00ef": [{"1": 30}, {}]}]}], "s": [{"1": 77177, "2": 1741}, {"s": [{"1": 77177, "2": 741}, {"s": [{"1": 68796, "2": 245}, {"/": [{"1": 34401, "2": 245}, {"a": [{"1": 30299, "2": 34}, {"/": [{"1": 30299, "2": 34}, {"f": [{"1": 314}, {}], "p": [{"2": 34, "1": 745}, {"-": [{"2": 34, "1": 5}, {"-": [{"2": 34, "1": 5}, {}]}], "/": [{"1": 740}, {}]}], "s": [{"1": 4935}, {}], "n": [{"1": 3920}, {}], "d": [{"1": 1375}, {}], "q": [{"1": 1010}, {}], "r": [{"1": 2775}, {}], "m": [{"1": 930}, {}], "t": [{"1": 4730}, {}], "h": [{"1": 1060}, {}], "l": [{"1": 4120}, {}], "Y": [{"1": 505}, {}], "e": [{"1": 1010}, {}], "v": [{"1": 540}, {}], "b": [{"1": 315}, {}], "u": [{"1": 620}, {}], "\u00e7": [{"1": 625}, {}], "\u00e9": [{"1": 100}, {}], "g": [{"1": 430}, {}], "x": [{"1": 130}, {}], "z": [{"1": 25}, {}], "c": [{"1": 35}, {}], "o": [{"1": 10}, {}], "k": [{"1": 20}, {}], "i": [{"1": 5}, {}], "w": [{"1": 5}, {}], "j": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"2": 65, "1": 3252}, {"/": [{"2": 65, "1": 3252}, {"m": [{"2": 65, "1": 130}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 55, "1": 125}, {"d": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 10, "1": 20}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 5}, {}]}]}]}], "v": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "\u00e9": [{"2": 15, "1": 20}, {"/": [{"2": 10, "1": 15}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}], "g": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "f": [{"1": 10}, {}]}]}], "o": [{"1": 20}, {}]}]}], "s": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"t": [{"2": 10, "1": 10}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00ea": [{"1": 5}, {}], "l": [{"1": 5}, {}], "e": [{"1": 10}, {}]}]}], "o": [{"1": 46}, {}], "n": [{"1": 326}, {}], "a": [{"1": 155}, {}], "d": [{"1": 465}, {}], "t": [{"1": 480}, {}], "l": [{"1": 280}, {}], "c": [{"1": 100}, {}], "p": [{"1": 100}, {}], "q": [{"1": 55}, {}], "h": [{"1": 110}, {}], "g": [{"1": 90}, {}], "r": [{"1": 330}, {}], "u": [{"1": 100}, {}], "v": [{"1": 150}, {}], "s": [{"1": 230}, {}], "b": [{"1": 30}, {}], "f": [{"1": 65}, {}], "\u00e9": [{"1": 10}, {}]}]}], "e": [{"2": 131, "1": 130}, {"/": [{"2": 131, "1": 130}, {"c": [{"2": 22, "1": 10}, {"/": [{"2": 17, "1": 5}, {"o": [{"2": 7}, {}], "n": [{"2": 5}, {}], "c": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 79, "1": 95}, {"/": [{"2": 79, "1": 95}, {"p": [{"2": 52, "1": 25}, {"/": [{"2": 47, "1": 20}, {"x": [{"2": 7}, {}], "m": [{"2": 20, "1": 15}, {"/": [{"2": 20, "1": 15}, {"o": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"c": [{"2": 10, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "i": [{"2": 10}, {}], "e": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "p": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "u": [{"2": 5}, {}]}]}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "g": [{"2": 27, "1": 20}, {"/": [{"2": 27, "1": 20}, {"i": [{"2": 7}, {}], "a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}]}]}], "d": [{"1": 15}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 10}, {}], "t": [{"1": 15}, {}]}]}], "f": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 20}, {}], "l": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "u": [{"2": 15, "1": 475}, {"/": [{"2": 15, "1": 475}, {"c": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"s": [{"2": 5}, {}], "r": [{"2": 10}, {}], "\u00e9": [{"1": 15}, {}]}]}], "r": [{"1": 105}, {}], "\u00e7": [{"1": 30}, {}], "b": [{"1": 5}, {}], "a": [{"1": 60}, {}], "l": [{"1": 95}, {}], "n": [{"1": 15}, {}], "o": [{"1": 85}, {}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 15}, {}], "e": [{"1": 5}, {}], "f": [{"1": 5}, {}], "\u00ef": [{"1": 5}, {}], "v": [{"1": 5}, {}], "p": [{"1": 10}, {}], "s": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "n": [{"1": 130}, {}], "o": [{"1": 90}, {}], "\u00ef": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}], "\u00e2": [{"1": 5}, {}]}], "-": [{"1": 34395}, {}]}], "n": [{"2": 74, "1": 140}, {"/": [{"2": 74, "1": 70}, {"e": [{"2": 64, "1": 55}, {"/": [{"2": 64, "1": 55}, {"p": [{"2": 19, "1": 35}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}], "/": [{"2": 5, "1": 30}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "h": [{"2": 15}, {}], "c": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "m": [{"2": 5}, {}], "s": [{"2": 5}, {}], "t": [{"2": 15}, {}], "d": [{"1": 5}, {}], "f": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"m": [{"2": 5}, {}], "c": [{"2": 5}, {}], "d": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}]}]}]}], "-": [{"1": 70}, {}]}], "i": [{"2": 91, "1": 6541}, {"/": [{"2": 91, "1": 3271}, {"v": [{"2": 54, "1": 90}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}], "/": [{"2": 40, "1": 85}, {"i": [{"2": 15, "1": 35}, {"/": [{"2": 15, "1": 35}, {"d": [{"2": 15, "1": 10}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"b": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "t": [{"1": 25}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}]}]}]}], "\u00e9": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"r": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "h": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "a": [{"1": 20}, {}], "e": [{"1": 5}, {}]}]}], "c": [{"2": 32, "1": 70}, {"/": [{"2": 32, "1": 70}, {"\u00e9": [{"2": 22, "1": 15}, {"/": [{"2": 22, "1": 15}, {"d": [{"2": 12}, {}], "r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"p": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "g": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}]}]}], "n": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "a": [{"1": 10}, {}]}]}], "i": [{"1": 10}, {}], "x": [{"1": 5}, {}], "r": [{"1": 5}, {}], "s": [{"1": 5}, {}], "\u00ef": [{"1": 5}, {}], "a": [{"1": 5}, {}]}]}], "d": [{"1": 76}, {}], "l": [{"2": 5, "1": 1045}, {"/": [{"2": 5, "1": 1040}, {"l": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"o": [{"2": 5}, {}], "e": [{"1": 25}, {}], "a": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"1": 690}, {}], "o": [{"1": 40}, {}], "\u00e9": [{"1": 35}, {}], "i": [{"1": 195}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "e": [{"1": 5}, {}], "u": [{"1": 10}, {}], "y": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"1": 640}, {}], "t": [{"1": 345}, {}], "n": [{"1": 395}, {}], "u": [{"1": 170}, {}], "m": [{"1": 125}, {}], "a": [{"1": 135}, {}], "o": [{"1": 100}, {}], "b": [{"1": 10}, {}], "h": [{"1": 30}, {}], "f": [{"1": 10}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "x": [{"1": 5}, {}], "q": [{"1": 5}, {}], "p": [{"1": 5}, {}]}], "-": [{"1": 3270}, {}]}], "u": [{"2": 96, "1": 400}, {"/": [{"2": 96, "1": 195}, {"l": [{"2": 36, "1": 5}, {"/": [{"2": 36, "1": 5}, {"l": [{"2": 21}, {}], "c": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"n": [{"2": 5}, {}], "x": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "f": [{"2": 50, "1": 45}, {"/": [{"2": 45, "1": 40}, {"f": [{"2": 20, "1": 20}, {"/": [{"2": 20, "1": 20}, {"a": [{"2": 5}, {}], "i": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"d": [{"2": 10, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5, "1": 15}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}], "e": [{"2": 5}, {}]}]}], "n": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 5}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "e": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "t": [{"2": 5}, {}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "b": [{"1": 15}, {}], "c": [{"1": 15}, {}], "m": [{"1": 10}, {}], "o": [{"1": 45}, {}], "a": [{"1": 20}, {}], "e": [{"1": 20}, {}], "d": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 205}, {}]}], "\u00e9": [{"2": 30, "1": 50}, {"/": [{"2": 20, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 10}, {}], "l": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "i": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"2": 65, "1": 250}, {"/": [{"2": 40, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "v": [{"2": 10, "1": 35}, {"/": [{"2": 10, "1": 30}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "e": [{"1": 10}, {}]}]}], "\u00e9": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "a": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "h": [{"1": 5}, {}], "j": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "p": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 85, "1": 190}, {"/": [{"2": 85, "1": 95}, {"e": [{"2": 55, "1": 75}, {"/": [{"2": 55, "1": 75}, {"p": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "v": [{"2": 45, "1": 55}, {"/": [{"2": 40, "1": 50}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "n": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5}, {}], "g": [{"1": 5}, {}]}]}], "r": [{"2": 10}, {}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"2": 5}, {}], "e": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "h": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "o": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"t": [{"2": 20}, {}], "c": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"c": [{"2": 10}, {}], "o": [{"1": 15}, {}]}]}]}], "-": [{"1": 95}, {}]}], "l": [{"2": 30, "1": 80}, {"/": [{"2": 30, "1": 40}, {"u": [{"2": 30, "1": 35}, {"/": [{"2": 30, "1": 35}, {"v": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"1": 5}, {}]}]}], "p": [{"2": 25, "1": 25}, {"/": [{"2": 20, "1": 20}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "o": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "a": [{"1": 5}, {}]}], "-": [{"1": 40}, {}]}], "o": [{"2": 15, "1": 480}, {"/": [{"2": 15, "1": 235}, {"l": [{"2": 10, "1": 40}, {"/": [{"2": 10, "1": 40}, {"p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "n": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "y": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}], "r": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "m": [{"1": 5}, {}], "p": [{"1": 150}, {}], "n": [{"1": 5}, {}], "d": [{"1": 5}, {}], "h": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 245}, {}]}], "y": [{"1": 90}, {}], "\u00ef": [{"1": 50}, {}], "m": [{"1": 20}, {}], "e": [{"1": 30}, {}], "t": [{"1": 20}, {}]}], "/": [{"2": 992}, {}], "-": [{"2": 4}, {}], "n": [{"2": 4}, {}]}], "g": [{"1": 2031, "2": 78}, {"s": [{"1": 2031, "2": 50}, {"o": [{"1": 101}, {}], "\u00e9": [{"2": 23, "1": 90}, {"/": [{"2": 18, "1": 45}, {"l": [{"2": 13, "1": 5}, {"-": [{"2": 8}, {}], "/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"2": 7, "1": 260}, {"/": [{"2": 7, "1": 130}, {"l": [{"2": 7, "1": 35}, {"/": [{"2": 7, "1": 35}, {"e": [{"2": 7}, {}], "f": [{"1": 10}, {}], "l": [{"1": 5}, {}], "b": [{"1": 10}, {}], "g": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "r": [{"1": 20}, {}], "f": [{"1": 10}, {}], "e": [{"1": 15}, {}], "x": [{"1": 5}, {}], "m": [{"1": 5}, {}], "v": [{"1": 5}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 130}, {}]}], "a": [{"2": 10, "1": 610}, {"/": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 240}, {"/": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"n": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "n": [{"1": 360}, {}], "r": [{"1": 340}, {}], "d": [{"1": 20}, {}], "g": [{"1": 10}, {}]}], "/": [{"2": 28}, {}]}], "h": [{"1": 2101, "2": 181}, {"s": [{"1": 2101, "2": 170}, {"c": [{"1": 2031, "2": 10}, {"/": [{"1": 1016}, {}], "-": [{"2": 10, "1": 1015}, {"-": [{"2": 5}, {}], "/": [{"2": 5}, {}], "u": [{"1": 195}, {}], "o": [{"1": 170}, {}], "i": [{"1": 100}, {}], "r": [{"1": 70}, {}], "\u00e9": [{"1": 60}, {}], "n": [{"1": 175}, {}], "a": [{"1": 125}, {}], "\u00e2": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 5}, {}], "t": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "s": [{"1": 10}, {}]}]}], "p": [{"2": 160, "1": 50}, {"/": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}], "-": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"n": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"o": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 20}, {}]}], "/": [{"2": 11}, {}]}], "m": [{"1": 1872, "2": 98}, {"s": [{"1": 1872, "2": 60}, {"i": [{"1": 462}, {}], "\u00e9": [{"2": 40, "1": 30}, {"/": [{"2": 15, "1": 15}, {"n": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}], "-": [{"2": 25, "1": 15}, {"-": [{"2": 5}, {}], "n": [{"2": 5}, {}], "/": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "d": [{"2": 10}, {}], "a": [{"2": 5, "1": 240}, {"/": [{"2": 5, "1": 120}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"1": 40}, {}], "f": [{"1": 10}, {}], "g": [{"1": 10}, {}], "r": [{"1": 20}, {}], "d": [{"1": 5}, {}], "t": [{"1": 25}, {}], "q": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "r": [{"2": 5, "1": 340}, {"/": [{"2": 5, "1": 170}, {"e": [{"2": 5, "1": 40}, {"/": [{"2": 5, "1": 40}, {"f": [{"2": 5, "1": 25}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 20}, {}]}], "g": [{"1": 15}, {}]}]}], "i": [{"1": 20}, {}], "a": [{"1": 40}, {}], "o": [{"1": 65}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 170}, {}]}], "\u00ee": [{"1": 10}, {}], "u": [{"1": 380}, {}], "m": [{"1": 190}, {}], "\u00e2": [{"1": 20}, {}], "l": [{"1": 50}, {}], "\u00f4": [{"1": 20}, {}], "o": [{"1": 50}, {}], "g": [{"1": 10}, {}], "s": [{"1": 20}, {}], "e": [{"1": 40}, {}], "h": [{"1": 10}, {}]}], "e": [{"2": 28}, {}], "/": [{"2": 10}, {}]}], "l": [{"2": 1618, "1": 7106}, {"s": [{"2": 1515, "1": 7106}, {"b": [{"2": 377}, {}], "\u00e9": [{"2": 12, "1": 70}, {"/": [{"2": 7, "1": 35}, {"d": [{"2": 7}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "/": [{"2": 19}, {}], "l": [{"2": 67, "1": 3095}, {"/": [{"2": 47, "1": 1550}, {"i": [{"2": 17, "1": 1305}, {"/": [{"2": 17, "1": 1305}, {"m": [{"2": 7, "1": 15}, {"-": [{"2": 7}, {}], "/": [{"1": 15}, {}]}], "b": [{"2": 5, "1": 35}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 30}, {}]}], "r": [{"2": 5, "1": 40}, {"/": [{"2": 5, "1": 40}, {"t": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "d": [{"1": 10}, {}], "o": [{"1": 5}, {}], "g": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "t": [{"1": 130}, {}], "e": [{"1": 95}, {}], "u": [{"1": 305}, {}], "a": [{"1": 430}, {}], "\u00e2": [{"1": 10}, {}], "o": [{"1": 5}, {}], "q": [{"1": 55}, {}], "s": [{"1": 45}, {}], "d": [{"1": 25}, {}], "v": [{"1": 15}, {}], "c": [{"1": 20}, {}], "n": [{"1": 15}, {}], "p": [{"1": 65}, {}]}]}], "a": [{"1": 80, "2": 20}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}], "/": [{"2": 15, "1": 70}, {"s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "e": [{"2": 10, "1": 125}, {"/": [{"2": 10, "1": 125}, {"b": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"2": 5}, {}], "i": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "t": [{"1": 10}, {}], "c": [{"1": 30}, {}], "p": [{"1": 10}, {}], "i": [{"1": 30}, {}], "s": [{"1": 10}, {}], "g": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}], "-": [{"2": 20, "1": 1545}, {"a": [{"2": 20, "1": 75}, {"n": [{"2": 20, "1": 75}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "r": [{"1": 91, "2": 10}, {"/": [{"1": 46, "2": 5}, {"a": [{"1": 16}, {}], "u": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 45}, {"u": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "a": [{"1": 15}, {}]}]}], "p": [{"2": 245}, {}], "i": [{"2": 70, "1": 530}, {"/": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"/": [{"2": 10, "1": 90}, {"f": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5}, {}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}], "-": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"n": [{"2": 10, "1": 95}, {"f": [{"2": 10, "1": 10}, {"o": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "/": [{"1": 5}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 155}, {}], "c": [{"2": 170}, {}], "f": [{"2": 250}, {}], "n": [{"2": 30}, {}], "w": [{"2": 10}, {}], "o": [{"2": 40, "1": 530}, {"/": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"n": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 40}, {}], "e": [{"2": 10, "1": 880}, {"/": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"1": 25}, {}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}], "-": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"/": [{"2": 5}, {}], "r": [{"1": 20}, {}], "b": [{"1": 5}, {}]}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "-": [{"2": 5}, {}], "a": [{"2": 5, "1": 390}, {"/": [{"2": 5, "1": 195}, {"g": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "h": [{"1": 25}, {}], "f": [{"1": 5}, {}], "v": [{"1": 40}, {}], "b": [{"1": 25}, {}], "c": [{"1": 25}, {}], "i": [{"1": 5}, {}], "s": [{"1": 15}, {}], "t": [{"1": 15}, {}], "p": [{"1": 10}, {}], "d": [{"1": 5}, {}], "n": [{"1": 5}, {}], "r": [{"1": 5}, {}], "j": [{"1": 5}, {}]}], "-": [{"1": 195}, {}]}], "u": [{"1": 1290}, {}], "y": [{"1": 20}, {}], "\u00ea": [{"1": 100}, {}], "\u00fb": [{"1": 40}, {}], "\u00f4": [{"1": 50}, {}], "\u00e2": [{"1": 20}, {}]}], "-": [{"2": 8}, {}], "/": [{"2": 87}, {}], "n": [{"2": 4}, {}], "i": [{"2": 4}, {}]}], "p": [{"2": 260, "1": 1430}, {"/": [{"2": 89}, {}], "s": [{"2": 166, "1": 1430}, {"m": [{"2": 25, "1": 230}, {"/": [{"2": 25, "1": 115}, {"a": [{"2": 25, "1": 45}, {"/": [{"2": 25, "1": 45}, {"h": [{"2": 20}, {}], "l": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "c": [{"1": 10}, {}], "r": [{"1": 10}, {}], "t": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "o": [{"1": 35}, {}], "e": [{"1": 15}, {}], "i": [{"1": 15}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 115}, {}]}], "s": [{"2": 26, "1": 30}, {"/": [{"2": 26, "1": 15}, {"e": [{"2": 26}, {}], "i": [{"1": 10}, {}], "a": [{"1": 5}, {}]}], "-": [{"1": 15}, {}]}], "o": [{"2": 60, "1": 140}, {"/": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"2": 20, "1": 25}, {"o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"n": [{"2": 25, "1": 25}, {"/": [{"2": 5}, {}], "o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20, "1": 10}, {"-": [{"2": 15, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5}, {}], "p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 10}, {}], "r": [{"2": 15, "1": 40}, {"/": [{"2": 15, "1": 20}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "o": [{"2": 10}, {}], "i": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 20}, {}]}], "u": [{"2": 5, "1": 200}, {"/": [{"2": 5, "1": 100}, {"o": [{"2": 5, "1": 70}, {"/": [{"2": 5, "1": 70}, {"r": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}], "g": [{"1": 15}, {}]}]}], "l": [{"1": 10}, {}], "c": [{"1": 25}, {}], "t": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"1": 20}, {}], "d": [{"1": 5}, {}], "a": [{"1": 5}, {}]}], "-": [{"1": 100}, {}]}], "/": [{"2": 5}, {}], "p": [{"1": 290}, {}], "i": [{"1": 170}, {}], "a": [{"1": 140}, {}], "y": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "l": [{"1": 80}, {}], "\u00e2": [{"1": 10}, {}], "e": [{"1": 10}, {}]}], "-": [{"2": 5}, {}]}], "Y": [{"1": 1231}, {}], "v": [{"2": 111, "1": 1454}, {"s": [{"2": 91, "1": 1454}, {"n": [{"2": 31}, {}], "a": [{"1": 304, "2": 25}, {"/": [{"1": 149, "2": 15}, {"n": [{"1": 4}, {}], "t": [{"2": 5}, {}], "r": [{"2": 5, "1": 45}, {"/": [{"2": 5, "1": 45}, {"d": [{"2": 5}, {}], "g": [{"1": 20}, {}], "b": [{"1": 5}, {}], "u": [{"1": 5}, {}], "p": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "e": [{"2": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 155}, {"-": [{"2": 5, "1": 5}, {}], "t": [{"2": 5}, {}], "r": [{"1": 45}, {}], "/": [{"1": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20}, {}], "b": [{"2": 10}, {}], "u": [{"2": 5, "1": 250}, {"/": [{"2": 5, "1": 125}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "f": [{"1": 5}, {}]}]}], "e": [{"1": 5}, {}], "o": [{"1": 80}, {}], "b": [{"1": 5}, {}], "a": [{"1": 10}, {}], "c": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"1": 125}, {}]}], "l": [{"1": 40}, {}], "e": [{"1": 210}, {}], "i": [{"1": 460}, {}], "r": [{"1": 120}, {}], "o": [{"1": 50}, {}], "\u00ea": [{"1": 20}, {}]}], "/": [{"2": 20}, {}]}], "f": [{"2": 1361, "1": 530}, {"s": [{"2": 1351, "1": 530}, {"i": [{"2": 1161, "1": 60}, {"/": [{"2": 581, "1": 30}, {"t": [{"2": 116, "1": 5}, {"/": [{"2": 116, "1": 5}, {"s": [{"2": 21}, {}], "\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"/": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"n": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"n": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"o": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"s": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 120}, {}], "u": [{"2": 25, "1": 20}, {"/": [{"2": 15, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "b": [{"1": 5}, {}]}]}], "l": [{"1": 5}, {}]}]}]}], "-": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 10}, {}], "f": [{"2": 10, "1": 360}, {"/": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "/": [{"2": 15}, {}], "l": [{"2": 10}, {}], "a": [{"1": 50}, {}], "e": [{"1": 20}, {}], "o": [{"1": 10}, {}], "r": [{"1": 10}, {}]}], "-": [{"2": 5}, {}], "/": [{"2": 5}, {}]}], "d": [{"2": 206, "1": 3220}, {"s": [{"2": 182, "1": 3220}, {"u": [{"2": 27, "1": 320}, {"/": [{"2": 17, "1": 160}, {"t": [{"2": 7}, {}], "p": [{"2": 5}, {}], "l": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 160}, {"t": [{"2": 5}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"2": 40, "1": 170}, {"/": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"n": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"n": [{"2": 5, "1": 30}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 50, "1": 170}, {"/": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "r": [{"2": 15, "1": 880}, {"/": [{"2": 10, "1": 440}, {"a": [{"2": 5, "1": 285}, {"/": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"2": 5, "1": 110}, {"/": [{"2": 5, "1": 110}, {"t": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "b": [{"1": 30}, {}], "c": [{"1": 45}, {}], "m": [{"1": 15}, {}]}]}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}], "-": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"n": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "n": [{"2": 30, "1": 950}, {"/": [{"2": 15, "1": 475}, {"e": [{"2": 15, "1": 165}, {"/": [{"2": 15, "1": 165}, {"c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "p": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 50}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}], "-": [{"2": 15, "1": 475}, {"e": [{"2": 15, "1": 165}, {"n": [{"2": 15, "1": 165}, {"c": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "p": [{"2": 5, "1": 30}, {"o": [{"2": 5, "1": 30}, {"i": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 50}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}]}], "a": [{"2": 20, "1": 280}, {"/": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 35}, {"r": [{"2": 5}, {}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"n": [{"2": 10, "1": 40}, {"r": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 380}, {}], "y": [{"1": 50}, {}], "\u00f4": [{"1": 10}, {}], "l": [{"1": 10}, {}]}], "a": [{"2": 4}, {}], "/": [{"2": 20}, {}]}], "x": [{"2": 106, "1": 260}, {"/": [{"2": 61}, {}], "s": [{"2": 45, "1": 260}, {"y": [{"2": 10}, {}], "e": [{"2": 30, "1": 100}, {"/": [{"2": 30, "1": 50}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "o": [{"2": 5}, {}]}]}]}]}], "l": [{"2": 20, "1": 25}, {"/": [{"2": 20, "1": 25}, {"f": [{"2": 20}, {}], "p": [{"1": 20}, {}], "\u00e9": [{"1": 5}, {}]}]}], "d": [{"1": 10}, {}], "v": [{"1": 5}, {}]}], "-": [{"1": 50}, {}]}], "i": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 20}, {"f": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}], "f": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "m": [{"1": 5}, {}]}], "-": [{"1": 30}, {}]}], "a": [{"1": 80}, {}], "o": [{"1": 10}, {}], "u": [{"1": 20}, {}]}]}], "c": [{"2": 300, "1": 1250}, {"s": [{"2": 280, "1": 1250}, {"\u00e9": [{"2": 20}, {}], "o": [{"2": 40}, {}], "i": [{"2": 55, "1": 40}, {"/": [{"2": 30, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 80, "1": 640}, {"/": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"/": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}], "-": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"n": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"o": [{"2": 10, "1": 15}, {"s": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"n": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"o": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"u": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"s": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 40, "1": 260}, {"/": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"n": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 10, "1": 200}, {"/": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"n": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "s": [{"2": 15, "1": 30}, {"-": [{"2": 15, "1": 15}, {"-": [{"2": 10}, {}], "/": [{"2": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 5}, {}]}], "/": [{"1": 15}, {}]}], "u": [{"2": 10, "1": 50}, {"/": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 10}, {}], "e": [{"1": 30}, {}]}], "/": [{"2": 20}, {}]}], "n": [{"2": 166, "1": 8430}, {"s": [{"2": 120, "1": 8430}, {"m": [{"2": 10, "1": 30}, {"/": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 35, "1": 60}, {"/": [{"2": 20, "1": 30}, {"m": [{"2": 15}, {}], "\u00e9": [{"2": 5}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}], "-": [{"2": 15, "1": 30}, {"-": [{"2": 5}, {}], "m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20, "1": 110}, {"/": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 25, "1": 270}, {"/": [{"2": 15, "1": 135}, {"m": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "f": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"n": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "/": [{"2": 10}, {}], "e": [{"2": 10, "1": 530}, {"/": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"-": [{"2": 5}, {}], "/": [{"1": 85}, {}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}], "-": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"n": [{"2": 5, "1": 85}, {"/": [{"2": 5}, {}], "p": [{"1": 55}, {}], "g": [{"1": 30}, {}]}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}]}], "i": [{"2": 10, "1": 2200}, {"/": [{"2": 10, "1": 1100}, {"m": [{"2": 5, "1": 195}, {"/": [{"2": 5, "1": 190}, {"o": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "u": [{"1": 25}, {}], "a": [{"1": 45}, {}], "r": [{"1": 25}, {}], "l": [{"1": 10}, {}], "\u00e9": [{"1": 25}, {}], "i": [{"1": 20}, {}]}], "-": [{"1": 5}, {}]}], "p": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "\u00e9": [{"1": 10}, {}], "s": [{"1": 5}, {}], "a": [{"1": 15}, {}], "u": [{"1": 10}, {}]}]}], "q": [{"1": 55}, {}], "f": [{"1": 30}, {}], "t": [{"1": 150}, {}], "a": [{"1": 65}, {}], "v": [{"1": 30}, {}], "r": [{"1": 80}, {}], "s": [{"1": 80}, {}], "d": [{"1": 35}, {}], "e": [{"1": 30}, {}], "u": [{"1": 50}, {}], "b": [{"1": 45}, {}], "c": [{"1": 55}, {}], "l": [{"1": 95}, {}], "h": [{"1": 20}, {}], "\u00e9": [{"1": 5}, {}], "g": [{"1": 20}, {}]}], "-": [{"1": 1100}, {}]}], "n": [{"1": 3520}, {}], "g": [{"1": 910}, {}], "r": [{"1": 450}, {}], "o": [{"1": 160}, {}], "\u00ee": [{"1": 100}, {}], "\u00e2": [{"1": 20}, {}], "\u00f4": [{"1": 30}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 10}, {}]}], "/": [{"2": 46}, {}]}], "z": [{"2": 15, "1": 50}, {"s": [{"2": 15, "1": 50}, {"z": [{"2": 10}, {}], "a": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "g": [{"1": 10}, {}]}], "-": [{"1": 10}, {}]}], "n": [{"1": 20}, {}], "t": [{"1": 10}, {}]}]}], "k": [{"2": 10, "1": 40}, {"s": [{"2": 10, "1": 40}, {"s": [{"2": 10}, {}], "c": [{"1": 20}, {}], "r": [{"1": 10}, {}], "u": [{"1": 10}, {}]}]}], "b": [{"2": 10, "1": 620}, {"/": [{"2": 5}, {}], "s": [{"2": 5, "1": 620}, {"a": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"g": [{"2": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 10}, {}]}], "r": [{"1": 220}, {}], "u": [{"1": 100}, {}], "m": [{"1": 140}, {}], "o": [{"1": 80}, {}], "i": [{"1": 50}, {}], "l": [{"1": 10}, {}]}]}], "/": [{"2": 10}, {}], "q": [{"1": 2040}, {}], "w": [{"1": 10}, {}]}], "m": [{"2": 17}, {}], "r": [{"2": 4}, {}], "x": [{"2": 6}, {}], "t": [{"2": 7}, {}], "g": [{"2": 7}, {}], "/": [{"2": 4}, {}], "b": [{"2": 4}, {}], "l": [{"1": 8, "2": 24}, {"n": [{"1": 4}, {}], "f": [{"1": 4}, {}], "v": [{"2": 18}, {}], "r": [{"2": 6}, {}]}], "c": [{"2": 14, "1": 4}, {"l": [{"2": 4}, {}], "p": [{"1": 4}, {}], "d": [{"2": 6}, {}], "r": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "s": [{"2": 7}, {}], "p": [{"2": 4}, {}]}], "ue": [{"1": 300, "2": 150}, {"n": [{"1": 52, "2": 24}, {"m": [{"1": 4}, {}], "p": [{"1": 4}, {}], "l": [{"2": 20, "1": 22}, {"c": [{"2": 6}, {}], "t": [{"2": 14, "1": 22}, {"f": [{"2": 14, "1": 10}, {"e": [{"2": 4}, {}], "/": [{"2": 10, "1": 10}, {"f": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "e": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"r": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "o": [{"1": 4}, {}], "g": [{"1": 4}, {}], "a": [{"1": 4}, {}]}]}], "d": [{"2": 4}, {}], "t": [{"1": 6}, {}], "c": [{"1": 4}, {}], "b": [{"1": 4}, {}], "r": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "r": [{"1": 26, "2": 43}, {"t": [{"1": 14, "2": 9}, {"a": [{"1": 6}, {}], "o": [{"1": 4}, {}], "i": [{"1": 4}, {}], "-": [{"2": 9}, {}]}], "m": [{"2": 10, "1": 8}, {"a": [{"2": 4, "1": 8}, {"e": [{"2": 4, "1": 8}, {"i": [{"2": 4, "1": 8}, {"r": [{"2": 4, "1": 8}, {"t": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"-": [{"2": 4}, {}], "i": [{"1": 4}, {}]}]}], "-": [{"1": 4}, {}]}]}]}]}], "/": [{"2": 6}, {}]}], "l": [{"1": 4, "2": 5}, {"a": [{"1": 4}, {}], "/": [{"2": 5}, {}]}], "b": [{"2": 4}, {}], "h": [{"2": 4}, {}], "c": [{"2": 4}, {}], "n": [{"2": 7}, {}]}], "t": [{"1": 4, "2": 17}, {"t": [{"1": 4}, {}], "l": [{"2": 5}, {}], "m": [{"2": 8}, {}], "n": [{"2": 4}, {}]}], "l": [{"2": 58, "1": 4}, {"r": [{"2": 43}, {}], "x": [{"2": 4}, {}], "c": [{"1": 4}, {}], "d": [{"2": 4}, {}], "t": [{"2": 7}, {}]}], "s": [{"2": 4, "1": 76}, {"b": [{"2": 4, "1": 10}, {"q": [{"2": 4}, {}], "/": [{"1": 6}, {}], "-": [{"1": 4}, {}]}], "t": [{"1": 5}, {}], "l": [{"1": 5}, {}], "s": [{"1": 6}, {}], "h": [{"1": 7}, {}], "v": [{"1": 4}, {}], "\u00e7": [{"1": 4}, {}], "m": [{"1": 6}, {}], "p": [{"1": 4}, {}], "f": [{"1": 4}, {}], "c": [{"1": 4}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}], "n": [{"1": 7}, {}]}], "/": [{"1": 134}, {}], "m": [{"1": 4}, {}], "z": [{"2": 4}, {}]}], "oue": [{"1": 117, "2": 96}, {"s": [{"1": 34, "2": 9}, {"j": [{"1": 5}, {}], "l": [{"1": 4}, {}], "r": [{"2": 9, "1": 17}, {"s": [{"2": 4}, {}], "/": [{"2": 5, "1": 17}, {"b": [{"2": 5, "1": 9}, {"/": [{"2": 5, "1": 9}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"1": 4}, {}]}]}], "t": [{"1": 4}, {}], "c": [{"1": 4}, {}]}]}], "d": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "r": [{"1": 25, "2": 48}, {"j": [{"1": 13, "2": 12}, {"a": [{"1": 4}, {}], "o": [{"1": 4}, {}], "e": [{"1": 5}, {}], "-": [{"2": 12}, {}]}], "l": [{"2": 16, "1": 4}, {"/": [{"2": 4}, {}], "-": [{"2": 12}, {}], "a": [{"1": 4}, {}]}], "r": [{"2": 6}, {}], "v": [{"1": 8, "2": 10}, {"o": [{"1": 4}, {}], "a": [{"1": 4}, {}], "-": [{"2": 4}, {}], "/": [{"2": 6}, {}]}], "n": [{"2": 4}, {}]}], "t": [{"2": 21, "1": 6}, {"r": [{"2": 6}, {}], "f": [{"1": 6}, {}], "j": [{"2": 6}, {}], "l": [{"2": 5}, {}], "h": [{"2": 4}, {}]}], "/": [{"1": 43}, {}], "l": [{"2": 4}, {}], "n": [{"2": 10, "1": 5}, {"r": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}]}], "z": [{"2": 4}, {}], "m": [{"1": 4}, {}]}], "\u00e9e": [{"2": 108, "1": 109}, {"n": [{"2": 68, "1": 8}, {"d": [{"2": 4}, {}], "n": [{"2": 6}, {}], "m": [{"2": 4}, {}], "r": [{"1": 4, "2": 42}, {"t": [{"1": 4, "2": 4}, {"g": [{"1": 4}, {}], "/": [{"2": 4}, {}]}], "/": [{"2": 5}, {}], "s": [{"2": 5}, {}], "n": [{"2": 10}, {}], "c": [{"2": 6}, {}], "d": [{"2": 4}, {}], "g": [{"2": 4}, {}], "v": [{"2": 4}, {}]}], "b": [{"1": 4, "2": 12}, {"t": [{"1": 4}, {}], "/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "n": [{"2": 4}, {}]}]}], "l": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 14, "1": 21}, {"r": [{"2": 4, "1": 21}, {"/": [{"2": 4}, {}], "a": [{"1": 9}, {}], "o": [{"1": 6}, {}], "e": [{"1": 6}, {}]}], "b": [{"2": 4}, {}], "n": [{"2": 6}, {}]}], "z": [{"2": 6}, {}], "m": [{"2": 5}, {}], "/": [{"1": 80}, {}], "s": [{"2": 5}, {}]}], "\u00e9a": [{"2": 37}, {}], "uo": [{"1": 4, "2": 28}, {"n": [{"1": 4, "2": 9}, {"g": [{"1": 4}, {}], "n": [{"2": 4}, {}], "l": [{"2": 5}, {}]}], "l": [{"2": 4}, {}], "r": [{"2": 4}, {}], "/": [{"2": 4}, {}], "t": [{"2": 3}, {}], "s": [{"2": 4}, {}]}], "\u00e9\u00e9": [{"2": 7}, {}], "eue": [{"2": 4, "1": 12}, {"t": [{"2": 4}, {}], "s": [{"1": 4}, {}], "-": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "oo": [{"2": 56, "1": 46}, {"r": [{"2": 5}, {}], "t": [{"1": 8, "2": 4}, {"h": [{"1": 4}, {}], "b": [{"1": 4}, {}], "z": [{"2": 4}, {}]}], "s": [{"2": 9, "1": 5}, {"z": [{"2": 9, "1": 5}, {"p": [{"2": 4}, {}], "-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "p": [{"2": 11, "1": 4}, {"c": [{"2": 7}, {}], "z": [{"2": 4}, {}], "l": [{"1": 4}, {}]}], "c": [{"2": 4, "1": 4}, {"l": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "h": [{"1": 4}, {}]}]}], "/": [{"1": 9, "2": 5}, {"z": [{"1": 9, "2": 5}, {"/": [{"1": 4}, {}], "-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "l": [{"2": 10, "1": 6}, {"z": [{"2": 4}, {}], "c": [{"1": 6}, {}], "/": [{"2": 6}, {}]}], "m": [{"1": 6}, {}], "n": [{"2": 4, "1": 4}, {"l": [{"2": 4}, {}], "h": [{"1": 4}, {}]}], "b": [{"2": 4}, {}]}], "ui": [{"1": 1529, "2": 57}, {"c": [{"1": 22, "2": 4}, {"g": [{"1": 16}, {}], "s": [{"2": 4}, {}], "l": [{"1": 6}, {}]}], "d": [{"1": 35, "2": 9}, {"l": [{"1": 5, "2": 9}, {"e": [{"1": 5, "2": 9}, {"f": [{"1": 5, "2": 9}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "s": [{"2": 4}, {}]}]}]}], "g": [{"1": 18}, {}], "v": [{"1": 4}, {}], "z": [{"1": 4}, {}], "m": [{"1": 4}, {}]}], "n": [{"1": 49, "2": 40}, {"g": [{"1": 17}, {}], "j": [{"1": 4}, {}], "s": [{"1": 28, "2": 24}, {"t": [{"1": 28, "2": 24}, {"/": [{"1": 28, "2": 24}, {"-": [{"1": 4}, {}], "e": [{"1": 20, "2": 24}, {"/": [{"1": 20, "2": 24}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "m": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"e": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"n": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"t": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "s": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}]}]}]}]}]}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"t": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "r": [{"2": 4}, {}]}]}], "s": [{"1": 4}, {}]}]}]}], "r": [{"2": 16}, {}]}], "t": [{"1": 309, "2": 4}, {"c": [{"1": 4}, {}], "l": [{"1": 4, "2": 4}, {"-": [{"1": 4}, {}], "\u00e9": [{"2": 4}, {}]}], "r": [{"1": 98}, {}], "p": [{"1": 6}, {}], "d": [{"1": 56}, {}], "s": [{"1": 44}, {}], "n": [{"1": 50}, {}], "f": [{"1": 35}, {}], "g": [{"1": 4}, {}], "h": [{"1": 8}, {}]}], "/": [{"1": 479}, {}], "s": [{"1": 437}, {}], "v": [{"1": 78}, {}], "r": [{"1": 51}, {}], "m": [{"1": 47}, {}], "l": [{"1": 14}, {}], "g": [{"1": 4}, {}], "p": [{"1": 4}, {}]}], "oe": [{"2": 26, "1": 23}, {"r": [{"2": 5}, {}], "f": [{"2": 4, "1": 4}, {"c": [{"2": 4, "1": 4}, {"f": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"-": [{"2": 4}, {}], "e": [{"1": 4}, {}]}]}]}]}], "n": [{"2": 12}, {}], "x": [{"2": 5}, {}], "l": [{"1": 5}, {}], "m": [{"1": 4}, {}], "d": [{"1": 10}, {}]}], "ie": [{"1": 193854, "2": 8608}, {"z": [{"1": 191684, "2": 8123}, {"r": [{"1": 70914, "2": 4199}, {"/": [{"1": 35465, "2": 2101}, {"e": [{"1": 31084}, {}], "a": [{"1": 80, "2": 70}, {"/": [{"1": 80, "2": 70}, {"v": [{"1": 5, "2": 15}, {"-": [{"1": 5, "2": 10}, {"-": [{"1": 5, "2": 10}, {}]}], "/": [{"2": 5}, {}]}], "p": [{"2": 25, "1": 50}, {"/": [{"2": 20, "1": 45}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 697}, {}], "p": [{"2": 57}, {}], "i": [{"1": 2478}, {}], "t": [{"2": 647}, {}], "r": [{"1": 355, "2": 5}, {"/": [{"1": 355, "2": 5}, {"o": [{"1": 12}, {}], "e": [{"1": 143}, {}], "u": [{"1": 110}, {}], "a": [{"2": 5, "1": 90}, {"/": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}]}]}], "u": [{"1": 692, "2": 5}, {"/": [{"1": 692, "2": 5}, {"o": [{"1": 96}, {}], "e": [{"1": 52}, {}], "a": [{"1": 29}, {}], "j": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 180}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "o": [{"1": 266, "2": 30}, {"/": [{"1": 266, "2": 30}, {"n": [{"1": 21}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "b": [{"2": 160}, {}], "c": [{"2": 85}, {}], "v": [{"2": 195}, {}], "f": [{"2": 80}, {}], "g": [{"2": 65}, {}], "\u00e9": [{"2": 5, "1": 495}, {"/": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "\u00ef": [{"1": 15}, {}]}], "-": [{"2": 2098, "1": 35449}, {"d": [{"2": 698}, {}], "e": [{"1": 31078}, {}], "u": [{"1": 687, "2": 5}, {"v": [{"1": 687, "2": 5}, {"a": [{"1": 27}, {}], "j": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "/": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "t": [{"1": 180}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "-": [{"2": 5, "1": 5}, {}], "i": [{"1": 2477}, {}], "t": [{"2": 645}, {}], "b": [{"2": 160}, {}], "c": [{"2": 85}, {}], "v": [{"2": 195}, {}], "a": [{"2": 65, "1": 75}, {"v": [{"2": 65, "1": 75}, {"p": [{"2": 25, "1": 50}, {"o": [{"2": 25, "1": 50}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "p": [{"2": 55}, {}], "o": [{"2": 30, "1": 265}, {"v": [{"2": 30, "1": 265}, {"m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"s": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"o": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "f": [{"2": 80}, {}], "r": [{"2": 5, "1": 347}, {"v": [{"2": 5, "1": 347}, {"a": [{"2": 5, "1": 90}, {"o": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "e": [{"1": 141}, {}], "o": [{"1": 10}, {}], "u": [{"1": 106}, {}]}]}], "g": [{"2": 65}, {}], "\u00e9": [{"2": 5, "1": 495}, {"v": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "n": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "\u00ef": [{"1": 15}, {}], "/": [{"1": 5}, {}]}]}], "f": [{"2": 1345, "1": 530}, {"-": [{"2": 680, "1": 265}, {"-": [{"2": 7}, {}], "\u00e9": [{"2": 61}, {}], "i": [{"2": 580, "1": 30}, {"v": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"o": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"o": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"u": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"s": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 10}, {"v": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 5}, {}], "f": [{"2": 5, "1": 180}, {"v": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "/": [{"2": 7}, {}], "l": [{"2": 5}, {}], "a": [{"1": 25}, {}], "e": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "/": [{"2": 665, "1": 265}, {"i": [{"2": 580, "1": 30}, {"/": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"/": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"/": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 60}, {}], "u": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 5}, {}], "f": [{"2": 5, "1": 180}, {"/": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "l": [{"2": 5}, {}], "a": [{"1": 25}, {}], "e": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "s": [{"1": 77194, "2": 80}, {"/": [{"1": 38604, "2": 40}, {"a": [{"1": 130, "2": 25}, {"/": [{"1": 130, "2": 25}, {"t": [{"1": 5, "2": 15}, {"/": [{"1": 5, "2": 15}, {"x": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"e": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}], "s": [{"2": 10}, {}]}]}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "s": [{"1": 34406}, {}], "i": [{"1": 3271}, {}], "o": [{"1": 242}, {}], "\u00e9": [{"2": 10, "1": 25}, {"/": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"1": 200}, {}], "y": [{"1": 45}, {}], "\u00ef": [{"1": 25}, {}], "r": [{"1": 95}, {}], "m": [{"1": 10}, {}], "n": [{"1": 70}, {}], "l": [{"1": 40}, {}], "e": [{"1": 15}, {}], "t": [{"1": 10}, {}]}], "-": [{"1": 38590, "2": 40}, {"s": [{"1": 34399}, {}], "\u00e9": [{"2": 10, "1": 25}, {"v": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"2": 25, "1": 125}, {"v": [{"2": 25, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 20}, {"v": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"1": 200}, {}], "i": [{"1": 3271}, {}], "y": [{"1": 45}, {}], "o": [{"1": 240}, {}], "\u00ef": [{"1": 25}, {}], "r": [{"1": 95}, {}], "m": [{"1": 10}, {}], "n": [{"1": 70}, {}], "l": [{"1": 40}, {}], "e": [{"1": 15}, {}], "t": [{"1": 10}, {}]}]}], "c": [{"2": 265, "1": 1250}, {"/": [{"2": 135, "1": 625}, {"r": [{"2": 7, "1": 100}, {"/": [{"2": 7, "1": 100}, {"e": [{"2": 7, "1": 50}, {"/": [{"2": 7, "1": 50}, {"m": [{"2": 7, "1": 5}, {"/": [{"2": 7, "1": 5}, {"e": [{"2": 7}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"2": 21}, {}], "s": [{"2": 7, "1": 15}, {"-": [{"2": 7}, {}], "/": [{"1": 15}, {}]}], "\u00e9": [{"2": 10}, {}], "i": [{"2": 25, "1": 20}, {"/": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 40, "1": 320}, {"/": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"/": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 20, "1": 130}, {"/": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "e": [{"1": 15}, {}]}], "-": [{"2": 130, "1": 625}, {"\u00e9": [{"2": 10}, {}], "o": [{"2": 20}, {}], "i": [{"2": 25, "1": 20}, {"v": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 40, "1": 320}, {"v": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"o": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"u": [{"2": 10, "1": 15}, {"s": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"o": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"u": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"s": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 20, "1": 130}, {"v": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"o": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 100}, {"v": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"o": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "s": [{"2": 5, "1": 15}, {"v": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 25}, {"v": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "e": [{"1": 15}, {}]}]}], "l": [{"2": 1459, "1": 7119}, {"/": [{"2": 729, "1": 3565}, {"b": [{"2": 189}, {}], "l": [{"2": 25, "1": 1554}, {"/": [{"2": 25, "1": 1554}, {"a": [{"2": 25, "1": 84}, {"/": [{"2": 20, "1": 74}, {"r": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}], "l": [{"1": 4}, {}]}], "-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "r": [{"1": 46, "2": 5}, {"/": [{"1": 46, "2": 5}, {"a": [{"1": 16}, {}], "u": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}]}]}], "u": [{"1": 649}, {}], "e": [{"1": 441, "2": 5}, {"/": [{"1": 441, "2": 5}, {"p": [{"1": 41}, {}], "r": [{"2": 5, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"1": 25}, {}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "p": [{"2": 120}, {}], "i": [{"2": 35, "1": 265}, {"/": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"/": [{"2": 10, "1": 90}, {"f": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5}, {}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 75}, {}], "c": [{"2": 85}, {}], "f": [{"2": 125}, {}], "n": [{"2": 15}, {}], "w": [{"2": 5}, {}], "o": [{"2": 20, "1": 265}, {"/": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "d": [{"2": 20}, {}], "y": [{"1": 10}, {}], "a": [{"1": 195}, {}], "\u00ea": [{"1": 50}, {}], "\u00fb": [{"1": 20}, {}], "\u00f4": [{"1": 25}, {}], "\u00e2": [{"1": 10}, {}]}], "-": [{"1": 3554, "2": 730}, {"l": [{"1": 1549, "2": 20}, {"v": [{"1": 1549, "2": 20}, {"a": [{"1": 79, "2": 20}, {"o": [{"1": 79, "2": 20}, {"q": [{"1": 4}, {}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "-": [{"2": 5}, {}], "b": [{"2": 185}, {}], "p": [{"2": 120}, {}], "i": [{"2": 35, "1": 265}, {"v": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"o": [{"2": 10, "1": 95}, {"f": [{"2": 10, "1": 10}, {"u": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "/": [{"1": 5}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 75}, {}], "c": [{"2": 85}, {}], "f": [{"2": 125}, {}], "n": [{"2": 15}, {}], "w": [{"2": 5}, {}], "o": [{"2": 20, "1": 265}, {"v": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"o": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 35}, {"v": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "d": [{"2": 20}, {}], "/": [{"2": 5}, {}], "e": [{"2": 5, "1": 440}, {"v": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"/": [{"2": 5}, {}], "r": [{"1": 20}, {}], "b": [{"1": 5}, {}]}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "r": [{"2": 5, "1": 45}, {"v": [{"2": 5, "1": 45}, {"u": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"1": 645}, {}], "y": [{"1": 10}, {}], "a": [{"1": 195}, {}], "\u00ea": [{"1": 50}, {}], "\u00fb": [{"1": 20}, {}], "\u00f4": [{"1": 25}, {}], "\u00e2": [{"1": 10}, {}]}]}], "h": [{"1": 2105, "2": 170}, {"/": [{"1": 1053, "2": 85}, {"c": [{"1": 1018, "2": 5}, {"/": [{"1": 1018}, {}], "-": [{"2": 5}, {}]}], "p": [{"2": 80, "1": 25}, {"/": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 10}, {}]}], "-": [{"1": 1052, "2": 85}, {"c": [{"1": 1017, "2": 5}, {"v": [{"1": 1017, "2": 5}, {"r": [{"1": 72}, {}], "/": [{"2": 5}, {}], "u": [{"1": 195}, {}], "o": [{"1": 170}, {}], "i": [{"1": 100}, {}], "\u00e9": [{"1": 60}, {}], "n": [{"1": 175}, {}], "a": [{"1": 125}, {}], "\u00e2": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 5}, {}], "t": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "s": [{"1": 10}, {}]}]}], "p": [{"2": 80, "1": 25}, {"v": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"s": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"o": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"u": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 10}, {}]}]}], "m": [{"1": 1874, "2": 50}, {"/": [{"1": 939, "2": 25}, {"i": [{"1": 234}, {}], "\u00e9": [{"2": 20, "1": 15}, {"/": [{"2": 15, "1": 15}, {"n": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}], "-": [{"2": 5}, {}]}], "d": [{"2": 5}, {}], "\u00ee": [{"1": 5}, {}], "a": [{"1": 120}, {}], "u": [{"1": 190}, {}], "r": [{"1": 170}, {}], "m": [{"1": 95}, {}], "\u00e2": [{"1": 10}, {}], "l": [{"1": 25}, {}], "\u00f4": [{"1": 10}, {}], "o": [{"1": 25}, {}], "g": [{"1": 5}, {}], "s": [{"1": 10}, {}], "e": [{"1": 20}, {}], "h": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 935}, {"\u00e9": [{"2": 20, "1": 15}, {"v": [{"2": 20, "1": 15}, {"n": [{"2": 5}, {}], "/": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "d": [{"2": 5}, {}], "\u00ee": [{"1": 5}, {}], "a": [{"1": 120}, {}], "u": [{"1": 190}, {}], "r": [{"1": 170}, {}], "i": [{"1": 230}, {}], "m": [{"1": 95}, {}], "\u00e2": [{"1": 10}, {}], "l": [{"1": 25}, {}], "\u00f4": [{"1": 10}, {}], "o": [{"1": 25}, {}], "g": [{"1": 5}, {}], "s": [{"1": 10}, {}], "e": [{"1": 20}, {}], "h": [{"1": 5}, {}]}]}], "d": [{"2": 175, "1": 3228}, {"/": [{"2": 90, "1": 1616}, {"u": [{"2": 15, "1": 160}, {"/": [{"2": 15, "1": 160}, {"t": [{"2": 10}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"1": 480, "2": 15}, {"/": [{"1": 480, "2": 15}, {"e": [{"1": 170, "2": 15}, {"/": [{"1": 170, "2": 15}, {"t": [{"1": 53}, {}], "r": [{"1": 7}, {}], "c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "p": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}]}], "\u00e9": [{"1": 86, "2": 25}, {"/": [{"1": 86, "2": 25}, {"c": [{"1": 61}, {}], "g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"2": 20, "1": 85}, {"/": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 440}, {"/": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"/": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "a": [{"2": 10, "1": 140}, {"/": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 35}, {"r": [{"2": 5}, {}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 190}, {}], "y": [{"1": 25}, {}], "\u00f4": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 1612, "2": 85}, {"n": [{"1": 477, "2": 15}, {"v": [{"1": 477, "2": 15}, {"a": [{"1": 146}, {}], "e": [{"2": 15, "1": 166}, {"o": [{"2": 15, "1": 166}, {"c": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"/": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "p": [{"2": 5, "1": 30}, {"u": [{"2": 5, "1": 30}, {"i": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 51}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "i": [{"1": 25}, {}]}]}], "o": [{"2": 20, "1": 85}, {"v": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"o": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"o": [{"2": 5, "1": 30}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 25, "1": 85}, {"v": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 440}, {"v": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"o": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "u": [{"2": 10, "1": 160}, {"v": [{"2": 10, "1": 160}, {"t": [{"2": 5}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 140}, {"v": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"o": [{"2": 10, "1": 40}, {"r": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 190}, {}], "y": [{"1": 25}, {}], "\u00f4": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "Y": [{"1": 1232}, {}], "p": [{"1": 1431, "2": 90}, {"/": [{"1": 716, "2": 45}, {"m": [{"1": 116}, {}], "o": [{"2": 30, "1": 70}, {"/": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"2": 20, "1": 25}, {"o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 5}, {}], "p": [{"1": 145}, {}], "i": [{"1": 85}, {}], "a": [{"1": 70}, {}], "u": [{"1": 100}, {}], "y": [{"1": 25}, {}], "\u00ea": [{"1": 15}, {}], "s": [{"1": 15}, {}], "l": [{"1": 40}, {}], "r": [{"1": 20}, {}], "\u00e2": [{"1": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"2": 45, "1": 715}, {"o": [{"2": 30, "1": 70}, {"v": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"o": [{"2": 25, "1": 25}, {"/": [{"2": 5}, {}], "o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"v": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 5}, {}], "p": [{"1": 145}, {}], "i": [{"1": 85}, {}], "a": [{"1": 70}, {}], "u": [{"1": 100}, {}], "m": [{"1": 115}, {}], "y": [{"1": 25}, {}], "\u00ea": [{"1": 15}, {}], "s": [{"1": 15}, {}], "l": [{"1": 40}, {}], "r": [{"1": 20}, {}], "\u00e2": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "t": [{"1": 9854, "2": 70}, {"/": [{"1": 4928, "2": 35}, {"t": [{"1": 556}, {}], "\u00e9": [{"1": 117}, {}], "s": [{"2": 5, "1": 265}, {"/": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 520}, {"/": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 30}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "o": [{"2": 5, "1": 170}, {"/": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 5, "1": 55}, {"/": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "n": [{"2": 10, "1": 810}, {"/": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"/": [{"2": 5, "1": 465}, {"r": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 5, "1": 175}, {"/": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"2": 5, "1": 530}, {"/": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "a": [{"1": 185}, {}], "o": [{"1": 600}, {}], "p": [{"1": 115}, {}], "e": [{"1": 415}, {}], "c": [{"1": 220}, {}], "\u00fb": [{"1": 85}, {}], "r": [{"1": 205}, {}], "\u00ea": [{"1": 75}, {}], "l": [{"1": 90}, {}], "f": [{"1": 15}, {}], "\u00ef": [{"1": 5}, {}], "\u00fc": [{"1": 5}, {}], "\u00ee": [{"1": 35}, {}], "g": [{"1": 5}, {}], "x": [{"1": 10}, {}], "\u00f4": [{"1": 5}, {}], "y": [{"1": 5}, {}]}], "-": [{"1": 4926, "2": 35}, {"l": [{"1": 91}, {}], "s": [{"2": 5, "1": 265}, {"v": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"o": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 520}, {"v": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"o": [{"2": 5, "1": 35}, {"l": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "/": [{"1": 5}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 170}, {"o": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 5, "1": 55}, {"v": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "n": [{"2": 10, "1": 810}, {"v": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"o": [{"2": 5, "1": 470}, {"r": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "/": [{"1": 5}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 175}, {"o": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"2": 5, "1": 530}, {"v": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "t": [{"1": 555}, {}], "a": [{"1": 185}, {}], "o": [{"1": 600}, {}], "p": [{"1": 115}, {}], "\u00e9": [{"1": 115}, {}], "e": [{"1": 415}, {}], "c": [{"1": 220}, {}], "\u00fb": [{"1": 85}, {}], "r": [{"1": 205}, {}], "\u00ea": [{"1": 75}, {}], "f": [{"1": 15}, {}], "\u00ef": [{"1": 5}, {}], "\u00fc": [{"1": 5}, {}], "\u00ee": [{"1": 35}, {}], "g": [{"1": 5}, {}], "x": [{"1": 10}, {}], "\u00f4": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "v": [{"1": 1469, "2": 70}, {"/": [{"1": 740, "2": 35}, {"u": [{"1": 127}, {}], "a": [{"1": 161, "2": 5}, {"/": [{"1": 153, "2": 5}, {"r": [{"1": 46}, {}], "s": [{"1": 8}, {}], "m": [{"1": 4}, {}], "t": [{"2": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}]}], "-": [{"1": 8}, {}]}], "i": [{"1": 231}, {}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15}, {}], "b": [{"2": 5}, {}], "l": [{"1": 20}, {}], "e": [{"1": 106}, {}], "r": [{"1": 60}, {}], "o": [{"1": 25}, {}], "\u00ea": [{"1": 10}, {}]}], "-": [{"1": 729, "2": 35}, {"a": [{"1": 154, "2": 5}, {"v": [{"1": 154, "2": 5}, {"n": [{"1": 4}, {}], "t": [{"2": 5}, {}], "r": [{"1": 45}, {}], "/": [{"1": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15}, {}], "b": [{"2": 5}, {}], "u": [{"1": 125}, {}], "l": [{"1": 20}, {}], "e": [{"1": 105}, {}], "i": [{"1": 230}, {}], "r": [{"1": 60}, {}], "o": [{"1": 25}, {}], "\u00ea": [{"1": 10}, {}]}]}], "n": [{"1": 8434, "2": 90}, {"/": [{"1": 4219, "2": 40}, {"n": [{"1": 1762}, {}], "e": [{"1": 267, "2": 5}, {"/": [{"1": 267, "2": 5}, {"v": [{"1": 82}, {}], "r": [{"2": 5, "1": 85}, {"-": [{"2": 5}, {}], "/": [{"1": 85}, {}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}]}]}], "m": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 10, "1": 30}, {"/": [{"2": 10, "1": 30}, {"m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 55}, {"/": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "i": [{"1": 1100}, {}], "g": [{"1": 455}, {}], "r": [{"1": 225}, {}], "o": [{"1": 80}, {}], "\u00ee": [{"1": 50}, {}], "\u00e2": [{"1": 10}, {}], "\u00f4": [{"1": 15}, {}], "\u00ea": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}]}], "-": [{"2": 50, "1": 4215}, {"-": [{"2": 5}, {}], "m": [{"2": 5, "1": 15}, {"v": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 10, "1": 30}, {"v": [{"2": 10, "1": 30}, {"m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 55}, {"v": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 135}, {"v": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"o": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "/": [{"2": 5}, {}], "e": [{"2": 5, "1": 265}, {"v": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"o": [{"2": 5, "1": 85}, {"/": [{"2": 5}, {}], "p": [{"1": 55}, {}], "g": [{"1": 30}, {}]}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}]}], "n": [{"1": 1760}, {}], "i": [{"1": 1100}, {}], "g": [{"1": 455}, {}], "r": [{"1": 225}, {}], "o": [{"1": 80}, {}], "\u00ee": [{"1": 50}, {}], "\u00e2": [{"1": 10}, {}], "\u00f4": [{"1": 15}, {}], "\u00ea": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}]}]}], "x": [{"2": 10, "1": 260}, {"/": [{"2": 5, "1": 130}, {"y": [{"2": 5}, {}], "e": [{"1": 50}, {}], "a": [{"1": 40}, {}], "o": [{"1": 5}, {}], "i": [{"1": 25}, {}], "u": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 130}, {"y": [{"2": 5}, {}], "e": [{"1": 50}, {}], "a": [{"1": 40}, {}], "o": [{"1": 5}, {}], "i": [{"1": 25}, {}], "u": [{"1": 10}, {}]}]}], "g": [{"2": 30, "1": 2030}, {"/": [{"2": 15, "1": 1015}, {"a": [{"2": 5, "1": 305}, {"/": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 45}, {"/": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 120}, {"/": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "o": [{"1": 50}, {}], "i": [{"1": 130}, {}], "n": [{"1": 180}, {}], "r": [{"1": 170}, {}], "d": [{"1": 10}, {}], "g": [{"1": 5}, {}]}], "-": [{"2": 15, "1": 1015}, {"a": [{"2": 5, "1": 305}, {"v": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 45}, {"v": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 120}, {"v": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"o": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "o": [{"1": 50}, {}], "i": [{"1": 130}, {}], "n": [{"1": 180}, {}], "r": [{"1": 170}, {}], "d": [{"1": 10}, {}], "g": [{"1": 5}, {}]}]}], "z": [{"2": 10, "1": 50}, {"/": [{"2": 5, "1": 25}, {"z": [{"2": 5}, {}], "n": [{"1": 10}, {}], "a": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 25}, {"z": [{"2": 5}, {}], "n": [{"1": 10}, {}], "a": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "k": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 20}, {"s": [{"2": 5}, {}], "c": [{"1": 10}, {}], "r": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 20}, {"s": [{"2": 5}, {}], "c": [{"1": 10}, {}], "r": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "q": [{"1": 2040}, {}], "b": [{"1": 620}, {}], "w": [{"1": 10}, {}]}], "r": [{"2": 252, "1": 614}, {"t": [{"2": 4, "1": 80}, {"/": [{"2": 4, "1": 64}, {"\u00e2": [{"2": 4}, {}], "o": [{"1": 3}, {}], "r": [{"1": 8}, {}], "l": [{"1": 7}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 16}, {}], "e": [{"1": 6}, {}], "i": [{"1": 6}, {}], "u": [{"1": 4}, {}], "\u00ee": [{"1": 4}, {}]}], "\u00e7": [{"1": 4}, {}], "s": [{"1": 12}, {}]}], "l": [{"2": 63, "1": 71}, {"-": [{"2": 4}, {}], "/": [{"2": 43, "1": 38}, {"\u00e9": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"d": [{"2": 4}, {}], "b": [{"1": 4}, {}]}]}], "g": [{"2": 6}, {}], "b": [{"2": 15}, {}], "p": [{"2": 6}, {}], "f": [{"2": 4}, {}], "i": [{"2": 4, "1": 10}, {"/": [{"2": 4, "1": 10}, {"m": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"u": [{"2": 4}, {}], "a": [{"1": 4}, {}]}]}], "p": [{"1": 6}, {}]}]}], "l": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"1": 5}, {}], "a": [{"2": 4}, {}]}]}], "o": [{"1": 6}, {}], "a": [{"1": 5}, {}], "e": [{"1": 4}, {}], "u": [{"1": 4}, {}]}], "s": [{"2": 16, "1": 25}, {"g": [{"2": 4}, {}], "f": [{"2": 4}, {}], "p": [{"2": 4}, {}], "b": [{"2": 4}, {}], "l": [{"1": 5}, {}], "e": [{"1": 4}, {}], "o": [{"1": 4}, {}], "i": [{"1": 4}, {}], "u": [{"1": 4}, {}], "a": [{"1": 4}, {}]}], "r": [{"1": 4}, {}], "e": [{"1": 4}, {}]}], "p": [{"2": 10, "1": 29}, {"/": [{"2": 10, "1": 19}, {"x": [{"2": 6}, {}], "a": [{"1": 15}, {}], "r": [{"1": 4}, {}], "o": [{"2": 4}, {}]}], "s": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "f": [{"2": 27, "1": 132}, {"-": [{"2": 5, "1": 104}, {"-": [{"2": 5, "1": 104}, {}]}], "/": [{"2": 22, "1": 6}, {"\u00e9": [{"2": 6}, {}], "n": [{"2": 4}, {}], "i": [{"2": 12}, {}], "f": [{"1": 6}, {}]}], "a": [{"1": 4}, {}], "t": [{"1": 9}, {}], "s": [{"1": 9}, {}]}], "r": [{"1": 45, "2": 93}, {"/": [{"1": 26, "2": 60}, {"a": [{"1": 4}, {}], "t": [{"2": 6}, {}], "d": [{"2": 7}, {}], "h": [{"2": 4}, {}], "v": [{"2": 9}, {}], "f": [{"2": 5}, {}], "g": [{"2": 4}, {}], "c": [{"2": 17}, {}], "p": [{"2": 4}, {}], "r": [{"1": 12}, {}], "o": [{"1": 4, "2": 4}, {"/": [{"1": 4, "2": 4}, {"s": [{"1": 4}, {}], "m": [{"2": 4}, {}]}]}], "u": [{"1": 6}, {}]}], "s": [{"2": 33, "1": 19}, {"t": [{"2": 8}, {}], "d": [{"2": 7}, {}], "v": [{"2": 6}, {}], "p": [{"2": 4}, {}], "c": [{"2": 4}, {}], "g": [{"2": 4}, {}], "r": [{"1": 11}, {}], "u": [{"1": 8}, {}]}]}], "s": [{"2": 4, "1": 31}, {"/": [{"2": 4, "1": 19}, {"a": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "r": [{"1": 4}, {}]}]}], "s": [{"1": 7}, {}], "r": [{"1": 4}, {}], "u": [{"1": 4}, {}]}], "s": [{"1": 12}, {}]}], "c": [{"2": 14, "1": 27}, {"/": [{"2": 14, "1": 18}, {"r": [{"2": 5}, {}], "o": [{"2": 4}, {}], "s": [{"2": 5}, {}], "e": [{"1": 4}, {}], "i": [{"1": 5}, {}], "n": [{"1": 5}, {}], "a": [{"1": 4}, {}]}], "g": [{"1": 4}, {}], "s": [{"1": 5}, {}]}], "m": [{"1": 58}, {}], "n": [{"1": 52, "2": 8}, {"/": [{"1": 43, "2": 4}, {"n": [{"1": 4}, {}], "r": [{"1": 21}, {}], "\u00f4": [{"1": 4}, {}], "g": [{"1": 4}, {}], "a": [{"2": 4}, {}], "e": [{"1": 6}, {}], "u": [{"1": 4}, {}]}], "s": [{"1": 9}, {}], "-": [{"2": 4}, {}]}], "q": [{"1": 10}, {}], "d": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"1": 4}, {}]}], "h": [{"2": 20, "1": 51}, {"-": [{"2": 20, "1": 43}, {"-": [{"2": 20, "1": 43}, {}]}], "/": [{"1": 4}, {}], "r": [{"1": 4}, {}]}], "v": [{"2": 5, "1": 13}, {"/": [{"2": 5, "1": 8}, {"n": [{"2": 5, "1": 4}, {"/": [{"2": 5, "1": 4}, {"e": [{"2": 5}, {}], "a": [{"1": 4}, {}]}]}], "a": [{"1": 4}, {}]}], "g": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "z": [{"1": 6}, {}]}], "n": [{"2": 166, "1": 1068}, {"t": [{"2": 16, "1": 154}, {"t": [{"2": 6, "1": 49}, {"a": [{"2": 6}, {}], "e": [{"1": 10}, {}], "/": [{"1": 24}, {}], "u": [{"1": 9}, {}], "n": [{"1": 6}, {}]}], "c": [{"2": 6}, {}], "/": [{"2": 4, "1": 33}, {"u": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"o": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"\u00e9": [{"2": 4}, {}], "s": [{"1": 4}, {}]}]}]}]}], "o": [{"1": 4}, {}], "\u00e9": [{"1": 17}, {}], "n": [{"1": 4}, {}], "e": [{"1": 4}, {}]}], "-": [{"1": 7}, {}], "s": [{"1": 42}, {}], "n": [{"1": 16}, {}], "d": [{"1": 7}, {}]}], "l": [{"2": 12}, {}], "r": [{"2": 44, "1": 148}, {"/": [{"2": 7}, {}], "s": [{"2": 20, "1": 6}, {"\u00e9": [{"2": 4}, {}], "t": [{"2": 4}, {}], "/": [{"1": 6}, {}], "o": [{"2": 4}, {}], "y": [{"2": 4}, {}], "i": [{"2": 4}, {}]}], "n": [{"2": 5}, {}], "c": [{"2": 6}, {}], "-": [{"1": 142}, {}], "t": [{"2": 6}, {}]}], "p": [{"1": 4}, {}], "f": [{"1": 4}, {}], "c": [{"1": 14, "2": 34}, {"t": [{"1": 4}, {}], "/": [{"2": 12, "1": 5}, {"i": [{"2": 7}, {}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "s": [{"2": 9, "1": 5}, {"i": [{"2": 4}, {}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "c": [{"2": 13}, {}]}], "k": [{"2": 4}, {}], "b": [{"2": 12, "1": 412}, {"/": [{"2": 4, "1": 28}, {"s": [{"2": 4}, {}], "m": [{"1": 28}, {}]}], "s": [{"2": 4, "1": 12}, {"s": [{"2": 4}, {}], "/": [{"1": 12}, {}]}], "n": [{"2": 4}, {}], "t": [{"1": 67}, {}], "-": [{"1": 284}, {}], "f": [{"1": 8}, {}], "h": [{"1": 7}, {}], "a": [{"1": 6}, {}]}], "d": [{"1": 21, "2": 29}, {"/": [{"1": 12, "2": 13}, {"u": [{"1": 3}, {}], "n": [{"2": 4}, {}], "r": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"g": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"g": [{"2": 4}, {}], "m": [{"1": 4}, {}]}]}]}], "c": [{"2": 7}, {}], "s": [{"2": 9, "1": 9}, {"n": [{"2": 4}, {}], "r": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"g": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"1": 4}, {}]}]}], "m": [{"1": 25}, {}], "s": [{"1": 17, "2": 4}, {"-": [{"1": 6}, {}], "s": [{"1": 7, "2": 4}, {"/": [{"1": 7}, {}], "i": [{"2": 4}, {}]}], "n": [{"1": 4}, {}]}], "h": [{"1": 9}, {}], "v": [{"1": 260}, {}], "g": [{"2": 7}, {}], "n": [{"2": 4}, {}]}], "s": [{"2": 14, "1": 115}, {"t": [{"2": 4, "1": 6}, {"c": [{"2": 4}, {}], "/": [{"1": 6}, {}]}], "r": [{"1": 16}, {}], "l": [{"1": 6}, {}], "p": [{"1": 12}, {}], "s": [{"1": 13}, {}], "n": [{"1": 6}, {}], "d": [{"1": 12, "2": 6}, {"/": [{"1": 12}, {}], "s": [{"2": 6}, {}]}], "h": [{"1": 7}, {}], "b": [{"1": 4}, {}], "g": [{"1": 11}, {}], "c": [{"1": 7}, {}], "f": [{"1": 6}, {}], "v": [{"1": 4}, {}], "k": [{"2": 4}, {}], "m": [{"1": 5}, {}]}], "f": [{"2": 10, "1": 8}, {"r": [{"2": 6}, {}], "b": [{"1": 4}, {}], "f": [{"1": 4, "2": 4}, {"-": [{"1": 4}, {}], "s": [{"2": 4}, {}]}]}], "t": [{"2": 15, "1": 27}, {"l": [{"2": 4}, {}], "m": [{"1": 14, "2": 5}, {"t": [{"1": 14, "2": 5}, {"/": [{"1": 14, "2": 5}, {"e": [{"1": 14, "2": 5}, {"/": [{"1": 14, "2": 5}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}], "s": [{"1": 4}, {}]}]}]}]}]}], "s": [{"1": 9}, {}], "q": [{"2": 6}, {}], "v": [{"1": 4}, {}]}], "m": [{"2": 4, "1": 20}, {"q": [{"2": 4}, {}], "p": [{"1": 4}, {}], "l": [{"1": 4}, {}], "r": [{"1": 4}, {}], "n": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "l": [{"2": 24, "1": 123}, {"r": [{"2": 10}, {}], "c": [{"1": 110, "2": 8}, {"/": [{"1": 4, "2": 4}, {"e": [{"1": 4}, {}], "i": [{"2": 4}, {}]}], "s": [{"1": 8, "2": 4}, {"e": [{"1": 4}, {}], "/": [{"1": 4}, {}], "i": [{"2": 4}, {}]}], "-": [{"1": 98}, {}]}], "m": [{"1": 4}, {}], "f": [{"1": 9}, {}], "t": [{"2": 6}, {}]}], "g": [{"1": 1}, {}], "d": [{"1": 63}, {}], "/": [{"1": 131}, {}]}], "ao": [{"1": 14, "2": 59}, {"n": [{"1": 14, "2": 13}, {"p": [{"1": 6}, {}], "r": [{"2": 5}, {}], "h": [{"2": 4}, {}], "c": [{"2": 4}, {}], "f": [{"1": 4}, {}], "t": [{"1": 4}, {}]}], "r": [{"2": 4}, {}], "b": [{"2": 4}, {}], "/": [{"2": 7}, {}], "s": [{"2": 5}, {}], "Y": [{"2": 4}, {}], "t": [{"2": 6}, {}], "c": [{"2": 8}, {}], "k": [{"2": 4}, {}], "l": [{"2": 4}, {}]}], "\u00e9au": [{"2": 9}, {}], "ieu": [{"2": 192, "1": 618}, {"r": [{"2": 14, "1": 114}, {"r": [{"2": 10}, {}], "l": [{"2": 4}, {}], "s": [{"1": 114}, {}]}], "/": [{"1": 236}, {}], "x": [{"1": 268, "2": 157}, {"l": [{"1": 80, "2": 4}, {"-": [{"1": 76}, {}], "/": [{"1": 4, "2": 4}, {"i": [{"1": 4}, {}], "b": [{"2": 4}, {}]}]}], "d": [{"1": 66, "2": 28}, {"-": [{"1": 55}, {}], "/": [{"1": 11, "2": 28}, {"a": [{"1": 7, "2": 4}, {"-": [{"1": 7}, {}], "/": [{"2": 4}, {}]}], "o": [{"2": 20}, {}], "i": [{"1": 4}, {}], "u": [{"2": 4}, {}]}]}], "p": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {}]}]}], "s": [{"1": 4}, {}], "c": [{"1": 12, "2": 34}, {"-": [{"1": 12}, {}], "/": [{"2": 34}, {}]}], "v": [{"1": 25, "2": 4}, {"-": [{"1": 25}, {}], "/": [{"2": 4}, {}]}], "m": [{"1": 76}, {}], "r": [{"2": 32}, {}], "n": [{"2": 6}, {}], "g": [{"2": 4}, {}], "t": [{"2": 10}, {}]}], "s": [{"2": 21}, {}]}], "ia": [{"2": 163, "1": 96}, {"b": [{"2": 21, "1": 19}, {"c": [{"2": 5}, {}], "k": [{"2": 4}, {}], "l": [{"2": 6}, {}], "r": [{"2": 6}, {}], "d": [{"1": 19}, {}]}], "c": [{"2": 8, "1": 8}, {"t": [{"2": 4}, {}], "d": [{"2": 4, "1": 4}, {"\u00e9": [{"2": 4}, {}], "r": [{"1": 4}, {}]}], "f": [{"1": 4}, {}]}], "/": [{"2": 14, "1": 4}, {"r": [{"2": 6}, {}], "Y": [{"1": 4}, {}], "f": [{"2": 4}, {}], "l": [{"2": 4}, {}]}], "s": [{"2": 5}, {}], "r": [{"2": 11, "1": 6}, {"r": [{"2": 5}, {}], "l": [{"1": 6}, {}], "t": [{"2": 6}, {}]}], "q": [{"2": 4}, {}], "Y": [{"1": 4}, {}], "p": [{"2": 4}, {}], "n": [{"2": 61, "1": 55}, {"k": [{"2": 4}, {}], "d": [{"2": 9, "1": 21}, {"e": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 15}, {}]}]}]}], "t": [{"2": 4, "1": 6}, {"o": [{"2": 4}, {}], "/": [{"1": 6}, {}]}]}], "v": [{"1": 6, "2": 4}, {"d": [{"1": 6}, {}], "t": [{"2": 4}, {}]}], "f": [{"2": 11}, {}], "r": [{"2": 13}, {}], "l": [{"2": 8}, {}], "t": [{"2": 8, "1": 28}, {"i": [{"2": 4}, {}], "/": [{"1": 28}, {}], "t": [{"2": 4}, {}]}], "c": [{"2": 4}, {}]}], "g": [{"2": 7}, {}], "m": [{"2": 7}, {}], "d": [{"2": 9}, {}], "l": [{"2": 8}, {}], "t": [{"2": 4}, {}]}], "\u00e9ai": [{"2": 10}, {}], "\u00e9o": [{"2": 26}, {}], "ee": [{"1": 6}, {}], "aei": [{"2": 4}, {}], "aeu": [{"2": 4}, {}], "aou": [{"2": 22, "1": 9}, {"s": [{"2": 4}, {}], "l": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"1": 4}, {}]}], "d": [{"2": 4}, {}], "t": [{"2": 10, "1": 5}, {"c": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "aouie": [{"2": 4}, {}], "\u00e9ie": [{"2": 15, "1": 200}, {"n": [{"2": 5}, {}], "r": [{"2": 6}, {}], "/": [{"2": 4}, {}], "z": [{"1": 200}, {}]}], "i\u00e8": [{"2": 79, "1": 309}, {"r": [{"2": 50, "1": 209}, {"r": [{"2": 36, "1": 30}, {"e": [{"2": 36, "1": 30}, {"c": [{"2": 6}, {}], "b": [{"2": 4}, {}], "d": [{"2": 4}, {}], "t": [{"2": 7}, {}], "v": [{"2": 8}, {}], "p": [{"2": 7}, {}], "r": [{"1": 26}, {}], "u": [{"1": 4}, {}]}]}], "l": [{"2": 10, "1": 17}, {"e": [{"2": 10, "1": 17}, {"b": [{"2": 6}, {}], "p": [{"2": 4}, {}], "o": [{"1": 13}, {}], "r": [{"1": 4}, {}]}]}], "d": [{"2": 4, "1": 8}, {"e": [{"2": 4, "1": 8}, {"n": [{"2": 4, "1": 4}, {"n": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "r": [{"1": 4}, {}]}]}], "m": [{"1": 46}, {}], "s": [{"1": 20}, {}], "t": [{"1": 30}, {}], "n": [{"1": 35}, {}], "f": [{"1": 6}, {}], "q": [{"1": 4}, {}], "v": [{"1": 5}, {}], "p": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "v": [{"2": 4, "1": 16}, {"r": [{"2": 4}, {}], "f": [{"1": 8}, {}], "l": [{"1": 4}, {}], "m": [{"1": 4}, {}]}], "c": [{"2": 4, "1": 36}, {"r": [{"2": 4}, {}], "s": [{"1": 16}, {}], "p": [{"1": 16}, {}], "n": [{"1": 4}, {}]}], "m": [{"2": 14, "1": 22}, {"r": [{"2": 5}, {}], "q": [{"1": 4}, {}], "x": [{"1": 4}, {}], "s": [{"1": 10, "2": 5}, {"e": [{"1": 10, "2": 5}, {"i": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"o": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"r": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"t": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}]}]}]}]}]}]}]}]}]}], "v": [{"1": 4}, {}], "t": [{"2": 4}, {}]}], "d": [{"1": 4}, {}], "g": [{"1": 22}, {}], "t": [{"2": 7}, {}]}], "iau": [{"1": 5, "2": 32}, {"l": [{"1": 5, "2": 14}, {"m": [{"1": 5, "2": 14}, {"e": [{"1": 5, "2": 14}, {"/": [{"1": 5, "2": 14}, {"-": [{"1": 5, "2": 10}, {"-": [{"1": 5, "2": 10}, {}]}], "r": [{"2": 4}, {}]}]}]}]}], "t": [{"2": 4}, {}], "d": [{"2": 4}, {}], "/": [{"2": 4}, {}], "x": [{"2": 6}, {}]}], "a\u00e9": [{"2": 5}, {}], "yo": [{"1": 12, "2": 26}, {"l": [{"1": 4, "2": 12}, {"/": [{"1": 4, "2": 4}, {"e": [{"1": 4}, {}], "a": [{"2": 4}, {}]}], "r": [{"2": 4}, {}], "h": [{"2": 4}, {}]}], "r": [{"1": 4}, {}], "n": [{"2": 6}, {}], "g": [{"2": 4, "1": 4}, {"r": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "t": [{"2": 4}, {}]}], "yu": [{"1": 4, "2": 4}, {"v": [{"1": 4}, {}], "r": [{"2": 4}, {}]}], "eo": [{"2": 12, "1": 22}, {"n": [{"2": 4, "1": 14}, {"p": [{"2": 4}, {}], "g": [{"1": 14}, {}]}], "/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "t": [{"1": 4}, {}], "r": [{"1": 4}, {}]}], "a\u00e8": [{"2": 6}, {}], "ya": [{"1": 12, "2": 17}, {"c": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "l": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "m": [{"2": 4}, {}], "k": [{"1": 4}, {}], "n": [{"1": 4, "2": 5}, {"/": [{"1": 4}, {}], "t": [{"2": 5}, {}]}]}], "\u00e9\u00e9e": [{"2": 8}, {}], "\u00e9\u00e2": [{"2": 21}, {}], "uia": [{"2": 6}, {}], "\u00e9ou": [{"2": 4}, {}], "o\u00efa": [{"2": 4}, {}], "ia\u00e9": [{"3": 4}, {}], "i\u00e9": [{"2": 100, "1": 68}, {"m": [{"2": 4}, {}], "s": [{"2": 27, "1": 10}, {"r": [{"2": 9}, {}], "t": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"i": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"p": [{"1": 4}, {}], "m": [{"1": 6}, {}], "n": [{"2": 4}, {}]}]}]}]}], "l": [{"2": 5}, {}], "v": [{"2": 5}, {}], "f": [{"2": 4}, {}]}], "p": [{"2": 4}, {}], "r": [{"2": 4, "1": 8}, {"r": [{"2": 4}, {}], "h": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "/": [{"2": 37, "1": 38}, {"r": [{"2": 5}, {}], "t": [{"1": 38, "2": 4}, {"/": [{"1": 38, "2": 4}, {"i": [{"1": 38, "2": 4}, {"/": [{"1": 38, "2": 4}, {"p": [{"1": 13}, {}], "m": [{"1": 20}, {}], "n": [{"2": 4}, {}], "o": [{"1": 5}, {}]}]}]}]}], "l": [{"2": 10}, {}], "d": [{"2": 4}, {}], "f": [{"2": 6}, {}], "s": [{"2": 4}, {}], "p": [{"2": 4}, {}]}], "t": [{"2": 24}, {}], "g": [{"1": 6}, {}], "d": [{"1": 6}, {}]}], "ao\u00fb": [{"2": 4, "1": 12}, {"t": [{"2": 4, "1": 12}, {"/": [{"2": 4, "1": 8}, {"a": [{"2": 4}, {}], "-": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "d": [{"1": 4}, {}]}]}], "\u00e9eu": [{"2": 6}, {}], "a\u00efo": [{"2": 6}, {}], "iai": [{"2": 56, "1": 5}, {"s": [{"2": 35, "1": 5}, {"s": [{"2": 4}, {}], "l": [{"2": 7}, {}], "r": [{"2": 6}, {}], "d": [{"2": 4}, {}], "f": [{"2": 5}, {}], "n": [{"2": 4}, {}], "b": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "/": [{"2": 6}, {}], "l": [{"2": 4}, {}], "r": [{"2": 7}, {}], "t": [{"2": 4}, {}]}], "io\u00e9": [{"3": 4}, {}], "eui": [{"2": 16, "1": 53}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "r": [{"2": 4}, {}], "t": [{"2": 4}, {}], "l": [{"1": 53}, {}]}], "euie": [{"2": 4}, {}], "eu\u00e2": [{"2": 4}, {}], "eu\u00ee": [{"2": 4}, {}], "o\u00e9": [{"2": 10}, {}], "o\u00eb": [{"2": 8}, {}], "aoua": [{"2": 4}, {}], "a\u00fc": [{"2": 4}, {}], "ii": [{"2": 4}, {}], "ouia": [{"2": 4}, {}], "ou\u00efa": [{"2": 4}, {}], "ouai": [{"2": 31, "1": 5}, {"/": [{"2": 5}, {}], "l": [{"2": 4}, {}], "s": [{"2": 15, "1": 5}, {"r": [{"2": 6}, {}], "/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}], "j": [{"2": 4}, {}]}], "t": [{"2": 7}, {}]}], "ouo": [{"2": 5}, {}], "ou\u00e9": [{"2": 26}, {}], "ou\u00e9e": [{"2": 14}, {}], "oau": [{"2": 4}, {}], "iaie": [{"2": 6}, {}], "i\u00e2": [{"2": 4}, {}], "\u00e9\u00e8": [{"2": 4}, {}], "\u00e2\u00e2": [{"2": 4}, {}], "\u00e2a": [{"2": 4}, {}], "a\u00e2": [{"2": 4}, {}], "aa": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "r": [{"1": 4}, {}]}], "aiie": [{"2": 4}, {}], "u\u00ee": [{"1": 4}, {}], "o\u00ef\u00e8": [{"2": 4}, {}], "oai": [{"2": 5}, {}], "yi": [{"2": 4}, {}], "ae": [{"2": 8, "1": 4}, {"s": [{"2": 4}, {}], "l": [{"2": 4}, {}], "n": [{"1": 4}, {}]}], "\u0153u": [{"1": 196}, {}], "oeu": [{"1": 132}, {}], "a\u00efa": [{"2": 5}, {}], "\u00e9i\u00e8": [{"2": 4}, {}], "\u00e9i": [{"2": 32}, {}], "\u00e9\u00ee": [{"2": 4}, {}], "ouaoua": [{"2": 4}, {}], "oui": [{"2": 45, "1": 191}, {"g": [{"2": 4}, {}], "/": [{"2": 6}, {}], "s": [{"2": 19}, {}], "-": [{"1": 136}, {}], "r": [{"2": 12}, {}], "n": [{"1": 4}, {}], "l": [{"1": 51}, {}], "t": [{"2": 4}, {}]}], "aio": [{"2": 4}, {}], "ye": [{"2": 4, "1": 12}, {"s": [{"2": 4}, {}], "n": [{"1": 4}, {}], "t": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "y\u00e9": [{"2": 4, "1": 12}, {"t": [{"2": 4, "1": 4}, {"l": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "y": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "ou\u00e2": [{"2": 6}, {}], "oua": [{"2": 30}, {}], "i\u00e9e": [{"2": 16, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"2": 12, "1": 4}, {"r": [{"2": 4}, {}], "f": [{"1": 4}, {}], "l": [{"2": 4}, {}], "n": [{"2": 4}, {}]}]}], "eaui": [{"2": 4}, {}], "oia": [{"2": 4}, {}], "a\u00efau": [{"2": 4}, {}], "auu": [{"2": 4}, {}], "yaou": [{"2": 6}, {}], "youyou": [{"2": 4}, {}], "yoyo": [{"2": 6}, {}], "y\u00e9y\u00e9": [{"2": 6}, {}], "oa": [{"2": 16, "1": 4}, {"s": [{"2": 4, "1": 4}, {"r": [{"2": 4}, {}], "t": [{"1": 4}, {}]}], "n": [{"2": 4}, {}], "/": [{"2": 4}, {}], "g": [{"2": 4}, {}]}], "ouie": [{"2": 8, "1": 480}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "z": [{"1": 480}, {}]}], "uai": [{"2": 6}, {}], "aiu": [{"2": 4}, {}], "uie": [{"2": 35, "1": 1669}, {"z": [{"2": 35, "1": 1650}, {"n": [{"2": 15, "1": 90}, {"/": [{"2": 15, "1": 40}, {"i": [{"2": 15, "1": 20}, {"/": [{"2": 15, "1": 20}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "\u00e9": [{"1": 15}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 50}, {}]}], "b": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 40}, {"i": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"r": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"t": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"s": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"1": 5}, {}], "n": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}]}]}], "m": [{"1": 10}, {}], "o": [{"1": 5}, {}]}], "-": [{"1": 40}, {}]}], "t": [{"2": 10, "1": 220}, {"/": [{"2": 5, "1": 105}, {"i": [{"2": 5, "1": 55}, {"/": [{"2": 5, "1": 55}, {"t": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "n": [{"1": 15}, {}], "o": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}]}]}], "b": [{"1": 15}, {}], "s": [{"1": 5}, {}]}]}], "n": [{"1": 5}, {}], "c": [{"1": 15}, {}], "e": [{"1": 10}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 115}, {"-": [{"2": 5, "1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 55}, {}], "c": [{"1": 15}, {}], "e": [{"1": 10}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 240}, {"/": [{"2": 5, "1": 120}, {"a": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "v": [{"1": 25}, {}]}]}], "f": [{"1": 30}, {}], "c": [{"1": 20}, {}], "g": [{"1": 10}, {}], "l": [{"1": 10}, {}], "i": [{"1": 5}, {}], "r": [{"1": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "g": [{"1": 850}, {}], "s": [{"1": 30}, {}], "m": [{"1": 40}, {}], "p": [{"1": 20}, {}], "r": [{"1": 50}, {}], "c": [{"1": 10}, {}], "d": [{"1": 10}, {}], "h": [{"1": 10}, {}]}], "/": [{"1": 14}, {}], "n": [{"1": 5}, {}]}], "uio": [{"2": 35, "1": 1650}, {"n": [{"2": 35, "1": 1650}, {"n": [{"2": 15, "1": 90}, {"s": [{"2": 15, "1": 90}, {"i": [{"2": 15, "1": 40}, {"/": [{"2": 15, "1": 20}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 20}, {}]}], "\u00e9": [{"1": 30}, {}], "r": [{"1": 10}, {}], "/": [{"1": 10}, {}]}]}], "b": [{"2": 5, "1": 80}, {"s": [{"2": 5, "1": 80}, {"i": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 25}, {"r": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"t": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"s": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"1": 5}, {}], "n": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}]}], "-": [{"1": 25}, {}]}], "m": [{"1": 20}, {}], "o": [{"1": 10}, {}]}]}], "t": [{"2": 10, "1": 220}, {"s": [{"2": 10, "1": 220}, {"i": [{"2": 5, "1": 110}, {"/": [{"2": 5, "1": 55}, {"t": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "n": [{"1": 15}, {}], "o": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}]}]}], "b": [{"1": 15}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 55}, {}]}], "/": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {}], "/": [{"1": 5}, {}]}]}], "n": [{"1": 10}, {}], "c": [{"1": 30}, {}], "e": [{"1": 20}, {}], "r": [{"1": 10}, {}], "a": [{"1": 20}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 240}, {"s": [{"2": 5, "1": 240}, {"a": [{"2": 5, "1": 70}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "v": [{"1": 25}, {}]}], "-": [{"1": 35}, {}]}], "f": [{"1": 60}, {}], "c": [{"1": 40}, {}], "g": [{"1": 20}, {}], "l": [{"1": 20}, {}], "i": [{"1": 10}, {}], "r": [{"1": 10}, {}], "o": [{"1": 10}, {}]}]}], "g": [{"1": 850}, {}], "s": [{"1": 30}, {}], "m": [{"1": 40}, {}], "p": [{"1": 20}, {}], "r": [{"1": 50}, {}], "c": [{"1": 10}, {}], "d": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "aie": [{"2": 12, "1": 177}, {"n": [{"2": 12, "1": 140}, {"h": [{"2": 12, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "n": [{"2": 4}, {}], "t": [{"1": 4}, {}]}], "p": [{"1": 4}, {}], "q": [{"1": 4}, {}], "g": [{"1": 4}, {}], "m": [{"1": 6}, {}], "r": [{"1": 37}, {}], "Y": [{"1": 5}, {}], "t": [{"1": 22}, {}], "d": [{"1": 5}, {}], "s": [{"1": 16}, {}], "\u00e7": [{"1": 6}, {}], "v": [{"1": 16}, {}], "n": [{"1": 6}, {}], "l": [{"1": 5}, {}]}], "s": [{"1": 12}, {}], "/": [{"1": 15}, {}], "r": [{"1": 4}, {}], "m": [{"1": 6}, {}]}], "e\u00e2": [{"1": 7}, {}], "u\u00e2": [{"2": 4, "1": 4}, {"t": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "g": [{"1": 4}, {}]}]}], "uaie": [{"2": 4}, {}], "eoi": [{"1": 12}, {}], "e\u00ee": [{"1": 9, "2": 5}, {"t": [{"1": 9, "2": 5}, {"r": [{"1": 9, "2": 5}, {"r": [{"1": 9, "2": 5}, {"/": [{"1": 9, "2": 5}, {"e": [{"1": 9, "2": 5}, {"/": [{"1": 9, "2": 5}, {"-": [{"1": 4}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "a\u00ef": [{"1": 16, "2": 66}, {"/": [{"1": 8, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}], "r": [{"1": 4}, {}]}], "s": [{"1": 8, "2": 35}, {"h": [{"1": 4, "2": 13}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}], "m": [{"2": 4}, {}], "s": [{"2": 5}, {}]}], "d": [{"2": 4}, {}], "m": [{"2": 4}, {}], "r": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "a": [{"2": 4}, {}]}], "n": [{"2": 6}, {}], "l": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "t": [{"2": 4}, {}], "r": [{"2": 8}, {}], "f": [{"2": 5}, {}], "v": [{"2": 6}, {}]}], "a\u00efe": [{"1": 8, "2": 12}, {"/": [{"1": 4, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}]}], "s": [{"1": 4, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}]}], "n": [{"2": 4}, {}]}], "e\u00f4": [{"1": 4}, {}], "u\u00ea": [{"1": 4}, {}], "ieo": [{"2": 4}, {}], "o\u00ea": [{"1": 6}, {}], "o\u00e8": [{"2": 45}, {}], "oueu": [{"2": 8}, {}], "ou\u00ef": [{"2": 4}, {}], "ua": [{"2": 13}, {}], "u\u00e9": [{"2": 7}, {}], "u\u00e9e": [{"2": 4}, {}], "ueu": [{"2": 31}, {}], "a\u00efeu": [{"2": 23}, {}], "o\u00ef": [{"2": 9}, {}], "a\u00f4": [{"1": 4}, {}], "e\u00fb": [{"1": 56}, {}], "yeu": [{"1": 224}, {}], "o\u00f9": [{"1": 216}, {}], "a\u00ee": [{"1": 272}, {}], "oie": [{"1": 133}, {}], "ea": [{"1": 51}, {}], "oei": [{"1": 20}, {}], "iei": [{"1": 31}, {}], "uau": [{"2": 8}, {}], "o\u00fb": [{"1": 58}, {}], "eai": [{"1": 11}, {}], "\u00e9u": [{"2": 6}, {}], "o\u00ee": [{"1": 26}, {}], "eaie": [{"1": 6}, {}], "e": [{"1": 46}, {}], "\u00e2i": [{"1": 4}, {}], "uei": [{"1": 23}, {}], "u\u00eb": [{"1": 4}, {}], "e\u00fci": [{"1": 4}, {}], "o\u00fcoi": [{"2": 4}, {}], "o\u00fc\u00e9": [{"2": 4}, {}], "yau": [{"2": 4}, {}], "\u0153i": [{"1": 11}, {}], "u\u00ef": [{"2": 4}, {}], "iu": [{"2": 7}, {}], "ui\u00e8": [{"1": 4}, {}], "eoie": [{"1": 4}, {}], "ouaie": [{"2": 4}, {}], "euoe": [{"2": 4}, {}], "i\u00e2ou": [{"2": 4}, {}], "u\u00e8": [{"2": 5}, {}], "iou": [{"1": 8, "2": 4}, {"s": [{"1": 8}, {}], "l": [{"2": 4}, {}]}], "ou\u00fc": [{"1": 4}, {}], "you": [{"1": 4}, {}], "iie": [{"2": 3090, "1": 20}, {"z": [{"2": 3090, "1": 20}, {"v": [{"2": 70}, {}], "r": [{"2": 350, "1": 20}, {"/": [{"2": 175, "1": 5}, {"b": [{"2": 5}, {}], "a": [{"2": 65}, {}], "p": [{"2": 20}, {}], "o": [{"2": 30}, {}], "r": [{"2": 5}, {}], "c": [{"2": 20}, {}], "t": [{"2": 20}, {}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5}, {}]}], "-": [{"2": 175, "1": 15}, {"b": [{"2": 5}, {}], "a": [{"2": 65}, {}], "p": [{"2": 20}, {}], "o": [{"2": 30}, {}], "r": [{"2": 5}, {}], "c": [{"2": 20}, {}], "t": [{"2": 20}, {}], "u": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5}, {}], "-": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "f": [{"2": 1340}, {}], "l": [{"2": 290}, {}], "t": [{"2": 70}, {}], "d": [{"2": 170}, {}], "s": [{"2": 80}, {}], "m": [{"2": 50}, {}], "c": [{"2": 260}, {}], "x": [{"2": 10}, {}], "h": [{"2": 170}, {}], "n": [{"2": 90}, {}], "p": [{"2": 90}, {}], "g": [{"2": 30}, {}], "z": [{"2": 10}, {}], "k": [{"2": 10}, {}]}]}], "iio": [{"2": 3090, "1": 20}, {"n": [{"2": 3090, "1": 20}, {"v": [{"2": 70}, {}], "r": [{"2": 350, "1": 20}, {"s": [{"2": 350, "1": 20}, {"b": [{"2": 10}, {}], "a": [{"2": 130}, {}], "p": [{"2": 40}, {}], "o": [{"2": 60}, {}], "r": [{"2": 10}, {}], "c": [{"2": 40}, {}], "t": [{"2": 40}, {}], "u": [{"2": 10, "1": 10}, {"/": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "/": [{"1": 10}, {}]}]}], "f": [{"2": 1340}, {}], "l": [{"2": 290}, {}], "t": [{"2": 70}, {}], "d": [{"2": 170}, {}], "s": [{"2": 80}, {}], "m": [{"2": 50}, {}], "c": [{"2": 260}, {}], "x": [{"2": 10}, {}], "h": [{"2": 170}, {}], "n": [{"2": 90}, {}], "p": [{"2": 90}, {}], "g": [{"2": 30}, {}], "z": [{"2": 10}, {}], "k": [{"2": 10}, {}]}]}], "ouio": [{"1": 480}, {}], "\u00e9io": [{"1": 200}, {}]}]
diff --git a/data/diaeresis_cyrano.json b/data/diaeresis_cyrano.json
@@ -0,0 +1 @@
+[{"1": 33050, "2": 2961}, {"\u00e9e": [{"1": 80, "2": 27}, {"x": [{"2": 5}, {}], "s": [{"2": 12}, {}], "/": [{"1": 80}, {}], "l": [{"2": 5}, {}], "n": [{"2": 5}, {}]}], "u\u00e9": [{"2": 8}, {}], "o\u00fcoi": [{"2": 5}, {}], "aouie": [{"2": 5}, {}], "ea": [{"1": 51}, {}], "\u00e9\u00e2": [{"2": 17}, {}], "i\u00e2ou": [{"2": 4}, {}], "oui": [{"1": 185, "2": 72}, {"s": [{"2": 25}, {}], "r": [{"2": 16}, {}], "/": [{"2": 17}, {}], "-": [{"1": 134}, {}], "t": [{"2": 14}, {}], "l": [{"1": 51}, {}]}], "yau": [{"2": 4}, {}], "o\u00fb": [{"1": 56}, {}], "au": [{"1": 2293}, {}], "ou\u00e9": [{"2": 15}, {}], "eoi": [{"1": 22}, {}], "euoe": [{"2": 4}, {}], "i\u00e8": [{"1": 343, "2": 64}, {"c": [{"1": 32}, {}], "m": [{"1": 35, "2": 17}, {"s": [{"1": 10, "2": 4}, {"e": [{"1": 10, "2": 4}, {"i": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"o": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"r": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"t": [{"1": 10, "2": 4}, {"-": [{"1": 10, "2": 4}, {"-": [{"1": 10, "2": 4}, {}]}]}]}]}]}]}]}]}]}]}], "r": [{"2": 9}, {}], "x": [{"1": 15}, {}], "v": [{"1": 5}, {}], "t": [{"2": 4}, {}], "q": [{"1": 5}, {}]}], "g": [{"1": 20}, {}], "r": [{"1": 231, "2": 29}, {"p": [{"1": 5}, {}], "m": [{"1": 44}, {}], "n": [{"1": 35}, {}], "d": [{"1": 10}, {}], "v": [{"1": 15}, {}], "q": [{"1": 10}, {}], "s": [{"1": 18}, {}], "f": [{"1": 15}, {}], "r": [{"1": 31, "2": 29}, {"e": [{"1": 31, "2": 29}, {"p": [{"2": 16}, {}], "c": [{"2": 5}, {}], "r": [{"1": 26}, {}], "t": [{"2": 8}, {}], "u": [{"1": 5}, {}]}]}], "t": [{"1": 30}, {}], "c": [{"1": 5}, {}], "l": [{"1": 13}, {}]}], "v": [{"1": 20}, {}], "t": [{"1": 5, "2": 18}, {"p": [{"1": 5}, {}], "q": [{"2": 18}, {}]}]}], "ae": [{"1": 15}, {}], "\u00e9i": [{"2": 43}, {}], "u\u00ef": [{"2": 5}, {}], "eaie": [{"1": 15}, {}], "ouai": [{"2": 15}, {}], "iau": [{"1": 5, "2": 5}, {"l": [{"1": 5, "2": 5}, {"m": [{"1": 5, "2": 5}, {"e": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "a\u00e9": [{"2": 5}, {}], "o\u00f9": [{"1": 213}, {}], "\u00e9au": [{"2": 9}, {}], "e\u00fci": [{"1": 5}, {}], "eau": [{"1": 450}, {}], "eoie": [{"1": 5}, {}], "ee": [{"1": 10}, {}], "uia": [{"2": 4}, {}], "aeu": [{"2": 5}, {}], "oe": [{"1": 40, "2": 5}, {"r": [{"2": 5}, {}], "m": [{"1": 5}, {}], "f": [{"1": 5}, {}], "l": [{"1": 10}, {}], "d": [{"1": 20}, {}]}], "\u00e9u": [{"2": 21}, {}], "ui\u00e8": [{"1": 5}, {}], "\u00e9a": [{"2": 48}, {}], "oie": [{"1": 133}, {}], "eui": [{"1": 52}, {}], "uo": [{"1": 5, "2": 27}, {"s": [{"2": 9}, {}], "l": [{"2": 5}, {}], "n": [{"1": 5, "2": 13}, {"g": [{"1": 5}, {}], "l": [{"2": 13}, {}]}]}], "oua": [{"1": 15, "2": 43}, {"t": [{"2": 4}, {}], "/": [{"2": 12}, {}], "n": [{"2": 27}, {}], "h": [{"1": 15}, {}]}], "i\u00e9e": [{"2": 16}, {}], "uei": [{"1": 23}, {}], "\u00e9o": [{"2": 32}, {}], "\u00ea\u00ea": [{"1": 5}, {}], "ou\u00ef": [{"2": 18}, {}], "oei": [{"1": 18}, {}], "oi": [{"1": 3859}, {}], "eu\u00e2": [{"2": 4}, {}], "oo": [{"1": 5, "2": 5}, {"r": [{"2": 5}, {}], "t": [{"1": 5}, {}]}], "a\u00efe": [{"1": 5, "2": 14}, {"-": [{"1": 5}, {}], "n": [{"2": 14}, {}]}], "oueu": [{"2": 13}, {}], "i\u00e9": [{"1": 77, "2": 125}, {"s": [{"1": 10, "2": 39}, {"r": [{"2": 4}, {}], "v": [{"2": 13}, {}], "t": [{"1": 10}, {}], "f": [{"2": 8}, {}], "l": [{"2": 14}, {}]}], "g": [{"1": 13}, {}], "/": [{"1": 34, "2": 57}, {"p": [{"2": 5}, {}], "s": [{"2": 5}, {}], "f": [{"2": 12}, {}], "r": [{"2": 18}, {}], "d": [{"2": 4}, {}], "t": [{"1": 34}, {}], "l": [{"2": 13}, {}]}], "r": [{"1": 5}, {}], "d": [{"1": 15}, {}], "t": [{"2": 29}, {}]}], "u\u00eb": [{"1": 16}, {}], "a\u00efeu": [{"2": 36}, {}], "eai": [{"1": 22}, {}], "oue": [{"1": 95, "2": 120}, {"s": [{"1": 12, "2": 10}, {"r": [{"2": 10}, {}], "j": [{"1": 12}, {}]}], "m": [{"1": 10}, {}], "t": [{"1": 5, "2": 27}, {"r": [{"2": 4}, {}], "j": [{"2": 14}, {}], "f": [{"1": 5}, {}], "l": [{"2": 9}, {}]}], "n": [{"1": 5, "2": 5}, {"r": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "/": [{"1": 38}, {}], "r": [{"1": 25, "2": 64}, {"r": [{"2": 8}, {}], "j": [{"1": 15, "2": 15}, {"-": [{"2": 15}, {}], "o": [{"1": 5}, {}], "e": [{"1": 5}, {}], "a": [{"1": 5}, {}]}], "v": [{"1": 10, "2": 21}, {"-": [{"2": 4}, {}], "/": [{"2": 17}, {}], "a": [{"1": 10}, {}]}], "l": [{"2": 16}, {}], "n": [{"2": 4}, {}]}], "z": [{"2": 14}, {}]}], "u\u00e8": [{"2": 8}, {}], "\u0153i": [{"1": 22}, {}], "\u00e2i": [{"1": 16}, {}], "a\u00efa": [{"2": 4}, {}], "yeu": [{"1": 219}, {}], "u\u00e9e": [{"2": 13}, {}], "u\u00ea": [{"1": 10}, {}], "\u00e9\u00e9": [{"2": 15}, {}], "e": [{"1": 42}, {}], "aou": [{"2": 5}, {}], "ia": [{"1": 85, "2": 205}, {"s": [{"2": 13}, {}], "m": [{"2": 17}, {}], "g": [{"2": 16}, {}], "/": [{"2": 13}, {}], "n": [{"1": 63, "2": 75}, {"c": [{"2": 4}, {}], "f": [{"2": 13}, {}], "r": [{"2": 22}, {}], "d": [{"1": 30, "2": 5}, {"t": [{"1": 15, "2": 5}, {"o": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "e": [{"1": 15}, {}]}], "v": [{"1": 5, "2": 4}, {"d": [{"1": 5}, {}], "t": [{"2": 4}, {}]}], "t": [{"1": 28, "2": 9}, {"i": [{"2": 4}, {}], "t": [{"2": 5}, {}], "/": [{"1": 28}, {}]}], "l": [{"2": 18}, {}]}], "d": [{"2": 15}, {}], "r": [{"1": 5, "2": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}], "p": [{"2": 4}, {}], "t": [{"2": 17}, {}], "b": [{"1": 17, "2": 14}, {"c": [{"2": 9}, {}], "d": [{"1": 17}, {}], "k": [{"2": 5}, {}]}], "l": [{"2": 16}, {}]}], "\u00e9ie": [{"2": 5}, {}], "ua": [{"2": 19}, {}], "yu": [{"1": 5}, {}], "ao": [{"1": 15, "2": 12}, {"s": [{"2": 4}, {}], "t": [{"2": 4}, {}], "n": [{"1": 15, "2": 4}, {"p": [{"1": 15}, {}], "r": [{"2": 4}, {}]}]}], "ouo": [{"2": 4}, {}], "you": [{"1": 5}, {}], "io": [{"1": 126, "2": 490}, {"s": [{"2": 9}, {}], "m": [{"1": 5, "2": 34}, {"r": [{"2": 29}, {}], "g": [{"1": 5}, {}], "l": [{"2": 5}, {}]}], "g": [{"2": 4}, {}], "n": [{"1": 106, "2": 346}, {"p": [{"2": 14}, {}], "m": [{"1": 10, "2": 45}, {"s": [{"1": 5}, {}], "e": [{"1": 5, "2": 45}, {"r": [{"2": 45}, {}], "\u00e9": [{"1": 5}, {}]}]}], "g": [{"2": 9}, {}], "n": [{"2": 16}, {}], "x": [{"2": 4}, {}], "d": [{"2": 9}, {}], "v": [{"1": 5, "2": 5}, {"s": [{"1": 5, "2": 5}, {"n": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "s": [{"1": 31, "2": 90}, {"-": [{"2": 4}, {}], "s": [{"1": 31, "2": 64}, {"i": [{"1": 5, "2": 22}, {"/": [{"1": 5, "2": 22}, {"c": [{"2": 4}, {}], "d": [{"1": 5}, {}], "v": [{"2": 14}, {}], "u": [{"2": 4}, {}]}]}], "s": [{"1": 26, "2": 30}, {"/": [{"1": 26, "2": 30}, {"i": [{"1": 10}, {}], "e": [{"2": 14}, {}], "a": [{"1": 16, "2": 16}, {"/": [{"1": 16, "2": 16}, {"p": [{"2": 16}, {}], "f": [{"1": 16}, {}]}]}]}]}], "u": [{"2": 8}, {}], "n": [{"2": 4}, {}]}], "/": [{"2": 13}, {}], "n": [{"2": 9}, {}]}], "f": [{"2": 4}, {}], "r": [{"1": 35, "2": 13}, {"s": [{"1": 35, "2": 4}, {"r": [{"1": 15}, {}], "d": [{"2": 4}, {}], "e": [{"1": 5}, {}], "u": [{"1": 15}, {}]}], "/": [{"2": 5}, {}], "a": [{"2": 4}, {}]}], "t": [{"1": 15, "2": 77}, {"s": [{"1": 15, "2": 59}, {"p": [{"2": 5}, {}], "c": [{"2": 17}, {}], "u": [{"1": 5}, {}], "n": [{"1": 5, "2": 20}, {"/": [{"1": 5, "2": 20}, {"e": [{"1": 5, "2": 20}, {"/": [{"1": 5, "2": 20}, {"m": [{"1": 5}, {}], "v": [{"2": 5}, {}], "t": [{"2": 15}, {}]}]}]}]}], "a": [{"2": 13}, {}], "i": [{"2": 4}, {}], "o": [{"1": 5}, {}]}], "/": [{"2": 18}, {}]}], "l": [{"1": 10, "2": 58}, {"-": [{"2": 13}, {}], "i": [{"2": 5}, {}], "/": [{"2": 13}, {}], "n": [{"2": 4}, {}], "s": [{"1": 10, "2": 23}, {"p": [{"2": 4}, {}], "r": [{"1": 5}, {}], "b": [{"2": 4}, {}], "/": [{"2": 15}, {}], "l": [{"1": 5}, {}]}]}], "h": [{"2": 2}, {}]}], "x": [{"2": 5}, {}], "d": [{"2": 4}, {}], "t": [{"1": 5, "2": 9}, {"d": [{"2": 5}, {}], "b": [{"1": 5}, {}], "l": [{"2": 4}, {}]}], "p": [{"2": 4}, {}], "c": [{"2": 17}, {}], "r": [{"2": 13}, {}], "l": [{"1": 10, "2": 45}, {"r": [{"2": 12}, {}], "v": [{"1": 5, "2": 33}, {"o": [{"2": 8}, {}], "e": [{"1": 5, "2": 21}, {"/": [{"1": 5, "2": 21}, {"-": [{"2": 4}, {}], "r": [{"1": 5}, {}], "t": [{"2": 4}, {}], "n": [{"2": 13}, {}]}]}], "a": [{"2": 4}, {}]}], "f": [{"1": 5}, {}]}]}], "uaie": [{"2": 4}, {}], "ie": [{"1": 2719, "2": 566}, {"s": [{"1": 74, "2": 9}, {"s": [{"1": 10}, {}], "m": [{"1": 10}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "r": [{"1": 14}, {}], "d": [{"2": 9}, {}], "t": [{"1": 10}, {}], "c": [{"1": 10}, {}]}], "t": [{"1": 24, "2": 21}, {"s": [{"1": 14}, {}], "m": [{"1": 5, "2": 4}, {"t": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"e": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}]}]}]}]}]}], "v": [{"1": 5}, {}], "q": [{"2": 17}, {}]}], "f": [{"1": 5}, {}], "/": [{"1": 130}, {}], "n": [{"1": 1126, "2": 189}, {"c": [{"1": 10, "2": 32}, {"c": [{"2": 20}, {}], "/": [{"1": 5, "2": 12}, {"i": [{"2": 12}, {}], "n": [{"1": 5}, {}]}], "n": [{"1": 5}, {}]}], "m": [{"1": 23}, {}], "g": [{"2": 13}, {}], "h": [{"1": 14}, {}], "d": [{"1": 9, "2": 12}, {"c": [{"2": 8}, {}], "s": [{"1": 4}, {}], "/": [{"1": 5, "2": 4}, {"\u00e9": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"m": [{"1": 5}, {}], "g": [{"2": 4}, {}]}]}]}]}], "v": [{"1": 257}, {}], "b": [{"1": 405}, {}], "s": [{"1": 35, "2": 9}, {"-": [{"1": 15}, {}], "s": [{"1": 18, "2": 9}, {"i": [{"2": 9}, {}], "/": [{"1": 18}, {}]}], "n": [{"1": 2}, {}]}], "n": [{"2": 4}, {}], "r": [{"1": 150, "2": 49}, {"c": [{"2": 15}, {}], "s": [{"1": 10, "2": 8}, {"i": [{"2": 4}, {}], "o": [{"2": 4}, {}], "/": [{"1": 10}, {}]}], "/": [{"2": 8}, {}], "n": [{"2": 4}, {}], "-": [{"1": 140}, {}], "t": [{"2": 14}, {}]}], "t": [{"1": 218, "2": 40}, {"c": [{"2": 13}, {}], "s": [{"1": 38}, {}], "/": [{"1": 51, "2": 9}, {"i": [{"2": 9}, {}], "n": [{"1": 14}, {}], "\u00e9": [{"1": 16}, {}], "u": [{"1": 5}, {}], "e": [{"1": 16}, {}]}], "n": [{"1": 24}, {}], "-": [{"1": 13}, {}], "d": [{"1": 14}, {}], "t": [{"1": 78, "2": 18}, {"u": [{"1": 19}, {}], "e": [{"1": 20}, {}], "/": [{"1": 24}, {}], "n": [{"1": 15}, {}], "a": [{"2": 18}, {}]}]}], "l": [{"1": 5, "2": 30}, {"-": [{"2": 13}, {}], "s": [{"2": 4}, {}], "t": [{"1": 5, "2": 4}, {"c": [{"2": 4}, {}], "l": [{"1": 5}, {}]}], "/": [{"2": 4}, {}], "n": [{"2": 5}, {}]}]}], "r": [{"1": 887, "2": 244}, {"p": [{"1": 48, "2": 21}, {"r": [{"1": 14}, {}], "s": [{"1": 14}, {}], "/": [{"1": 20, "2": 21}, {"x": [{"2": 13}, {}], "o": [{"2": 8}, {}], "r": [{"1": 5}, {}], "a": [{"1": 15}, {}]}]}], "c": [{"1": 59, "2": 27}, {"s": [{"1": 16}, {}], "g": [{"1": 10}, {}], "/": [{"1": 33, "2": 27}, {"s": [{"2": 9}, {}], "i": [{"1": 15}, {}], "n": [{"1": 8}, {}], "a": [{"1": 5}, {}], "r": [{"2": 9}, {}], "o": [{"2": 9}, {}], "e": [{"1": 5}, {}]}]}], "t": [{"1": 137, "2": 9}, {"s": [{"1": 18}, {}], "\u00e7": [{"1": 5}, {}], "/": [{"1": 114, "2": 9}, {"i": [{"1": 18}, {}], "\u00e9": [{"1": 16}, {}], "u": [{"1": 5}, {}], "\u00ee": [{"1": 5}, {}], "n": [{"1": 20}, {}], "r": [{"1": 14}, {}], "e": [{"1": 18}, {}], "l": [{"1": 18}, {}], "\u00e2": [{"2": 9}, {}]}]}], "n": [{"1": 75, "2": 20}, {"-": [{"2": 15}, {}], "s": [{"1": 14}, {}], "/": [{"1": 61, "2": 5}, {"g": [{"1": 16}, {}], "u": [{"1": 5}, {}], "a": [{"2": 5}, {}], "r": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "e": [{"1": 15}, {}]}]}], "m": [{"1": 51}, {}], "d": [{"1": 10, "2": 8}, {"s": [{"1": 5}, {}], "/": [{"1": 5, "2": 8}, {"o": [{"2": 4}, {}], "\u00e9": [{"2": 4}, {}], "u": [{"1": 5}, {}]}]}], "v": [{"1": 25, "2": 8}, {"g": [{"1": 15}, {}], "/": [{"1": 10, "2": 8}, {"n": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"e": [{"2": 8}, {}], "a": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}]}]}], "b": [{"1": 16}, {}], "s": [{"1": 59, "2": 9}, {"s": [{"1": 24}, {}], "/": [{"1": 35, "2": 9}, {"r": [{"1": 10}, {}], "s": [{"1": 15}, {}], "u": [{"1": 5}, {}], "a": [{"1": 5, "2": 9}, {"/": [{"1": 5, "2": 9}, {"r": [{"1": 5}, {}], "t": [{"2": 9}, {}]}]}]}]}], "q": [{"1": 18}, {}], "f": [{"1": 148, "2": 36}, {"-": [{"1": 97, "2": 5}, {"-": [{"1": 97, "2": 5}, {}]}], "s": [{"1": 18}, {}], "t": [{"1": 18}, {}], "/": [{"1": 15, "2": 31}, {"i": [{"2": 18}, {}], "f": [{"1": 15}, {}], "n": [{"2": 5}, {}], "\u00e9": [{"2": 8}, {}]}]}], "r": [{"1": 73, "2": 50}, {"s": [{"1": 19}, {}], "/": [{"1": 54, "2": 50}, {"p": [{"2": 15}, {}], "c": [{"2": 22}, {}], "u": [{"1": 15}, {}], "f": [{"2": 4}, {}], "a": [{"1": 5}, {}], "r": [{"1": 24}, {}], "o": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"s": [{"1": 10}, {}], "m": [{"2": 5}, {}]}]}], "v": [{"2": 4}, {}]}]}], "z": [{"1": 13}, {}], "l": [{"1": 104, "2": 44}, {"r": [{"1": 10}, {}], "-": [{"2": 9}, {}], "e": [{"1": 5}, {}], "/": [{"1": 73, "2": 35}, {"p": [{"2": 5}, {}], "g": [{"2": 5}, {}], "\u00e9": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"d": [{"2": 5}, {}], "b": [{"1": 5}, {}]}]}], "u": [{"1": 5}, {}], "a": [{"1": 17}, {}], "i": [{"1": 16}, {}], "o": [{"1": 15}, {}], "b": [{"2": 16}, {}], "e": [{"1": 10}, {}], "l": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"1": 5}, {}], "a": [{"2": 4}, {}]}]}]}], "s": [{"1": 16}, {}]}], "h": [{"1": 51, "2": 12}, {"-": [{"1": 41, "2": 12}, {"-": [{"1": 41, "2": 12}, {}]}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "d": [{"1": 61}, {}], "z": [{"1": 298, "2": 85}, {"p": [{"1": 5}, {}], "c": [{"2": 15}, {}], "Y": [{"1": 5}, {}], "n": [{"1": 16}, {}], "m": [{"1": 15}, {}], "d": [{"1": 36, "2": 8}, {"-": [{"1": 10}, {}], "/": [{"1": 26, "2": 8}, {"u": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"t": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"\u00e9": [{"1": 5, "2": 8}, {"-": [{"1": 5, "2": 8}, {"-": [{"1": 5, "2": 8}, {}]}]}]}]}]}]}], "n": [{"1": 16}, {}], "\u00e9": [{"1": 5}, {}]}]}], "v": [{"1": 14}, {}], "s": [{"1": 20}, {}], "f": [{"2": 13}, {}], "r": [{"1": 114, "2": 33}, {"-": [{"1": 45, "2": 16}, {"r": [{"1": 10}, {}], "u": [{"1": 10}, {}], "-": [{"2": 4}, {}], "d": [{"2": 12}, {}], "e": [{"1": 15}, {}], "i": [{"1": 10}, {}]}], "/": [{"1": 69, "2": 17}, {"d": [{"2": 13}, {}], "u": [{"1": 14}, {}], "a": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"v": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}]}]}]}], "i": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 18}, {}], "e": [{"1": 17}, {}]}]}], "t": [{"1": 16}, {}], "l": [{"1": 41, "2": 16}, {"-": [{"1": 5}, {}], "/": [{"1": 36, "2": 16}, {"r": [{"1": 5}, {}], "b": [{"2": 16}, {}], "e": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 16}, {}]}]}], "h": [{"1": 16}, {}]}], "l": [{"1": 114, "2": 18}, {"c": [{"1": 91, "2": 9}, {"-": [{"1": 91}, {}], "/": [{"2": 9}, {}]}], "m": [{"1": 10}, {}], "t": [{"2": 9}, {}], "f": [{"1": 13}, {}]}]}], "o\u00fc\u00e9": [{"2": 4}, {}], "iu": [{"2": 13}, {}], "a\u00ef": [{"1": 10, "2": 74}, {"s": [{"2": 14}, {}], "r": [{"2": 20}, {}], "f": [{"2": 13}, {}], "/": [{"2": 8}, {}], "-": [{"1": 10}, {}], "v": [{"2": 15}, {}], "t": [{"2": 4}, {}]}], "ou\u00fc": [{"1": 10}, {}], "aie": [{"1": 129}, {}], "uau": [{"2": 20}, {}], "ieu": [{"1": 609, "2": 260}, {"x": [{"1": 269, "2": 210}, {"c": [{"1": 22, "2": 46}, {"-": [{"1": 22}, {}], "/": [{"2": 46}, {}]}], "m": [{"1": 75}, {}], "t": [{"2": 15}, {}], "g": [{"2": 9}, {}], "n": [{"2": 14}, {}], "r": [{"2": 51}, {}], "d": [{"1": 74, "2": 44}, {"-": [{"1": 51}, {}], "/": [{"1": 23, "2": 44}, {"i": [{"1": 5}, {}], "o": [{"2": 30}, {}], "u": [{"2": 4}, {}], "a": [{"1": 18, "2": 10}, {"-": [{"1": 18}, {}], "/": [{"2": 10}, {}]}]}]}], "v": [{"1": 24, "2": 16}, {"-": [{"1": 24}, {}], "/": [{"2": 16}, {}]}], "p": [{"2": 15}, {}], "l": [{"1": 74}, {}]}], "s": [{"2": 34}, {}], "r": [{"1": 111, "2": 16}, {"s": [{"1": 111}, {}], "r": [{"2": 16}, {}]}], "/": [{"1": 229}, {}]}], "ai": [{"1": 5798}, {}], "ui": [{"1": 1478, "2": 58}, {"p": [{"1": 5}, {}], "m": [{"1": 46}, {}], "g": [{"1": 13}, {}], "/": [{"1": 468}, {}], "d": [{"1": 20}, {}], "v": [{"1": 76}, {}], "s": [{"1": 429}, {}], "n": [{"1": 25, "2": 53}, {"j": [{"1": 5}, {}], "r": [{"1": 10, "2": 53}, {"\u00e9": [{"1": 5, "2": 9}, {"/": [{"1": 5, "2": 9}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5, "2": 44}, {"/": [{"1": 5, "2": 44}, {"-": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {}]}], "s": [{"2": 5}, {}], "u": [{"2": 4}, {}]}]}]}], "g": [{"1": 10}, {}]}], "r": [{"1": 49}, {}], "t": [{"1": 315, "2": 5}, {"c": [{"1": 5}, {}], "p": [{"1": 10}, {}], "g": [{"1": 10}, {}], "f": [{"1": 35}, {}], "n": [{"1": 49}, {}], "r": [{"1": 92}, {}], "d": [{"1": 55}, {}], "s": [{"1": 43}, {}], "l": [{"2": 5}, {}], "h": [{"1": 16}, {}]}], "c": [{"1": 18}, {}], "l": [{"1": 14}, {}]}], "iei": [{"1": 31}, {}], "oeu": [{"1": 125}, {}], "aei": [{"2": 5}, {}], "a\u00ee": [{"1": 269}, {}], "oa": [{"2": 16}, {}], "e\u00ee": [{"1": 5}, {}], "iai": [{"2": 15}, {}], "o\u00ea": [{"1": 5}, {}], "o\u00ef": [{"2": 19}, {}], "a\u00e8": [{"2": 4}, {}], "ya": [{"2": 12}, {}], "eo": [{"1": 25, "2": 5}, {"r": [{"1": 10}, {}], "n": [{"1": 15, "2": 5}, {"p": [{"2": 5}, {}], "g": [{"1": 15}, {}]}]}], "\u00e9ai": [{"2": 5}, {}], "\u0153u": [{"1": 191}, {}], "uie": [{"1": 15}, {}], "e\u00fb": [{"1": 56}, {}], "o\u00e9": [{"2": 16}, {}], "o\u00ee": [{"1": 26}, {}], "ue": [{"1": 201, "2": 181}, {"s": [{"1": 19}, {}], "t": [{"1": 5, "2": 27}, {"m": [{"2": 18}, {}], "t": [{"1": 5}, {}], "n": [{"2": 4}, {}], "l": [{"2": 5}, {}]}], "n": [{"1": 15, "2": 9}, {"p": [{"1": 10}, {}], "m": [{"1": 5}, {}], "l": [{"2": 9}, {}]}], "/": [{"1": 122}, {}], "r": [{"1": 40, "2": 67}, {"c": [{"2": 4}, {}], "m": [{"1": 5, "2": 12}, {"/": [{"2": 8}, {}], "a": [{"1": 5, "2": 4}, {"e": [{"1": 5, "2": 4}, {"i": [{"1": 5, "2": 4}, {"r": [{"1": 5, "2": 4}, {"t": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"-": [{"2": 4}, {}], "i": [{"1": 5}, {}]}]}]}]}]}]}]}], "t": [{"1": 35, "2": 16}, {"i": [{"1": 10}, {}], "o": [{"1": 10}, {}], "-": [{"2": 16}, {}], "a": [{"1": 15}, {}]}], "h": [{"2": 5}, {}], "n": [{"2": 13}, {}], "b": [{"2": 4}, {}], "l": [{"2": 13}, {}]}], "z": [{"2": 13}, {}], "l": [{"2": 65}, {}]}], "u\u00ee": [{"1": 15, "2": 4}, {"t": [{"1": 15, "2": 4}, {"h": [{"1": 15, "2": 4}, {"r": [{"1": 15, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"2": 4}, {}], "e": [{"1": 5}, {}]}], "l": [{"1": 10}, {}]}]}]}]}], "o\u00e8": [{"2": 16}, {}], "ueu": [{"2": 14}, {}], "ao\u00fb": [{"1": 5}, {}], "iou": [{"1": 16, "2": 5}, {"s": [{"1": 16}, {}], "l": [{"2": 5}, {}]}], "ouie": [{"2": 4}, {}], "ouaie": [{"2": 4}, {}], "eue": [{"1": 10, "2": 5}, {"t": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "yo": [{"1": 10, "2": 9}, {"r": [{"1": 5}, {}], "t": [{"2": 4}, {}], "l": [{"1": 5}, {}], "n": [{"2": 5}, {}]}], "ou": [{"1": 8130}, {}], "ei": [{"1": 751}, {}], "ye": [{"1": 5}, {}], "eu": [{"1": 3738}, {}]}]
diff --git a/data/diaeresis_empty.json b/data/diaeresis_empty.json
@@ -0,0 +1 @@
+[{"1": 1, "2": 1}, {}]
diff --git a/diaeresis.json b/diaeresis.json
@@ -1 +0,0 @@
-[{"1": 395604, "2": 39262, "3": 8}, {"io": [{"1": 191607, "2": 22191}, {"n": [{"1": 191595, "2": 22089}, {"t": [{"1": 9865, "2": 11539}, {"s": [{"1": 9865, "2": 4059}, {"o": [{"1": 1205, "2": 45}, {"/": [{"1": 605, "2": 45}, {"n": [{"1": 55, "2": 10}, {"-": [{"1": 10, "2": 10}, {"-": [{"1": 10, "2": 10}, {}]}], "/": [{"1": 45}, {}]}], "m": [{"2": 20, "1": 5}, {"/": [{"2": 15, "1": 5}, {"m": [{"2": 5}, {}], "o": [{"2": 5}, {}], "\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "v": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"\u00e9": [{"2": 5}, {}], "u": [{"1": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "l": [{"2": 5, "1": 100}, {"-": [{"2": 5}, {}], "/": [{"1": 100}, {}]}], "p": [{"2": 5, "1": 60}, {"-": [{"2": 5}, {}], "/": [{"1": 60}, {}]}], "c": [{"1": 90}, {}], "i": [{"1": 30}, {}], "h": [{"1": 25}, {}], "s": [{"1": 20}, {}], "b": [{"1": 40}, {}], "r": [{"1": 35}, {}], "g": [{"1": 55}, {}], "d": [{"1": 10}, {}], "Y": [{"1": 5}, {}], "k": [{"1": 5}, {}], "j": [{"1": 10}, {}], "e": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "o": [{"1": 5}, {}], "\u00e7": [{"1": 5}, {}], "y": [{"1": 5}, {}], "z": [{"1": 5}, {}]}], "-": [{"1": 600}, {}]}], "n": [{"1": 1625, "2": 112}, {"/": [{"1": 815, "2": 102}, {"e": [{"1": 475, "2": 97}, {"/": [{"1": 470, "2": 97}, {"m": [{"1": 225, "2": 10}, {"-": [{"1": 10, "2": 10}, {"-": [{"1": 10, "2": 10}, {}]}], "/": [{"1": 215}, {}]}], "t": [{"2": 47, "1": 40}, {"/": [{"2": 47, "1": 35}, {"n": [{"2": 19, "1": 15}, {"/": [{"2": 19, "1": 15}, {"i": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}]}], "o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}]}]}], "\u00e9": [{"2": 13}, {}], "u": [{"2": 5}, {}], "a": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "v": [{"2": 35, "1": 30}, {"/": [{"2": 35, "1": 25}, {"n": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"i": [{"2": 10, "1": 10}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "o": [{"2": 5}, {}]}]}], "a": [{"2": 5}, {}], "r": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5}, {}], "d": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "b": [{"2": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "i": [{"1": 35}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 5, "1": 175}, {"/": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}], "-": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"n": [{"2": 5, "1": 470}, {"r": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "/": [{"1": 5}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 175}, {"n": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"1": 1061, "2": 292}, {"/": [{"1": 531, "2": 287}, {"c": [{"1": 61}, {}], "n": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"i": [{"2": 15}, {}], "o": [{"2": 10}, {}], "u": [{"2": 10}, {}], "a": [{"1": 5}, {}]}]}], "s": [{"2": 105, "1": 30}, {"/": [{"2": 105, "1": 30}, {"i": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"q": [{"2": 20}, {}], "v": [{"1": 5}, {}]}]}], "o": [{"2": 80}, {}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "d": [{"2": 42, "1": 55}, {"/": [{"2": 42, "1": 55}, {"d": [{"2": 5}, {}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "n": [{"2": 7, "1": 5}, {"/": [{"2": 7, "1": 5}, {"o": [{"2": 7}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"2": 5}, {}], "\u00e9": [{"2": 15, "1": 45}, {"/": [{"2": 10, "1": 40}, {"p": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "m": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "a": [{"2": 5}, {}]}]}], "b": [{"2": 15, "1": 30}, {"/": [{"2": 15, "1": 25}, {"m": [{"2": 5}, {}], "i": [{"2": 10}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "r": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"2": 30, "1": 50}, {"/": [{"2": 30, "1": 50}, {"a": [{"2": 15}, {}], "t": [{"2": 10}, {}], "u": [{"2": 5}, {}], "b": [{"1": 5}, {}], "f": [{"1": 10}, {}], "\u00e9": [{"1": 25}, {}], "r": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "l": [{"2": 15, "1": 45}, {"/": [{"2": 15, "1": 40}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "o": [{"2": 10}, {}], "i": [{"1": 25}, {}], "\u00e9": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"2": 40}, {}], "u": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "i": [{"1": 5}, {}]}]}], "r": [{"1": 20}, {}], "c": [{"1": 15}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 30}, {}], "a": [{"1": 35}, {}], "o": [{"1": 35}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "r": [{"2": 35, "1": 412}, {"/": [{"2": 35, "1": 207}, {"o": [{"2": 25, "1": 112}, {"/": [{"2": 25, "1": 112}, {"p": [{"2": 25, "1": 75}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 15, "1": 70}, {"i": [{"2": 5}, {}], "o": [{"2": 10}, {}], "p": [{"1": 15}, {}], "l": [{"1": 5}, {}], "m": [{"1": 25}, {}], "\u00e9": [{"1": 5}, {}], "x": [{"1": 10}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "s": [{"1": 12}, {}], "v": [{"1": 5}, {}], "f": [{"1": 10}, {}], "c": [{"1": 5}, {}], "h": [{"1": 5}, {}]}]}], "e": [{"2": 10, "1": 25}, {"/": [{"2": 10, "1": 25}, {"s": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}]}]}], "a": [{"1": 50}, {}], "u": [{"1": 15}, {}], "i": [{"1": 5}, {}]}], "-": [{"1": 205}, {}]}], "a": [{"2": 2723, "1": 370}, {"/": [{"2": 2723, "1": 185}, {"c": [{"2": 341}, {}], "n": [{"2": 235, "1": 10}, {"-": [{"2": 10}, {}], "/": [{"2": 225, "1": 10}, {"i": [{"2": 145}, {}], "g": [{"2": 30}, {}], "m": [{"2": 10}, {}], "o": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"d": [{"2": 5}, {}], "t": [{"2": 10}, {}], "b": [{"1": 10}, {}]}]}], "r": [{"2": 15}, {}], "a": [{"2": 10}, {}]}]}], "r": [{"2": 467, "1": 35}, {"/": [{"2": 462, "1": 30}, {"r": [{"2": 12}, {}], "u": [{"2": 90}, {}], "\u00e9": [{"2": 135, "1": 5}, {"/": [{"2": 135, "1": 5}, {"l": [{"2": 5}, {}], "m": [{"2": 10}, {}], "t": [{"2": 20}, {}], "a": [{"2": 5}, {}], "d": [{"2": 15, "1": 5}, {"/": [{"2": 15}, {}], "-": [{"1": 5}, {}]}], "b": [{"2": 15}, {}], "g": [{"2": 5}, {}], "p": [{"2": 20}, {}], "n": [{"2": 15}, {}], "c": [{"2": 15}, {}], "f": [{"2": 10}, {}]}]}], "t": [{"2": 60, "1": 5}, {"/": [{"2": 60, "1": 5}, {"s": [{"2": 35}, {}], "n": [{"2": 5}, {}], "l": [{"2": 10}, {}], "\u00e9": [{"2": 10}, {}], "i": [{"1": 5}, {}]}]}], "i": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"m": [{"2": 5}, {}], "p": [{"2": 25, "1": 5}, {"/": [{"2": 25}, {}], "-": [{"1": 5}, {}]}], "g": [{"2": 5}, {}]}]}], "o": [{"2": 70}, {}], "b": [{"2": 15}, {}], "a": [{"2": 20}, {}], "g": [{"2": 20}, {}], "c": [{"2": 5}, {}], "d": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"2": 340, "1": 35}, {"/": [{"2": 340, "1": 35}, {"b": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "u": [{"2": 150}, {}], "\u00e9": [{"2": 15}, {}], "l": [{"2": 70}, {}], "i": [{"2": 30, "1": 5}, {"/": [{"2": 30, "1": 5}, {"m": [{"2": 5}, {}], "p": [{"2": 10}, {}], "b": [{"2": 5}, {}], "t": [{"2": 10}, {}], "d": [{"1": 5}, {}]}]}], "o": [{"2": 40}, {}], "p": [{"2": 5}, {}], "a": [{"2": 5}, {}], "e": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 10, "1": 5}, {"r": [{"2": 5}, {}], "-": [{"2": 5}, {}], "f": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "c": [{"1": 5}, {}]}]}], "i": [{"2": 135}, {}], "t": [{"2": 500, "1": 5}, {"/": [{"2": 500, "1": 5}, {"p": [{"2": 20}, {}], "i": [{"2": 135}, {}], "s": [{"2": 65, "1": 5}, {"/": [{"2": 60, "1": 5}, {"e": [{"2": 45}, {}], "u": [{"2": 10}, {}], "a": [{"2": 5}, {}], "n": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "c": [{"2": 25}, {}], "n": [{"2": 100}, {}], "u": [{"2": 55}, {}], "o": [{"2": 25}, {}], "l": [{"2": 20}, {}], "r": [{"2": 30}, {}], "a": [{"2": 10}, {}], "\u00fb": [{"2": 5}, {}], "\u00e9": [{"2": 10}, {}]}]}], "m": [{"2": 110, "1": 35}, {"/": [{"2": 110, "1": 30}, {"a": [{"2": 30}, {}], "r": [{"2": 35, "1": 5}, {"/": [{"2": 35, "1": 5}, {"i": [{"2": 10}, {}], "o": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"f": [{"2": 25, "1": 5}, {"/": [{"2": 20}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "i": [{"2": 25, "1": 10}, {"/": [{"2": 25, "1": 10}, {"n": [{"2": 5}, {}], "x": [{"2": 5}, {}], "t": [{"2": 10}, {}], "l": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"b": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "m": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}]}]}], "u": [{"2": 5}, {}], "e": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 210}, {}], "v": [{"2": 60, "1": 5}, {"/": [{"2": 60, "1": 5}, {"i": [{"2": 20}, {}], "a": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "o": [{"2": 15}, {}], "r": [{"2": 10}, {}], "\u00e9": [{"2": 5}, {}]}]}], "g": [{"2": 100, "1": 5}, {"/": [{"2": 100, "1": 5}, {"\u00e9": [{"2": 30, "1": 5}, {"/": [{"2": 30, "1": 5}, {"l": [{"2": 15}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "n": [{"2": 10}, {}]}]}], "a": [{"2": 10}, {}], "o": [{"2": 15}, {}], "i": [{"2": 25}, {}], "r": [{"2": 10}, {}], "n": [{"2": 10}, {}]}]}], "p": [{"2": 50, "1": 10}, {"/": [{"2": 50, "1": 10}, {"i": [{"2": 20}, {}], "s": [{"2": 5}, {}], "l": [{"2": 10}, {}], "u": [{"2": 15}, {}], "a": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "b": [{"2": 25}, {}], "u": [{"2": 50, "1": 5}, {"/": [{"2": 50, "1": 5}, {"n": [{"2": 10}, {}], "l": [{"2": 10}, {}], "t": [{"2": 15}, {}], "d": [{"2": 5}, {}], "r": [{"2": 5}, {}], "c": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 15}, {}], "d": [{"2": 60, "1": 25}, {"/": [{"2": 60, "1": 20}, {"a": [{"2": 15}, {}], "\u00e9": [{"2": 5}, {}], "n": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"o": [{"2": 15}, {}], "a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "i": [{"2": 20, "1": 10}, {"/": [{"2": 20, "1": 10}, {"m": [{"2": 5}, {}], "p": [{"2": 10}, {}], "q": [{"2": 5}, {}], "t": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "x": [{"2": 15}, {}], "q": [{"2": 10}, {}], "f": [{"1": 10}, {}], "h": [{"1": 5}, {}]}], "-": [{"1": 185}, {}]}], "c": [{"2": 481, "1": 440}, {"/": [{"2": 481, "1": 220}, {"a": [{"2": 108, "1": 60}, {"-": [{"2": 15, "1": 5}, {"-": [{"2": 15, "1": 5}, {}]}], "/": [{"2": 93, "1": 55}, {"f": [{"2": 16}, {}], "d": [{"2": 7}, {}], "r": [{"2": 55, "1": 35}, {"/": [{"2": 55, "1": 35}, {"t": [{"2": 35, "1": 25}, {"/": [{"2": 30, "1": 20}, {"s": [{"2": 15}, {}], "t": [{"2": 5}, {}], "n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "x": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "f": [{"2": 15, "1": 10}, {"/": [{"2": 10, "1": 10}, {"f": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "n": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}], "e": [{"2": 5}, {}]}]}], "x": [{"2": 5}, {}], "\u00e9": [{"2": 5}, {}], "s": [{"2": 5}, {}], "p": [{"1": 10}, {}], "t": [{"1": 5}, {}], "j": [{"1": 5}, {}]}]}], "i": [{"2": 65, "1": 10}, {"/": [{"2": 65, "1": 10}, {"d": [{"2": 32, "1": 10}, {"/": [{"2": 32, "1": 5}, {"\u00e9": [{"2": 17, "1": 5}, {"/": [{"2": 17}, {}], "-": [{"1": 5}, {}]}], "a": [{"2": 5}, {}], "r": [{"2": 5}, {}], "i": [{"2": 5}, {}]}], "-": [{"1": 5}, {}]}], "f": [{"2": 8}, {}], "l": [{"2": 5}, {}], "v": [{"2": 5}, {}], "r": [{"2": 10}, {}], "m": [{"2": 5}, {}]}]}], "u": [{"2": 76, "1": 5}, {"/": [{"2": 76, "1": 5}, {"r": [{"2": 26, "1": 5}, {"/": [{"2": 26, "1": 5}, {"t": [{"2": 26}, {}], "\u00e9": [{"1": 5}, {}]}]}], "d": [{"2": 50}, {}]}]}], "n": [{"2": 52, "1": 5}, {"/": [{"2": 52, "1": 5}, {"i": [{"2": 7}, {}], "o": [{"2": 40, "1": 5}, {"/": [{"2": 35, "1": 5}, {"j": [{"2": 20, "1": 5}, {"/": [{"2": 15, "1": 5}, {"n": [{"2": 10}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"2": 5}, {}]}], "s": [{"2": 5}, {}], "f": [{"2": 5}, {}], "p": [{"2": 5}, {}]}], "-": [{"2": 5}, {}]}], "a": [{"2": 5}, {}]}]}], "e": [{"2": 175, "1": 135}, {"/": [{"2": 175, "1": 135}, {"j": [{"2": 35, "1": 20}, {"/": [{"2": 35, "1": 20}, {"b": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 5}, {}], "o": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"2": 5}, {}]}]}], "f": [{"2": 40, "1": 25}, {"/": [{"2": 40, "1": 25}, {"f": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"i": [{"2": 15, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "r": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 10}, {}]}]}], "p": [{"2": 20, "1": 30}, {"/": [{"2": 20, "1": 30}, {"s": [{"2": 20, "1": 30}, {"/": [{"2": 20, "1": 30}, {"n": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "e": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}]}]}], "l": [{"2": 25, "1": 10}, {"/": [{"2": 25, "1": 10}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "i": [{"2": 5}, {}], "\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 10, "1": 5}, {"s": [{"2": 10}, {}], "d": [{"1": 5}, {}]}], "-": [{"2": 5}, {}]}]}]}], "r": [{"2": 25}, {}], "s": [{"2": 20, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}], "-": [{"2": 5}, {}]}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"2": 5}, {}]}]}], "b": [{"1": 10}, {}], "n": [{"1": 20}, {}], "m": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}]}]}]}], "-": [{"1": 220}, {}]}], "p": [{"2": 141, "1": 230}, {"/": [{"2": 141, "1": 115}, {"i": [{"2": 36}, {}], "r": [{"2": 10}, {}], "e": [{"2": 40, "1": 15}, {"/": [{"2": 40, "1": 15}, {"c": [{"2": 40, "1": 15}, {"/": [{"2": 40, "1": 15}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"e": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"p": [{"2": 10}, {}], "t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "n": [{"2": 5}, {}], "\u00e9": [{"2": 10}, {}], "x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "o": [{"2": 15, "1": 15}, {"/": [{"2": 10, "1": 10}, {"d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "k": [{"2": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "m": [{"2": 20, "1": 50}, {"/": [{"2": 20, "1": 50}, {"o": [{"2": 10, "1": 40}, {"/": [{"2": 10, "1": 40}, {"s": [{"2": 10}, {}], "c": [{"1": 35}, {}], "d": [{"1": 5}, {}]}]}], "e": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "d": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}], "u": [{"2": 20}, {}], "a": [{"1": 20}, {}], "y": [{"1": 10}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 115}, {}]}], "u": [{"1": 1042, "2": 145}, {"/": [{"1": 522, "2": 135}, {"c": [{"1": 42, "2": 25}, {"/": [{"1": 42, "2": 25}, {"s": [{"1": 12}, {}], "o": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"l": [{"2": 15}, {}], "r": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "r": [{"1": 15}, {}]}]}], "b": [{"2": 30, "1": 35}, {"/": [{"2": 30, "1": 30}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "i": [{"2": 25}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "o": [{"2": 5, "1": 170}, {"/": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "l": [{"2": 35, "1": 15}, {"/": [{"2": 35, "1": 10}, {"b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "o": [{"2": 25}, {}], "l": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 10, "1": 90}, {"/": [{"2": 10, "1": 90}, {"c": [{"2": 10}, {}], "e": [{"1": 35}, {}], "Y": [{"1": 20}, {}], "i": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 25}, {}]}]}], "t": [{"2": 25}, {}], "n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "z": [{"1": 5}, {}], "h": [{"1": 30}, {}], "j": [{"1": 10}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"n": [{"2": 5, "1": 35}, {"l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "/": [{"1": 5}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 170}, {"n": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "s": [{"2": 45, "1": 530}, {"/": [{"2": 40, "1": 265}, {"i": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"b": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"1": 5}, {}], "r": [{"1": 5}, {}], "v": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"b": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"m": [{"2": 5}, {}], "i": [{"1": 5}, {}], "a": [{"1": 5}, {}]}]}], "j": [{"1": 20}, {}], "g": [{"1": 5}, {}], "r": [{"1": 15}, {}]}]}], "e": [{"2": 25, "1": 80}, {"/": [{"2": 25, "1": 80}, {"g": [{"2": 20}, {}], "q": [{"2": 5}, {}], "n": [{"1": 5}, {}], "t": [{"1": 25}, {}], "f": [{"1": 15}, {}], "l": [{"1": 15}, {}], "p": [{"1": 10}, {}], "r": [{"1": 5}, {}], "z": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "y": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"n": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 10, "1": 110}, {"/": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "\u00e9": [{"2": 25, "1": 230}, {"/": [{"2": 25, "1": 110}, {"r": [{"2": 20, "1": 45}, {"/": [{"2": 20, "1": 45}, {"c": [{"2": 20, "1": 25}, {"/": [{"2": 20, "1": 25}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 10}, {}], "a": [{"1": 5}, {}], "p": [{"1": 5}, {}]}]}], "j": [{"2": 5}, {}], "g": [{"1": 10}, {}], "l": [{"1": 10}, {}], "i": [{"1": 20}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "x": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "u": [{"1": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 10}, {}]}], "t": [{"1": 1110}, {}], "e": [{"1": 830}, {}], "\u00fb": [{"1": 170}, {}], "\u00ea": [{"1": 150}, {}], "l": [{"1": 180}, {}], "f": [{"1": 30}, {}], "\u00ef": [{"1": 10}, {}], "\u00fc": [{"1": 10}, {}], "\u00ee": [{"1": 70}, {}], "g": [{"1": 10}, {}], "\u00f4": [{"1": 10}, {}], "y": [{"1": 10}, {}]}], "/": [{"2": 7480}, {}]}], "r": [{"2": 4279, "1": 70878}, {"/": [{"2": 34}, {}], "a": [{"2": 7}, {}], "i": [{"2": 4}, {}], "n": [{"2": 5}, {}], "s": [{"1": 70878, "2": 4229}, {"e": [{"1": 62152}, {}], "t": [{"2": 1297}, {}], "d": [{"2": 1391}, {}], "p": [{"2": 116}, {}], "a": [{"2": 135, "1": 150}, {"/": [{"2": 70, "1": 75}, {"p": [{"2": 30, "1": 50}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 20, "1": 45}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 65, "1": 75}, {"p": [{"2": 25, "1": 50}, {"n": [{"2": 25, "1": 50}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {}], "/": [{"1": 5}, {}]}]}], "r": [{"1": 693, "2": 10}, {"/": [{"1": 347, "2": 5}, {"e": [{"1": 141}, {}], "u": [{"1": 106}, {}], "a": [{"2": 5, "1": 90}, {"/": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "o": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 346}, {"a": [{"2": 5, "1": 90}, {"n": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "e": [{"1": 140}, {}], "o": [{"1": 10}, {}], "u": [{"1": 106}, {}]}]}], "u": [{"1": 1373, "2": 15}, {"/": [{"1": 688, "2": 10}, {"a": [{"1": 28}, {}], "j": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"2": 5, "1": 180}, {"/": [{"2": 5, "1": 180}, {"n": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "v": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}]}]}], "l": [{"1": 5}, {}], "c": [{"1": 45}, {}], "t": [{"1": 5}, {}], "i": [{"1": 15}, {}], "u": [{"1": 15}, {}], "p": [{"1": 5}, {}], "a": [{"1": 50}, {}], "\u00f4": [{"1": 5}, {}], "b": [{"1": 5}, {}], "\u00e2": [{"1": 5}, {}], "x": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 685}, {"j": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "/": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "t": [{"1": 180}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "a": [{"1": 25}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "b": [{"2": 330}, {}], "c": [{"2": 170}, {}], "v": [{"2": 390}, {}], "o": [{"2": 70, "1": 530}, {"/": [{"2": 40, "1": 265}, {"m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "b": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"m": [{"2": 5}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "o": [{"1": 5}, {}]}]}], "h": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "z": [{"1": 5}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}], "-": [{"2": 30, "1": 265}, {"m": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"n": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"n": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "f": [{"2": 160}, {}], "g": [{"2": 130}, {}], "\u00e9": [{"2": 10, "1": 990}, {"/": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "n": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "i": [{"1": 4950}, {}], "\u00ef": [{"1": 30}, {}]}]}], "s": [{"1": 77177, "2": 1741}, {"s": [{"1": 77177, "2": 741}, {"s": [{"1": 68796, "2": 245}, {"/": [{"1": 34401, "2": 245}, {"a": [{"1": 30299, "2": 34}, {"/": [{"1": 30299, "2": 34}, {"f": [{"1": 314}, {}], "p": [{"2": 34, "1": 745}, {"-": [{"2": 34, "1": 5}, {"-": [{"2": 34, "1": 5}, {}]}], "/": [{"1": 740}, {}]}], "s": [{"1": 4935}, {}], "n": [{"1": 3920}, {}], "d": [{"1": 1375}, {}], "q": [{"1": 1010}, {}], "r": [{"1": 2775}, {}], "m": [{"1": 930}, {}], "t": [{"1": 4730}, {}], "h": [{"1": 1060}, {}], "l": [{"1": 4120}, {}], "Y": [{"1": 505}, {}], "e": [{"1": 1010}, {}], "v": [{"1": 540}, {}], "b": [{"1": 315}, {}], "u": [{"1": 620}, {}], "\u00e7": [{"1": 625}, {}], "\u00e9": [{"1": 100}, {}], "g": [{"1": 430}, {}], "x": [{"1": 130}, {}], "z": [{"1": 25}, {}], "c": [{"1": 35}, {}], "o": [{"1": 10}, {}], "k": [{"1": 20}, {}], "i": [{"1": 5}, {}], "w": [{"1": 5}, {}], "j": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"2": 65, "1": 3252}, {"/": [{"2": 65, "1": 3252}, {"m": [{"2": 65, "1": 130}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 55, "1": 125}, {"d": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 10, "1": 20}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 5}, {}]}]}]}], "v": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "\u00e9": [{"2": 15, "1": 20}, {"/": [{"2": 10, "1": 15}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}], "g": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "f": [{"1": 10}, {}]}]}], "o": [{"1": 20}, {}]}]}], "s": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"t": [{"2": 10, "1": 10}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00ea": [{"1": 5}, {}], "l": [{"1": 5}, {}], "e": [{"1": 10}, {}]}]}], "o": [{"1": 46}, {}], "n": [{"1": 326}, {}], "a": [{"1": 155}, {}], "d": [{"1": 465}, {}], "t": [{"1": 480}, {}], "l": [{"1": 280}, {}], "c": [{"1": 100}, {}], "p": [{"1": 100}, {}], "q": [{"1": 55}, {}], "h": [{"1": 110}, {}], "g": [{"1": 90}, {}], "r": [{"1": 330}, {}], "u": [{"1": 100}, {}], "v": [{"1": 150}, {}], "s": [{"1": 230}, {}], "b": [{"1": 30}, {}], "f": [{"1": 65}, {}], "\u00e9": [{"1": 10}, {}]}]}], "e": [{"2": 131, "1": 130}, {"/": [{"2": 131, "1": 130}, {"c": [{"2": 22, "1": 10}, {"/": [{"2": 17, "1": 5}, {"o": [{"2": 7}, {}], "n": [{"2": 5}, {}], "c": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"2": 79, "1": 95}, {"/": [{"2": 79, "1": 95}, {"p": [{"2": 52, "1": 25}, {"/": [{"2": 47, "1": 20}, {"x": [{"2": 7}, {}], "m": [{"2": 20, "1": 15}, {"/": [{"2": 20, "1": 15}, {"o": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"c": [{"2": 10, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "i": [{"2": 10}, {}], "e": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "p": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "u": [{"2": 5}, {}]}]}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "g": [{"2": 27, "1": 20}, {"/": [{"2": 27, "1": 20}, {"i": [{"2": 7}, {}], "a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}]}]}], "d": [{"1": 15}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 10}, {}], "t": [{"1": 15}, {}]}]}], "f": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 20}, {}], "l": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "u": [{"2": 15, "1": 475}, {"/": [{"2": 15, "1": 475}, {"c": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"s": [{"2": 5}, {}], "r": [{"2": 10}, {}], "\u00e9": [{"1": 15}, {}]}]}], "r": [{"1": 105}, {}], "\u00e7": [{"1": 30}, {}], "b": [{"1": 5}, {}], "a": [{"1": 60}, {}], "l": [{"1": 95}, {}], "n": [{"1": 15}, {}], "o": [{"1": 85}, {}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 15}, {}], "e": [{"1": 5}, {}], "f": [{"1": 5}, {}], "\u00ef": [{"1": 5}, {}], "v": [{"1": 5}, {}], "p": [{"1": 10}, {}], "s": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "n": [{"1": 130}, {}], "o": [{"1": 90}, {}], "\u00ef": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}], "\u00e2": [{"1": 5}, {}]}], "-": [{"1": 34395}, {}]}], "n": [{"2": 74, "1": 140}, {"/": [{"2": 74, "1": 70}, {"e": [{"2": 64, "1": 55}, {"/": [{"2": 64, "1": 55}, {"p": [{"2": 19, "1": 35}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}], "/": [{"2": 5, "1": 30}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "h": [{"2": 15}, {}], "c": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "m": [{"2": 5}, {}], "s": [{"2": 5}, {}], "t": [{"2": 15}, {}], "d": [{"1": 5}, {}], "f": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"m": [{"2": 5}, {}], "c": [{"2": 5}, {}], "d": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}]}]}]}], "-": [{"1": 70}, {}]}], "i": [{"2": 91, "1": 6541}, {"/": [{"2": 91, "1": 3271}, {"v": [{"2": 54, "1": 90}, {"-": [{"2": 14, "1": 5}, {"-": [{"2": 14, "1": 5}, {}]}], "/": [{"2": 40, "1": 85}, {"i": [{"2": 15, "1": 35}, {"/": [{"2": 15, "1": 35}, {"d": [{"2": 15, "1": 10}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"b": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "t": [{"1": 25}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}]}]}]}], "\u00e9": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"r": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "h": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "a": [{"1": 20}, {}], "e": [{"1": 5}, {}]}]}], "c": [{"2": 32, "1": 70}, {"/": [{"2": 32, "1": 70}, {"\u00e9": [{"2": 22, "1": 15}, {"/": [{"2": 22, "1": 15}, {"d": [{"2": 12}, {}], "r": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"p": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "g": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}]}]}], "n": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "a": [{"1": 10}, {}]}]}], "i": [{"1": 10}, {}], "x": [{"1": 5}, {}], "r": [{"1": 5}, {}], "s": [{"1": 5}, {}], "\u00ef": [{"1": 5}, {}], "a": [{"1": 5}, {}]}]}], "d": [{"1": 76}, {}], "l": [{"2": 5, "1": 1045}, {"/": [{"2": 5, "1": 1040}, {"l": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"o": [{"2": 5}, {}], "e": [{"1": 25}, {}], "a": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"1": 690}, {}], "o": [{"1": 40}, {}], "\u00e9": [{"1": 35}, {}], "i": [{"1": 195}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "e": [{"1": 5}, {}], "u": [{"1": 10}, {}], "y": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"1": 640}, {}], "t": [{"1": 345}, {}], "n": [{"1": 395}, {}], "u": [{"1": 170}, {}], "m": [{"1": 125}, {}], "a": [{"1": 135}, {}], "o": [{"1": 100}, {}], "b": [{"1": 10}, {}], "h": [{"1": 30}, {}], "f": [{"1": 10}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "x": [{"1": 5}, {}], "q": [{"1": 5}, {}], "p": [{"1": 5}, {}]}], "-": [{"1": 3270}, {}]}], "u": [{"2": 96, "1": 400}, {"/": [{"2": 96, "1": 195}, {"l": [{"2": 36, "1": 5}, {"/": [{"2": 36, "1": 5}, {"l": [{"2": 21}, {}], "c": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"n": [{"2": 5}, {}], "x": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}]}]}]}]}], "f": [{"2": 50, "1": 45}, {"/": [{"2": 45, "1": 40}, {"f": [{"2": 20, "1": 20}, {"/": [{"2": 20, "1": 20}, {"a": [{"2": 5}, {}], "i": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"d": [{"2": 10, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5, "1": 15}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "o": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}], "e": [{"2": 5}, {}]}]}], "n": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"o": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "o": [{"2": 5}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "e": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "t": [{"2": 5}, {}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "b": [{"1": 15}, {}], "c": [{"1": 15}, {}], "m": [{"1": 10}, {}], "o": [{"1": 45}, {}], "a": [{"1": 20}, {}], "e": [{"1": 20}, {}], "d": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 205}, {}]}], "\u00e9": [{"2": 30, "1": 50}, {"/": [{"2": 20, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 10}, {}], "l": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "i": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"2": 65, "1": 250}, {"/": [{"2": 40, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "v": [{"2": 10, "1": 35}, {"/": [{"2": 10, "1": 30}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "e": [{"1": 10}, {}]}]}], "\u00e9": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "a": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "h": [{"1": 5}, {}], "j": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "p": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 85, "1": 190}, {"/": [{"2": 85, "1": 95}, {"e": [{"2": 55, "1": 75}, {"/": [{"2": 55, "1": 75}, {"p": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"a": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "v": [{"2": 45, "1": 55}, {"/": [{"2": 40, "1": 50}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "n": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5}, {}], "g": [{"1": 5}, {}]}]}], "r": [{"2": 10}, {}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"2": 5}, {}], "e": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "h": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "o": [{"2": 20, "1": 5}, {"/": [{"2": 20, "1": 5}, {"t": [{"2": 20}, {}], "c": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 15}, {"c": [{"2": 10}, {}], "o": [{"1": 15}, {}]}]}]}], "-": [{"1": 95}, {}]}], "l": [{"2": 30, "1": 80}, {"/": [{"2": 30, "1": 40}, {"u": [{"2": 30, "1": 35}, {"/": [{"2": 30, "1": 35}, {"v": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"1": 5}, {}]}]}], "p": [{"2": 25, "1": 25}, {"/": [{"2": 20, "1": 20}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "o": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "a": [{"1": 5}, {}]}], "-": [{"1": 40}, {}]}], "o": [{"2": 15, "1": 480}, {"/": [{"2": 15, "1": 235}, {"l": [{"2": 10, "1": 40}, {"/": [{"2": 10, "1": 40}, {"p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"x": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "n": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "y": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"1": 5}, {}]}], "r": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "m": [{"1": 5}, {}], "p": [{"1": 150}, {}], "n": [{"1": 5}, {}], "d": [{"1": 5}, {}], "h": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"1": 245}, {}]}], "y": [{"1": 90}, {}], "\u00ef": [{"1": 50}, {}], "m": [{"1": 20}, {}], "e": [{"1": 30}, {}], "t": [{"1": 20}, {}]}], "/": [{"2": 992}, {}], "-": [{"2": 4}, {}], "n": [{"2": 4}, {}]}], "g": [{"1": 2031, "2": 78}, {"s": [{"1": 2031, "2": 50}, {"o": [{"1": 101}, {}], "\u00e9": [{"2": 23, "1": 90}, {"/": [{"2": 18, "1": 45}, {"l": [{"2": 13, "1": 5}, {"-": [{"2": 8}, {}], "/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"2": 7, "1": 260}, {"/": [{"2": 7, "1": 130}, {"l": [{"2": 7, "1": 35}, {"/": [{"2": 7, "1": 35}, {"e": [{"2": 7}, {}], "f": [{"1": 10}, {}], "l": [{"1": 5}, {}], "b": [{"1": 10}, {}], "g": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "r": [{"1": 20}, {}], "f": [{"1": 10}, {}], "e": [{"1": 15}, {}], "x": [{"1": 5}, {}], "m": [{"1": 5}, {}], "v": [{"1": 5}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 130}, {}]}], "a": [{"2": 10, "1": 610}, {"/": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 240}, {"/": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"n": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "n": [{"1": 360}, {}], "r": [{"1": 340}, {}], "d": [{"1": 20}, {}], "g": [{"1": 10}, {}]}], "/": [{"2": 28}, {}]}], "h": [{"1": 2101, "2": 181}, {"s": [{"1": 2101, "2": 170}, {"c": [{"1": 2031, "2": 10}, {"/": [{"1": 1016}, {}], "-": [{"2": 10, "1": 1015}, {"-": [{"2": 5}, {}], "/": [{"2": 5}, {}], "u": [{"1": 195}, {}], "o": [{"1": 170}, {}], "i": [{"1": 100}, {}], "r": [{"1": 70}, {}], "\u00e9": [{"1": 60}, {}], "n": [{"1": 175}, {}], "a": [{"1": 125}, {}], "\u00e2": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 5}, {}], "t": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "s": [{"1": 10}, {}]}]}], "p": [{"2": 160, "1": 50}, {"/": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}], "-": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"n": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"o": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 20}, {}]}], "/": [{"2": 11}, {}]}], "m": [{"1": 1872, "2": 98}, {"s": [{"1": 1872, "2": 60}, {"i": [{"1": 462}, {}], "\u00e9": [{"2": 40, "1": 30}, {"/": [{"2": 15, "1": 15}, {"n": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}], "-": [{"2": 25, "1": 15}, {"-": [{"2": 5}, {}], "n": [{"2": 5}, {}], "/": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "d": [{"2": 10}, {}], "a": [{"2": 5, "1": 240}, {"/": [{"2": 5, "1": 120}, {"c": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "l": [{"1": 40}, {}], "f": [{"1": 10}, {}], "g": [{"1": 10}, {}], "r": [{"1": 20}, {}], "d": [{"1": 5}, {}], "t": [{"1": 25}, {}], "q": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "r": [{"2": 5, "1": 340}, {"/": [{"2": 5, "1": 170}, {"e": [{"2": 5, "1": 40}, {"/": [{"2": 5, "1": 40}, {"f": [{"2": 5, "1": 25}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 20}, {}]}], "g": [{"1": 15}, {}]}]}], "i": [{"1": 20}, {}], "a": [{"1": 40}, {}], "o": [{"1": 65}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 170}, {}]}], "\u00ee": [{"1": 10}, {}], "u": [{"1": 380}, {}], "m": [{"1": 190}, {}], "\u00e2": [{"1": 20}, {}], "l": [{"1": 50}, {}], "\u00f4": [{"1": 20}, {}], "o": [{"1": 50}, {}], "g": [{"1": 10}, {}], "s": [{"1": 20}, {}], "e": [{"1": 40}, {}], "h": [{"1": 10}, {}]}], "e": [{"2": 28}, {}], "/": [{"2": 10}, {}]}], "l": [{"2": 1618, "1": 7106}, {"s": [{"2": 1515, "1": 7106}, {"b": [{"2": 377}, {}], "\u00e9": [{"2": 12, "1": 70}, {"/": [{"2": 7, "1": 35}, {"d": [{"2": 7}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "/": [{"2": 19}, {}], "l": [{"2": 67, "1": 3095}, {"/": [{"2": 47, "1": 1550}, {"i": [{"2": 17, "1": 1305}, {"/": [{"2": 17, "1": 1305}, {"m": [{"2": 7, "1": 15}, {"-": [{"2": 7}, {}], "/": [{"1": 15}, {}]}], "b": [{"2": 5, "1": 35}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 30}, {}]}], "r": [{"2": 5, "1": 40}, {"/": [{"2": 5, "1": 40}, {"t": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "d": [{"1": 10}, {}], "o": [{"1": 5}, {}], "g": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "t": [{"1": 130}, {}], "e": [{"1": 95}, {}], "u": [{"1": 305}, {}], "a": [{"1": 430}, {}], "\u00e2": [{"1": 10}, {}], "o": [{"1": 5}, {}], "q": [{"1": 55}, {}], "s": [{"1": 45}, {}], "d": [{"1": 25}, {}], "v": [{"1": 15}, {}], "c": [{"1": 20}, {}], "n": [{"1": 15}, {}], "p": [{"1": 65}, {}]}]}], "a": [{"1": 80, "2": 20}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}], "/": [{"2": 15, "1": 70}, {"s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "e": [{"2": 10, "1": 125}, {"/": [{"2": 10, "1": 125}, {"b": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"2": 5}, {}], "i": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "t": [{"1": 10}, {}], "c": [{"1": 30}, {}], "p": [{"1": 10}, {}], "i": [{"1": 30}, {}], "s": [{"1": 10}, {}], "g": [{"1": 5}, {}], "v": [{"1": 5}, {}]}]}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}], "-": [{"2": 20, "1": 1545}, {"a": [{"2": 20, "1": 75}, {"n": [{"2": 20, "1": 75}, {"/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "r": [{"1": 91, "2": 10}, {"/": [{"1": 46, "2": 5}, {"a": [{"1": 16}, {}], "u": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 45}, {"u": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "a": [{"1": 15}, {}]}]}], "p": [{"2": 245}, {}], "i": [{"2": 70, "1": 530}, {"/": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"/": [{"2": 10, "1": 90}, {"f": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5}, {}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}], "-": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"n": [{"2": 10, "1": 95}, {"f": [{"2": 10, "1": 10}, {"o": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "/": [{"1": 5}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 155}, {}], "c": [{"2": 170}, {}], "f": [{"2": 250}, {}], "n": [{"2": 30}, {}], "w": [{"2": 10}, {}], "o": [{"2": 40, "1": 530}, {"/": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"n": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 40}, {}], "e": [{"2": 10, "1": 880}, {"/": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"1": 25}, {}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}], "-": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 25}, {"/": [{"2": 5}, {}], "r": [{"1": 20}, {}], "b": [{"1": 5}, {}]}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "-": [{"2": 5}, {}], "a": [{"2": 5, "1": 390}, {"/": [{"2": 5, "1": 195}, {"g": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "h": [{"1": 25}, {}], "f": [{"1": 5}, {}], "v": [{"1": 40}, {}], "b": [{"1": 25}, {}], "c": [{"1": 25}, {}], "i": [{"1": 5}, {}], "s": [{"1": 15}, {}], "t": [{"1": 15}, {}], "p": [{"1": 10}, {}], "d": [{"1": 5}, {}], "n": [{"1": 5}, {}], "r": [{"1": 5}, {}], "j": [{"1": 5}, {}]}], "-": [{"1": 195}, {}]}], "u": [{"1": 1290}, {}], "y": [{"1": 20}, {}], "\u00ea": [{"1": 100}, {}], "\u00fb": [{"1": 40}, {}], "\u00f4": [{"1": 50}, {}], "\u00e2": [{"1": 20}, {}]}], "-": [{"2": 8}, {}], "/": [{"2": 87}, {}], "n": [{"2": 4}, {}], "i": [{"2": 4}, {}]}], "p": [{"2": 260, "1": 1430}, {"/": [{"2": 89}, {}], "s": [{"2": 166, "1": 1430}, {"m": [{"2": 25, "1": 230}, {"/": [{"2": 25, "1": 115}, {"a": [{"2": 25, "1": 45}, {"/": [{"2": 25, "1": 45}, {"h": [{"2": 20}, {}], "l": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "c": [{"1": 10}, {}], "r": [{"1": 10}, {}], "t": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "o": [{"1": 35}, {}], "e": [{"1": 15}, {}], "i": [{"1": 15}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 115}, {}]}], "s": [{"2": 26, "1": 30}, {"/": [{"2": 26, "1": 15}, {"e": [{"2": 26}, {}], "i": [{"1": 10}, {}], "a": [{"1": 5}, {}]}], "-": [{"1": 15}, {}]}], "o": [{"2": 60, "1": 140}, {"/": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"2": 20, "1": 25}, {"o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"n": [{"2": 25, "1": 25}, {"/": [{"2": 5}, {}], "o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20, "1": 10}, {"-": [{"2": 15, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5}, {}], "p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}], "/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 10}, {}], "r": [{"2": 15, "1": 40}, {"/": [{"2": 15, "1": 20}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "o": [{"2": 10}, {}], "i": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"1": 20}, {}]}], "u": [{"2": 5, "1": 200}, {"/": [{"2": 5, "1": 100}, {"o": [{"2": 5, "1": 70}, {"/": [{"2": 5, "1": 70}, {"r": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}], "g": [{"1": 15}, {}]}]}], "l": [{"1": 10}, {}], "c": [{"1": 25}, {}], "t": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"1": 20}, {}], "d": [{"1": 5}, {}], "a": [{"1": 5}, {}]}], "-": [{"1": 100}, {}]}], "/": [{"2": 5}, {}], "p": [{"1": 290}, {}], "i": [{"1": 170}, {}], "a": [{"1": 140}, {}], "y": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "l": [{"1": 80}, {}], "\u00e2": [{"1": 10}, {}], "e": [{"1": 10}, {}]}], "-": [{"2": 5}, {}]}], "Y": [{"1": 1231}, {}], "v": [{"2": 111, "1": 1454}, {"s": [{"2": 91, "1": 1454}, {"n": [{"2": 31}, {}], "a": [{"1": 304, "2": 25}, {"/": [{"1": 149, "2": 15}, {"n": [{"1": 4}, {}], "t": [{"2": 5}, {}], "r": [{"2": 5, "1": 45}, {"/": [{"2": 5, "1": 45}, {"d": [{"2": 5}, {}], "g": [{"1": 20}, {}], "b": [{"1": 5}, {}], "u": [{"1": 5}, {}], "p": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "e": [{"2": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 155}, {"-": [{"2": 5, "1": 5}, {}], "t": [{"2": 5}, {}], "r": [{"1": 45}, {}], "/": [{"1": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20}, {}], "b": [{"2": 10}, {}], "u": [{"2": 5, "1": 250}, {"/": [{"2": 5, "1": 125}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "f": [{"1": 5}, {}]}]}], "e": [{"1": 5}, {}], "o": [{"1": 80}, {}], "b": [{"1": 5}, {}], "a": [{"1": 10}, {}], "c": [{"1": 15}, {}], "t": [{"1": 5}, {}]}], "-": [{"1": 125}, {}]}], "l": [{"1": 40}, {}], "e": [{"1": 210}, {}], "i": [{"1": 460}, {}], "r": [{"1": 120}, {}], "o": [{"1": 50}, {}], "\u00ea": [{"1": 20}, {}]}], "/": [{"2": 20}, {}]}], "f": [{"2": 1361, "1": 530}, {"s": [{"2": 1351, "1": 530}, {"i": [{"2": 1161, "1": 60}, {"/": [{"2": 581, "1": 30}, {"t": [{"2": 116, "1": 5}, {"/": [{"2": 116, "1": 5}, {"s": [{"2": 21}, {}], "\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"/": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"n": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"n": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"o": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"s": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 120}, {}], "u": [{"2": 25, "1": 20}, {"/": [{"2": 15, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "b": [{"1": 5}, {}]}]}], "l": [{"1": 5}, {}]}]}]}], "-": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 10}, {}], "f": [{"2": 10, "1": 360}, {"/": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "/": [{"2": 15}, {}], "l": [{"2": 10}, {}], "a": [{"1": 50}, {}], "e": [{"1": 20}, {}], "o": [{"1": 10}, {}], "r": [{"1": 10}, {}]}], "-": [{"2": 5}, {}], "/": [{"2": 5}, {}]}], "d": [{"2": 206, "1": 3220}, {"s": [{"2": 182, "1": 3220}, {"u": [{"2": 27, "1": 320}, {"/": [{"2": 17, "1": 160}, {"t": [{"2": 7}, {}], "p": [{"2": 5}, {}], "l": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 160}, {"t": [{"2": 5}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"2": 40, "1": 170}, {"/": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"n": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"n": [{"2": 5, "1": 30}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 50, "1": 170}, {"/": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "r": [{"2": 15, "1": 880}, {"/": [{"2": 10, "1": 440}, {"a": [{"2": 5, "1": 285}, {"/": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"2": 5, "1": 110}, {"/": [{"2": 5, "1": 110}, {"t": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "b": [{"1": 30}, {}], "c": [{"1": 45}, {}], "m": [{"1": 15}, {}]}]}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}], "-": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"n": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "n": [{"2": 30, "1": 950}, {"/": [{"2": 15, "1": 475}, {"e": [{"2": 15, "1": 165}, {"/": [{"2": 15, "1": 165}, {"c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "p": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 50}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}], "-": [{"2": 15, "1": 475}, {"e": [{"2": 15, "1": 165}, {"n": [{"2": 15, "1": 165}, {"c": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "p": [{"2": 5, "1": 30}, {"o": [{"2": 5, "1": 30}, {"i": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 50}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}]}], "a": [{"2": 20, "1": 280}, {"/": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 35}, {"r": [{"2": 5}, {}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"n": [{"2": 10, "1": 40}, {"r": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 380}, {}], "y": [{"1": 50}, {}], "\u00f4": [{"1": 10}, {}], "l": [{"1": 10}, {}]}], "a": [{"2": 4}, {}], "/": [{"2": 20}, {}]}], "x": [{"2": 106, "1": 260}, {"/": [{"2": 61}, {}], "s": [{"2": 45, "1": 260}, {"y": [{"2": 10}, {}], "e": [{"2": 30, "1": 100}, {"/": [{"2": 30, "1": 50}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"n": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "o": [{"2": 5}, {}]}]}]}]}], "l": [{"2": 20, "1": 25}, {"/": [{"2": 20, "1": 25}, {"f": [{"2": 20}, {}], "p": [{"1": 20}, {}], "\u00e9": [{"1": 5}, {}]}]}], "d": [{"1": 10}, {}], "v": [{"1": 5}, {}]}], "-": [{"1": 50}, {}]}], "i": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 20}, {"f": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}], "f": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "m": [{"1": 5}, {}]}], "-": [{"1": 30}, {}]}], "a": [{"1": 80}, {}], "o": [{"1": 10}, {}], "u": [{"1": 20}, {}]}]}], "c": [{"2": 300, "1": 1250}, {"s": [{"2": 280, "1": 1250}, {"\u00e9": [{"2": 20}, {}], "o": [{"2": 40}, {}], "i": [{"2": 55, "1": 40}, {"/": [{"2": 30, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 80, "1": 640}, {"/": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"/": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}], "-": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"n": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"o": [{"2": 10, "1": 15}, {"s": [{"2": 10, "1": 5}, {"u": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"n": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"o": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"u": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"s": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 40, "1": 260}, {"/": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}], "-": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"n": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 10, "1": 200}, {"/": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"n": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "s": [{"2": 15, "1": 30}, {"-": [{"2": 15, "1": 15}, {"-": [{"2": 10}, {}], "/": [{"2": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 5}, {}]}], "/": [{"1": 15}, {}]}], "u": [{"2": 10, "1": 50}, {"/": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 10}, {}], "e": [{"1": 30}, {}]}], "/": [{"2": 20}, {}]}], "n": [{"2": 166, "1": 8430}, {"s": [{"2": 120, "1": 8430}, {"m": [{"2": 10, "1": 30}, {"/": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}], "-": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 35, "1": 60}, {"/": [{"2": 20, "1": 30}, {"m": [{"2": 15}, {}], "\u00e9": [{"2": 5}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}], "-": [{"2": 15, "1": 30}, {"-": [{"2": 5}, {}], "m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 20, "1": 110}, {"/": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"n": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 25, "1": 270}, {"/": [{"2": 15, "1": 135}, {"m": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "f": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}], "-": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"n": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "/": [{"2": 10}, {}], "e": [{"2": 10, "1": 530}, {"/": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"-": [{"2": 5}, {}], "/": [{"1": 85}, {}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}], "-": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"n": [{"2": 5, "1": 85}, {"/": [{"2": 5}, {}], "p": [{"1": 55}, {}], "g": [{"1": 30}, {}]}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}]}], "i": [{"2": 10, "1": 2200}, {"/": [{"2": 10, "1": 1100}, {"m": [{"2": 5, "1": 195}, {"/": [{"2": 5, "1": 190}, {"o": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "u": [{"1": 25}, {}], "a": [{"1": 45}, {}], "r": [{"1": 25}, {}], "l": [{"1": 10}, {}], "\u00e9": [{"1": 25}, {}], "i": [{"1": 20}, {}]}], "-": [{"1": 5}, {}]}], "p": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 20}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 15}, {}]}], "\u00e9": [{"1": 10}, {}], "s": [{"1": 5}, {}], "a": [{"1": 15}, {}], "u": [{"1": 10}, {}]}]}], "q": [{"1": 55}, {}], "f": [{"1": 30}, {}], "t": [{"1": 150}, {}], "a": [{"1": 65}, {}], "v": [{"1": 30}, {}], "r": [{"1": 80}, {}], "s": [{"1": 80}, {}], "d": [{"1": 35}, {}], "e": [{"1": 30}, {}], "u": [{"1": 50}, {}], "b": [{"1": 45}, {}], "c": [{"1": 55}, {}], "l": [{"1": 95}, {}], "h": [{"1": 20}, {}], "\u00e9": [{"1": 5}, {}], "g": [{"1": 20}, {}]}], "-": [{"1": 1100}, {}]}], "n": [{"1": 3520}, {}], "g": [{"1": 910}, {}], "r": [{"1": 450}, {}], "o": [{"1": 160}, {}], "\u00ee": [{"1": 100}, {}], "\u00e2": [{"1": 20}, {}], "\u00f4": [{"1": 30}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 10}, {}]}], "/": [{"2": 46}, {}]}], "z": [{"2": 15, "1": 50}, {"s": [{"2": 15, "1": 50}, {"z": [{"2": 10}, {}], "a": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "g": [{"1": 10}, {}]}], "-": [{"1": 10}, {}]}], "n": [{"1": 20}, {}], "t": [{"1": 10}, {}]}]}], "k": [{"2": 10, "1": 40}, {"s": [{"2": 10, "1": 40}, {"s": [{"2": 10}, {}], "c": [{"1": 20}, {}], "r": [{"1": 10}, {}], "u": [{"1": 10}, {}]}]}], "b": [{"2": 10, "1": 620}, {"/": [{"2": 5}, {}], "s": [{"2": 5, "1": 620}, {"a": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 10}, {"g": [{"2": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 10}, {}]}], "r": [{"1": 220}, {}], "u": [{"1": 100}, {}], "m": [{"1": 140}, {}], "o": [{"1": 80}, {}], "i": [{"1": 50}, {}], "l": [{"1": 10}, {}]}]}], "/": [{"2": 10}, {}], "q": [{"1": 2040}, {}], "w": [{"1": 10}, {}]}], "m": [{"2": 17}, {}], "r": [{"2": 4}, {}], "x": [{"2": 6}, {}], "t": [{"2": 7}, {}], "g": [{"2": 7}, {}], "/": [{"2": 4}, {}], "b": [{"2": 4}, {}], "l": [{"1": 8, "2": 24}, {"n": [{"1": 4}, {}], "f": [{"1": 4}, {}], "v": [{"2": 18}, {}], "r": [{"2": 6}, {}]}], "c": [{"2": 14, "1": 4}, {"l": [{"2": 4}, {}], "p": [{"1": 4}, {}], "d": [{"2": 6}, {}], "r": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "s": [{"2": 7}, {}], "p": [{"2": 4}, {}]}], "ue": [{"1": 300, "2": 150}, {"n": [{"1": 52, "2": 24}, {"m": [{"1": 4}, {}], "p": [{"1": 4}, {}], "l": [{"2": 20, "1": 22}, {"c": [{"2": 6}, {}], "t": [{"2": 14, "1": 22}, {"f": [{"2": 14, "1": 10}, {"e": [{"2": 4}, {}], "/": [{"2": 10, "1": 10}, {"f": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "e": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"r": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "o": [{"1": 4}, {}], "g": [{"1": 4}, {}], "a": [{"1": 4}, {}]}]}], "d": [{"2": 4}, {}], "t": [{"1": 6}, {}], "c": [{"1": 4}, {}], "b": [{"1": 4}, {}], "r": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "r": [{"1": 26, "2": 43}, {"t": [{"1": 14, "2": 9}, {"a": [{"1": 6}, {}], "o": [{"1": 4}, {}], "i": [{"1": 4}, {}], "-": [{"2": 9}, {}]}], "m": [{"2": 10, "1": 8}, {"a": [{"2": 4, "1": 8}, {"e": [{"2": 4, "1": 8}, {"i": [{"2": 4, "1": 8}, {"r": [{"2": 4, "1": 8}, {"t": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"-": [{"2": 4}, {}], "i": [{"1": 4}, {}]}]}], "-": [{"1": 4}, {}]}]}]}]}], "/": [{"2": 6}, {}]}], "l": [{"1": 4, "2": 5}, {"a": [{"1": 4}, {}], "/": [{"2": 5}, {}]}], "b": [{"2": 4}, {}], "h": [{"2": 4}, {}], "c": [{"2": 4}, {}], "n": [{"2": 7}, {}]}], "t": [{"1": 4, "2": 17}, {"t": [{"1": 4}, {}], "l": [{"2": 5}, {}], "m": [{"2": 8}, {}], "n": [{"2": 4}, {}]}], "l": [{"2": 58, "1": 4}, {"r": [{"2": 43}, {}], "x": [{"2": 4}, {}], "c": [{"1": 4}, {}], "d": [{"2": 4}, {}], "t": [{"2": 7}, {}]}], "s": [{"2": 4, "1": 76}, {"b": [{"2": 4, "1": 10}, {"q": [{"2": 4}, {}], "/": [{"1": 6}, {}], "-": [{"1": 4}, {}]}], "t": [{"1": 5}, {}], "l": [{"1": 5}, {}], "s": [{"1": 6}, {}], "h": [{"1": 7}, {}], "v": [{"1": 4}, {}], "\u00e7": [{"1": 4}, {}], "m": [{"1": 6}, {}], "p": [{"1": 4}, {}], "f": [{"1": 4}, {}], "c": [{"1": 4}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}], "n": [{"1": 7}, {}]}], "/": [{"1": 134}, {}], "m": [{"1": 4}, {}], "z": [{"2": 4}, {}]}], "oue": [{"1": 117, "2": 96}, {"s": [{"1": 34, "2": 9}, {"j": [{"1": 5}, {}], "l": [{"1": 4}, {}], "r": [{"2": 9, "1": 17}, {"s": [{"2": 4}, {}], "/": [{"2": 5, "1": 17}, {"b": [{"2": 5, "1": 9}, {"/": [{"2": 5, "1": 9}, {"a": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "\u00e9": [{"1": 4}, {}]}]}], "t": [{"1": 4}, {}], "c": [{"1": 4}, {}]}]}], "d": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "r": [{"1": 25, "2": 48}, {"j": [{"1": 13, "2": 12}, {"a": [{"1": 4}, {}], "o": [{"1": 4}, {}], "e": [{"1": 5}, {}], "-": [{"2": 12}, {}]}], "l": [{"2": 16, "1": 4}, {"/": [{"2": 4}, {}], "-": [{"2": 12}, {}], "a": [{"1": 4}, {}]}], "r": [{"2": 6}, {}], "v": [{"1": 8, "2": 10}, {"o": [{"1": 4}, {}], "a": [{"1": 4}, {}], "-": [{"2": 4}, {}], "/": [{"2": 6}, {}]}], "n": [{"2": 4}, {}]}], "t": [{"2": 21, "1": 6}, {"r": [{"2": 6}, {}], "f": [{"1": 6}, {}], "j": [{"2": 6}, {}], "l": [{"2": 5}, {}], "h": [{"2": 4}, {}]}], "/": [{"1": 43}, {}], "l": [{"2": 4}, {}], "n": [{"2": 10, "1": 5}, {"r": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}]}], "z": [{"2": 4}, {}], "m": [{"1": 4}, {}]}], "\u00e9e": [{"2": 108, "1": 109}, {"n": [{"2": 68, "1": 8}, {"d": [{"2": 4}, {}], "n": [{"2": 6}, {}], "m": [{"2": 4}, {}], "r": [{"1": 4, "2": 42}, {"t": [{"1": 4, "2": 4}, {"g": [{"1": 4}, {}], "/": [{"2": 4}, {}]}], "/": [{"2": 5}, {}], "s": [{"2": 5}, {}], "n": [{"2": 10}, {}], "c": [{"2": 6}, {}], "d": [{"2": 4}, {}], "g": [{"2": 4}, {}], "v": [{"2": 4}, {}]}], "b": [{"1": 4, "2": 12}, {"t": [{"1": 4}, {}], "/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "n": [{"2": 4}, {}]}]}], "l": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 14, "1": 21}, {"r": [{"2": 4, "1": 21}, {"/": [{"2": 4}, {}], "a": [{"1": 9}, {}], "o": [{"1": 6}, {}], "e": [{"1": 6}, {}]}], "b": [{"2": 4}, {}], "n": [{"2": 6}, {}]}], "z": [{"2": 6}, {}], "m": [{"2": 5}, {}], "/": [{"1": 80}, {}], "s": [{"2": 5}, {}]}], "\u00e9a": [{"2": 37}, {}], "uo": [{"1": 4, "2": 28}, {"n": [{"1": 4, "2": 9}, {"g": [{"1": 4}, {}], "n": [{"2": 4}, {}], "l": [{"2": 5}, {}]}], "l": [{"2": 4}, {}], "r": [{"2": 4}, {}], "/": [{"2": 4}, {}], "t": [{"2": 3}, {}], "s": [{"2": 4}, {}]}], "\u00e9\u00e9": [{"2": 7}, {}], "eue": [{"2": 4, "1": 12}, {"t": [{"2": 4}, {}], "s": [{"1": 4}, {}], "-": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "oo": [{"2": 56, "1": 46}, {"r": [{"2": 5}, {}], "t": [{"1": 8, "2": 4}, {"h": [{"1": 4}, {}], "b": [{"1": 4}, {}], "z": [{"2": 4}, {}]}], "s": [{"2": 9, "1": 5}, {"z": [{"2": 9, "1": 5}, {"p": [{"2": 4}, {}], "-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "p": [{"2": 11, "1": 4}, {"c": [{"2": 7}, {}], "z": [{"2": 4}, {}], "l": [{"1": 4}, {}]}], "c": [{"2": 4, "1": 4}, {"l": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "h": [{"1": 4}, {}]}]}], "/": [{"1": 9, "2": 5}, {"z": [{"1": 9, "2": 5}, {"/": [{"1": 4}, {}], "-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "l": [{"2": 10, "1": 6}, {"z": [{"2": 4}, {}], "c": [{"1": 6}, {}], "/": [{"2": 6}, {}]}], "m": [{"1": 6}, {}], "n": [{"2": 4, "1": 4}, {"l": [{"2": 4}, {}], "h": [{"1": 4}, {}]}], "b": [{"2": 4}, {}]}], "ui": [{"1": 1529, "2": 57}, {"c": [{"1": 22, "2": 4}, {"g": [{"1": 16}, {}], "s": [{"2": 4}, {}], "l": [{"1": 6}, {}]}], "d": [{"1": 35, "2": 9}, {"l": [{"1": 5, "2": 9}, {"e": [{"1": 5, "2": 9}, {"f": [{"1": 5, "2": 9}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "s": [{"2": 4}, {}]}]}]}], "g": [{"1": 18}, {}], "v": [{"1": 4}, {}], "z": [{"1": 4}, {}], "m": [{"1": 4}, {}]}], "n": [{"1": 49, "2": 40}, {"g": [{"1": 17}, {}], "j": [{"1": 4}, {}], "s": [{"1": 28, "2": 24}, {"t": [{"1": 28, "2": 24}, {"/": [{"1": 28, "2": 24}, {"-": [{"1": 4}, {}], "e": [{"1": 20, "2": 24}, {"/": [{"1": 20, "2": 24}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "m": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"e": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"n": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"t": [{"1": 10, "2": 10}, {"/": [{"1": 10, "2": 10}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}], "s": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}]}]}]}]}]}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"t": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "r": [{"2": 4}, {}]}]}], "s": [{"1": 4}, {}]}]}]}], "r": [{"2": 16}, {}]}], "t": [{"1": 309, "2": 4}, {"c": [{"1": 4}, {}], "l": [{"1": 4, "2": 4}, {"-": [{"1": 4}, {}], "\u00e9": [{"2": 4}, {}]}], "r": [{"1": 98}, {}], "p": [{"1": 6}, {}], "d": [{"1": 56}, {}], "s": [{"1": 44}, {}], "n": [{"1": 50}, {}], "f": [{"1": 35}, {}], "g": [{"1": 4}, {}], "h": [{"1": 8}, {}]}], "/": [{"1": 479}, {}], "s": [{"1": 437}, {}], "v": [{"1": 78}, {}], "r": [{"1": 51}, {}], "m": [{"1": 47}, {}], "l": [{"1": 14}, {}], "g": [{"1": 4}, {}], "p": [{"1": 4}, {}]}], "oe": [{"2": 26, "1": 23}, {"r": [{"2": 5}, {}], "f": [{"2": 4, "1": 4}, {"c": [{"2": 4, "1": 4}, {"f": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"-": [{"2": 4}, {}], "e": [{"1": 4}, {}]}]}]}]}], "n": [{"2": 12}, {}], "x": [{"2": 5}, {}], "l": [{"1": 5}, {}], "m": [{"1": 4}, {}], "d": [{"1": 10}, {}]}], "ie": [{"1": 193854, "2": 8608}, {"z": [{"1": 191684, "2": 8123}, {"r": [{"1": 70914, "2": 4199}, {"/": [{"1": 35465, "2": 2101}, {"e": [{"1": 31084}, {}], "a": [{"1": 80, "2": 70}, {"/": [{"1": 80, "2": 70}, {"v": [{"1": 5, "2": 15}, {"-": [{"1": 5, "2": 10}, {"-": [{"1": 5, "2": 10}, {}]}], "/": [{"2": 5}, {}]}], "p": [{"2": 25, "1": 50}, {"/": [{"2": 20, "1": 45}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 697}, {}], "p": [{"2": 57}, {}], "i": [{"1": 2478}, {}], "t": [{"2": 647}, {}], "r": [{"1": 355, "2": 5}, {"/": [{"1": 355, "2": 5}, {"o": [{"1": 12}, {}], "e": [{"1": 143}, {}], "u": [{"1": 110}, {}], "a": [{"2": 5, "1": 90}, {"/": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}]}]}], "u": [{"1": 692, "2": 5}, {"/": [{"1": 692, "2": 5}, {"o": [{"1": 96}, {}], "e": [{"1": 52}, {}], "a": [{"1": 29}, {}], "j": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 180}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "o": [{"1": 266, "2": 30}, {"/": [{"1": 266, "2": 30}, {"n": [{"1": 21}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"/": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 10}, {}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "b": [{"2": 160}, {}], "c": [{"2": 85}, {}], "v": [{"2": 195}, {}], "f": [{"2": 80}, {}], "g": [{"2": 65}, {}], "\u00e9": [{"2": 5, "1": 495}, {"/": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"-": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "\u00ef": [{"1": 15}, {}]}], "-": [{"2": 2098, "1": 35449}, {"d": [{"2": 698}, {}], "e": [{"1": 31078}, {}], "u": [{"1": 687, "2": 5}, {"v": [{"1": 687, "2": 5}, {"a": [{"1": 27}, {}], "j": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"n": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "d": [{"1": 5}, {}], "/": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 95}, {}], "t": [{"1": 180}, {}], "e": [{"1": 50}, {}], "f": [{"1": 15}, {}], "m": [{"1": 35}, {}], "p": [{"1": 20}, {}], "s": [{"1": 60}, {}], "g": [{"1": 40}, {}], "z": [{"1": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 15}, {}], "l": [{"1": 35}, {}], "c": [{"1": 25}, {}], "n": [{"1": 10}, {}], "d": [{"1": 20}, {}], "v": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "-": [{"2": 5, "1": 5}, {}], "i": [{"1": 2477}, {}], "t": [{"2": 645}, {}], "b": [{"2": 160}, {}], "c": [{"2": 85}, {}], "v": [{"2": 195}, {}], "a": [{"2": 65, "1": 75}, {"v": [{"2": 65, "1": 75}, {"p": [{"2": 25, "1": 50}, {"o": [{"2": 25, "1": 50}, {"p": [{"2": 15}, {}], "\u00e9": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"d": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "r": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "m": [{"1": 20}, {}]}]}], "v": [{"2": 10}, {}], "c": [{"2": 5}, {}], "r": [{"2": 5}, {}], "m": [{"2": 15}, {}], "l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "f": [{"1": 5}, {}], "g": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "p": [{"2": 55}, {}], "o": [{"2": 30, "1": 265}, {"v": [{"2": 30, "1": 265}, {"m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"r": [{"2": 5}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 60}, {"o": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"c": [{"2": 5, "1": 15}, {"s": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}]}]}], "h": [{"1": 5}, {}], "c": [{"1": 20}, {}], "f": [{"1": 5}, {}], "p": [{"1": 15}, {}]}]}], "c": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"x": [{"2": 5}, {}], "c": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "l": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "t": [{"2": 15, "1": 10}, {"o": [{"2": 15, "1": 10}, {"s": [{"2": 5}, {}], "n": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "c": [{"1": 5}, {}]}]}], "d": [{"1": 35}, {}], "i": [{"1": 10}, {}], "b": [{"1": 20}, {}], "z": [{"1": 5}, {}], "h": [{"1": 10}, {}], "n": [{"1": 20}, {}], "p": [{"1": 20}, {}], "v": [{"1": 10}, {}], "s": [{"1": 5}, {}], "f": [{"1": 10}, {}], "j": [{"1": 5}, {}], "r": [{"1": 5}, {}], "g": [{"1": 5}, {}]}]}], "f": [{"2": 80}, {}], "r": [{"2": 5, "1": 347}, {"v": [{"2": 5, "1": 347}, {"a": [{"2": 5, "1": 90}, {"o": [{"2": 5, "1": 90}, {"h": [{"2": 5}, {}], "m": [{"1": 35}, {}], "g": [{"1": 10}, {}], "b": [{"1": 20}, {}], "c": [{"1": 15}, {}], "n": [{"1": 5}, {}], "q": [{"1": 5}, {}]}]}], "e": [{"1": 141}, {}], "o": [{"1": 10}, {}], "u": [{"1": 106}, {}]}]}], "g": [{"2": 65}, {}], "\u00e9": [{"2": 5, "1": 495}, {"v": [{"2": 5, "1": 495}, {"s": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "n": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "l": [{"1": 20}, {}], "c": [{"1": 30}, {}], "i": [{"1": 30}, {}], "q": [{"1": 25}, {}], "h": [{"1": 15}, {}], "t": [{"1": 50}, {}], "a": [{"1": 10}, {}], "m": [{"1": 20}, {}], "v": [{"1": 15}, {}], "g": [{"1": 35}, {}], "d": [{"1": 40}, {}], "f": [{"1": 65}, {}], "p": [{"1": 60}, {}], "n": [{"1": 45}, {}], "b": [{"1": 20}, {}]}]}], "\u00ef": [{"1": 15}, {}], "/": [{"1": 5}, {}]}]}], "f": [{"2": 1345, "1": 530}, {"-": [{"2": 680, "1": 265}, {"-": [{"2": 7}, {}], "\u00e9": [{"2": 61}, {}], "i": [{"2": 580, "1": 30}, {"v": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"o": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"o": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"u": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"s": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 10}, {"v": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 5}, {}], "f": [{"2": 5, "1": 180}, {"v": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "/": [{"2": 7}, {}], "l": [{"2": 5}, {}], "a": [{"1": 25}, {}], "e": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "/": [{"2": 665, "1": 265}, {"i": [{"2": 580, "1": 30}, {"/": [{"2": 580, "1": 30}, {"t": [{"2": 115, "1": 5}, {"/": [{"2": 115, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"2": 20}, {}], "a": [{"2": 20}, {}], "\u00ea": [{"2": 5}, {}], "r": [{"2": 15}, {}], "s": [{"2": 20}, {}], "c": [{"2": 15}, {}], "\u00e2": [{"2": 5}, {}], "o": [{"2": 10}, {}], "t": [{"1": 5}, {}]}]}], "d": [{"2": 65}, {}], "l": [{"2": 35}, {}], "r": [{"2": 115, "1": 10}, {"/": [{"2": 115, "1": 10}, {"u": [{"2": 10}, {}], "a": [{"2": 25, "1": 5}, {"/": [{"2": 25, "1": 5}, {"l": [{"2": 5}, {}], "h": [{"2": 5}, {}], "c": [{"2": 5}, {}], "t": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "t": [{"2": 30}, {}], "r": [{"2": 15}, {}], "\u00e9": [{"2": 15}, {}], "o": [{"2": 10}, {}], "b": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "c": [{"2": 5}, {}]}]}], "b": [{"2": 5}, {}], "n": [{"2": 85}, {}], "s": [{"2": 55}, {}], "x": [{"2": 5}, {}], "c": [{"2": 35}, {}], "\u00e9": [{"2": 25}, {}], "h": [{"2": 10}, {}], "z": [{"2": 5}, {}], "m": [{"2": 15}, {}], "v": [{"2": 10}, {}], "k": [{"1": 5}, {}], "p": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 60}, {}], "u": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"c": [{"2": 5}, {}], "t": [{"2": 5}, {}], "o": [{"1": 10}, {}]}]}], "n": [{"2": 5}, {}], "f": [{"2": 5, "1": 180}, {"/": [{"2": 5, "1": 180}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "t": [{"1": 5}, {}]}]}], "i": [{"1": 70}, {}], "a": [{"1": 35}, {}], "u": [{"1": 55}, {}], "e": [{"1": 15}, {}]}]}], "l": [{"2": 5}, {}], "a": [{"1": 25}, {}], "e": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "s": [{"1": 77194, "2": 80}, {"/": [{"1": 38604, "2": 40}, {"a": [{"1": 130, "2": 25}, {"/": [{"1": 130, "2": 25}, {"t": [{"1": 5, "2": 15}, {"/": [{"1": 5, "2": 15}, {"x": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"e": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}], "s": [{"2": 10}, {}]}]}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "s": [{"1": 34406}, {}], "i": [{"1": 3271}, {}], "o": [{"1": 242}, {}], "\u00e9": [{"2": 10, "1": 25}, {"/": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"1": 200}, {}], "y": [{"1": 45}, {}], "\u00ef": [{"1": 25}, {}], "r": [{"1": 95}, {}], "m": [{"1": 10}, {}], "n": [{"1": 70}, {}], "l": [{"1": 40}, {}], "e": [{"1": 15}, {}], "t": [{"1": 10}, {}]}], "-": [{"1": 38590, "2": 40}, {"s": [{"1": 34399}, {}], "\u00e9": [{"2": 10, "1": 25}, {"v": [{"2": 10, "1": 25}, {"g": [{"2": 5}, {}], "h": [{"2": 5}, {}], "l": [{"1": 20}, {}], "i": [{"1": 5}, {}]}]}], "a": [{"2": 25, "1": 125}, {"v": [{"2": 25, "1": 125}, {"t": [{"2": 15}, {}], "n": [{"2": 5}, {}], "s": [{"2": 5}, {}], "r": [{"1": 60}, {}], "b": [{"1": 5}, {}], "l": [{"1": 5}, {}], "c": [{"1": 10}, {}], "h": [{"1": 5}, {}], "v": [{"1": 35}, {}], "j": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 20}, {"v": [{"2": 5, "1": 20}, {"o": [{"2": 5}, {}], "m": [{"1": 10}, {}], "a": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"1": 200}, {}], "i": [{"1": 3271}, {}], "y": [{"1": 45}, {}], "o": [{"1": 240}, {}], "\u00ef": [{"1": 25}, {}], "r": [{"1": 95}, {}], "m": [{"1": 10}, {}], "n": [{"1": 70}, {}], "l": [{"1": 40}, {}], "e": [{"1": 15}, {}], "t": [{"1": 10}, {}]}]}], "c": [{"2": 265, "1": 1250}, {"/": [{"2": 135, "1": 625}, {"r": [{"2": 7, "1": 100}, {"/": [{"2": 7, "1": 100}, {"e": [{"2": 7, "1": 50}, {"/": [{"2": 7, "1": 50}, {"m": [{"2": 7, "1": 5}, {"/": [{"2": 7, "1": 5}, {"e": [{"2": 7}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"2": 21}, {}], "s": [{"2": 7, "1": 15}, {"-": [{"2": 7}, {}], "/": [{"1": 15}, {}]}], "\u00e9": [{"2": 10}, {}], "i": [{"2": 25, "1": 20}, {"/": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 40, "1": 320}, {"/": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"/": [{"2": 10, "1": 10}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"/": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 20, "1": 130}, {"/": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"/": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "e": [{"1": 15}, {}]}], "-": [{"2": 130, "1": 625}, {"\u00e9": [{"2": 10}, {}], "o": [{"2": 20}, {}], "i": [{"2": 25, "1": 20}, {"v": [{"2": 25, "1": 20}, {"f": [{"2": 10}, {}], "d": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"u": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "v": [{"2": 5}, {}], "p": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"2": 40, "1": 320}, {"v": [{"2": 40, "1": 320}, {"a": [{"2": 10, "1": 135}, {"o": [{"2": 10, "1": 135}, {"t": [{"2": 10, "1": 15}, {"u": [{"2": 10, "1": 15}, {"s": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"n": [{"2": 5}, {}], "i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "t": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "i": [{"1": 10}, {}], "d": [{"1": 10}, {}], "n": [{"1": 30}, {}], "v": [{"1": 10}, {}], "l": [{"1": 35}, {}], "r": [{"1": 10}, {}], "g": [{"1": 5}, {}], "u": [{"1": 5}, {}], "m": [{"1": 5}, {}]}]}], "e": [{"2": 30, "1": 55}, {"o": [{"2": 30, "1": 55}, {"r": [{"2": 15, "1": 15}, {"u": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 15, "1": 5}, {"s": [{"2": 15, "1": 5}, {"f": [{"2": 15, "1": 5}, {"/": [{"2": 15, "1": 5}, {"f": [{"2": 10}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "g": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"l": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "c": [{"2": 5}, {}], "s": [{"2": 5}, {}], "d": [{"1": 5}, {}], "m": [{"1": 20}, {}], "u": [{"1": 5}, {}]}]}], "o": [{"1": 85}, {}], "i": [{"1": 45}, {}]}]}], "a": [{"2": 20, "1": 130}, {"v": [{"2": 20, "1": 130}, {"r": [{"2": 15, "1": 10}, {"o": [{"2": 15, "1": 10}, {"g": [{"2": 15}, {}], "t": [{"1": 10}, {}]}]}], "m": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 5}, {}]}]}], "g": [{"1": 5}, {}], "c": [{"1": 5}, {}], "l": [{"1": 75}, {}], "f": [{"1": 15}, {}], "p": [{"1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 100}, {"v": [{"2": 5, "1": 100}, {"e": [{"2": 5, "1": 50}, {"o": [{"2": 5, "1": 50}, {"m": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "m": [{"1": 5}, {}]}]}], "b": [{"1": 5}, {}], "x": [{"1": 5}, {}], "g": [{"1": 5}, {}], "p": [{"1": 15}, {}], "t": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "o": [{"1": 45}, {}], "u": [{"1": 5}, {}]}]}], "s": [{"2": 5, "1": 15}, {"v": [{"2": 5, "1": 15}, {"/": [{"2": 5}, {}], "e": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 25}, {"v": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"s": [{"2": 5}, {}], "r": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "a": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "e": [{"1": 15}, {}]}]}], "l": [{"2": 1459, "1": 7119}, {"/": [{"2": 729, "1": 3565}, {"b": [{"2": 189}, {}], "l": [{"2": 25, "1": 1554}, {"/": [{"2": 25, "1": 1554}, {"a": [{"2": 25, "1": 84}, {"/": [{"2": 20, "1": 74}, {"r": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {"-": [{"2": 10, "1": 5}, {}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}], "l": [{"1": 4}, {}]}], "-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "r": [{"1": 46, "2": 5}, {"/": [{"1": 46, "2": 5}, {"a": [{"1": 16}, {}], "u": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}]}]}], "u": [{"1": 649}, {}], "e": [{"1": 441, "2": 5}, {"/": [{"1": 441, "2": 5}, {"p": [{"1": 41}, {}], "r": [{"2": 5, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"1": 25}, {}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "p": [{"2": 120}, {}], "i": [{"2": 35, "1": 265}, {"/": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"/": [{"2": 10, "1": 90}, {"f": [{"2": 10, "1": 10}, {"/": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"2": 5}, {}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 75}, {}], "c": [{"2": 85}, {}], "f": [{"2": 125}, {}], "n": [{"2": 15}, {}], "w": [{"2": 5}, {}], "o": [{"2": 20, "1": 265}, {"/": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"/": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "d": [{"2": 20}, {}], "y": [{"1": 10}, {}], "a": [{"1": 195}, {}], "\u00ea": [{"1": 50}, {}], "\u00fb": [{"1": 20}, {}], "\u00f4": [{"1": 25}, {}], "\u00e2": [{"1": 10}, {}]}], "-": [{"1": 3554, "2": 730}, {"l": [{"1": 1549, "2": 20}, {"v": [{"1": 1549, "2": 20}, {"a": [{"1": 79, "2": 20}, {"o": [{"1": 79, "2": 20}, {"q": [{"1": 4}, {}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5}, {}], "p": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "b": [{"1": 40}, {}], "d": [{"1": 5}, {}], "t": [{"1": 20}, {}]}]}], "i": [{"1": 1305}, {}], "e": [{"1": 125}, {}], "u": [{"1": 10}, {}], "o": [{"1": 30}, {}]}]}], "-": [{"2": 5}, {}], "b": [{"2": 185}, {}], "p": [{"2": 120}, {}], "i": [{"2": 35, "1": 265}, {"v": [{"2": 35, "1": 265}, {"f": [{"2": 10, "1": 95}, {"o": [{"2": 10, "1": 95}, {"f": [{"2": 10, "1": 10}, {"u": [{"2": 10, "1": 10}, {"a": [{"2": 10, "1": 5}, {"s": [{"2": 10, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5}, {}]}]}], "u": [{"1": 15}, {}], "\u00e9": [{"1": 10}, {}], "n": [{"1": 15}, {}], "r": [{"1": 20}, {}], "/": [{"1": 5}, {}], "o": [{"1": 5}, {}], "e": [{"1": 10}, {}], "s": [{"1": 5}, {}]}]}], "c": [{"2": 15}, {}], "m": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"u": [{"2": 5}, {}], "i": [{"1": 10}, {}]}]}], "s": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"\u00e9": [{"2": 5}, {}], "n": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "b": [{"1": 20}, {}], "p": [{"1": 40}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}], "x": [{"1": 5}, {}], "t": [{"1": 15}, {}]}]}], "g": [{"2": 75}, {}], "c": [{"2": 85}, {}], "f": [{"2": 125}, {}], "n": [{"2": 15}, {}], "w": [{"2": 5}, {}], "o": [{"2": 20, "1": 265}, {"v": [{"2": 20, "1": 265}, {"f": [{"2": 15, "1": 15}, {"o": [{"2": 15, "1": 15}, {"\u00e9": [{"2": 5}, {}], "x": [{"2": 5}, {}], "r": [{"2": 5}, {}], "f": [{"1": 10}, {}], "i": [{"1": 5}, {}]}]}], "p": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}]}], "c": [{"1": 35}, {}], "i": [{"1": 40}, {}], "s": [{"1": 45}, {}], "\u00e9": [{"1": 5}, {}], "b": [{"1": 10}, {}], "j": [{"1": 5}, {}], "v": [{"1": 25}, {}], "z": [{"1": 5}, {}], "g": [{"1": 10}, {}], "r": [{"1": 15}, {}], "d": [{"1": 15}, {}], "n": [{"1": 10}, {}], "e": [{"1": 5}, {}], "m": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 35}, {"v": [{"2": 5, "1": 35}, {"d": [{"2": 5}, {}], "h": [{"1": 10}, {}], "u": [{"1": 5}, {}], "r": [{"1": 10}, {}], "v": [{"1": 5}, {}], "c": [{"1": 5}, {}]}]}], "d": [{"2": 20}, {}], "/": [{"2": 5}, {}], "e": [{"2": 5, "1": 440}, {"v": [{"2": 5, "1": 440}, {"r": [{"2": 5, "1": 25}, {"o": [{"2": 5, "1": 25}, {"/": [{"2": 5}, {}], "r": [{"1": 20}, {}], "b": [{"1": 5}, {}]}]}], "s": [{"1": 55}, {}], "n": [{"1": 35}, {}], "c": [{"1": 70}, {}], "p": [{"1": 40}, {}], "t": [{"1": 65}, {}], "g": [{"1": 35}, {}], "d": [{"1": 20}, {}], "q": [{"1": 5}, {}], "v": [{"1": 50}, {}], "k": [{"1": 10}, {}], "m": [{"1": 30}, {}]}]}], "r": [{"2": 5, "1": 45}, {"v": [{"2": 5, "1": 45}, {"u": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"s": [{"2": 5}, {}], "h": [{"1": 5}, {}], "o": [{"1": 5}, {}]}]}], "e": [{"1": 20}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"1": 645}, {}], "y": [{"1": 10}, {}], "a": [{"1": 195}, {}], "\u00ea": [{"1": 50}, {}], "\u00fb": [{"1": 20}, {}], "\u00f4": [{"1": 25}, {}], "\u00e2": [{"1": 10}, {}]}]}], "h": [{"1": 2105, "2": 170}, {"/": [{"1": 1053, "2": 85}, {"c": [{"1": 1018, "2": 5}, {"/": [{"1": 1018}, {}], "-": [{"2": 5}, {}]}], "p": [{"2": 80, "1": 25}, {"/": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"/": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 10}, {}]}], "-": [{"1": 1052, "2": 85}, {"c": [{"1": 1017, "2": 5}, {"v": [{"1": 1017, "2": 5}, {"r": [{"1": 72}, {}], "/": [{"2": 5}, {}], "u": [{"1": 195}, {}], "o": [{"1": 170}, {}], "i": [{"1": 100}, {}], "\u00e9": [{"1": 60}, {}], "n": [{"1": 175}, {}], "a": [{"1": 125}, {}], "\u00e2": [{"1": 50}, {}], "\u00ea": [{"1": 30}, {}], "\u00fb": [{"1": 5}, {}], "t": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "s": [{"1": 10}, {}]}]}], "p": [{"2": 80, "1": 25}, {"v": [{"2": 80, "1": 25}, {"o": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"r": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"t": [{"2": 5, "1": 10}, {"s": [{"2": 5, "1": 10}, {"a": [{"2": 5}, {}], "s": [{"1": 10}, {}]}]}]}]}], "s": [{"1": 5}, {}]}]}], "a": [{"2": 75, "1": 5}, {"o": [{"2": 75, "1": 5}, {"r": [{"2": 75, "1": 5}, {"u": [{"2": 75, "1": 5}, {"g": [{"2": 75}, {}], "a": [{"1": 5}, {}]}]}]}]}], "m": [{"1": 5}, {}]}]}], "s": [{"1": 10}, {}]}]}], "m": [{"1": 1874, "2": 50}, {"/": [{"1": 939, "2": 25}, {"i": [{"1": 234}, {}], "\u00e9": [{"2": 20, "1": 15}, {"/": [{"2": 15, "1": 15}, {"n": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}], "-": [{"2": 5}, {}]}], "d": [{"2": 5}, {}], "\u00ee": [{"1": 5}, {}], "a": [{"1": 120}, {}], "u": [{"1": 190}, {}], "r": [{"1": 170}, {}], "m": [{"1": 95}, {}], "\u00e2": [{"1": 10}, {}], "l": [{"1": 25}, {}], "\u00f4": [{"1": 10}, {}], "o": [{"1": 25}, {}], "g": [{"1": 5}, {}], "s": [{"1": 10}, {}], "e": [{"1": 20}, {}], "h": [{"1": 5}, {}]}], "-": [{"2": 25, "1": 935}, {"\u00e9": [{"2": 20, "1": 15}, {"v": [{"2": 20, "1": 15}, {"n": [{"2": 5}, {}], "/": [{"2": 5}, {}], "h": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "p": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "c": [{"1": 10}, {}]}]}]}]}], "d": [{"2": 5}, {}], "\u00ee": [{"1": 5}, {}], "a": [{"1": 120}, {}], "u": [{"1": 190}, {}], "r": [{"1": 170}, {}], "i": [{"1": 230}, {}], "m": [{"1": 95}, {}], "\u00e2": [{"1": 10}, {}], "l": [{"1": 25}, {}], "\u00f4": [{"1": 10}, {}], "o": [{"1": 25}, {}], "g": [{"1": 5}, {}], "s": [{"1": 10}, {}], "e": [{"1": 20}, {}], "h": [{"1": 5}, {}]}]}], "d": [{"2": 175, "1": 3228}, {"/": [{"2": 90, "1": 1616}, {"u": [{"2": 15, "1": 160}, {"/": [{"2": 15, "1": 160}, {"t": [{"2": 10}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "n": [{"1": 480, "2": 15}, {"/": [{"1": 480, "2": 15}, {"e": [{"1": 170, "2": 15}, {"/": [{"1": 170, "2": 15}, {"t": [{"1": 53}, {}], "r": [{"1": 7}, {}], "c": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"-": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "p": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}]}]}], "o": [{"1": 140}, {}], "a": [{"1": 145}, {}], "i": [{"1": 25}, {}]}]}], "\u00e9": [{"1": 86, "2": 25}, {"/": [{"1": 86, "2": 25}, {"c": [{"1": 61}, {}], "g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"2": 20, "1": 85}, {"/": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"/": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"/": [{"2": 5, "1": 25}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 440}, {"/": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"/": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "a": [{"2": 10, "1": 140}, {"/": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 35}, {"r": [{"2": 5}, {}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 190}, {}], "y": [{"1": 25}, {}], "\u00f4": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 1612, "2": 85}, {"n": [{"1": 477, "2": 15}, {"v": [{"1": 477, "2": 15}, {"a": [{"1": 146}, {}], "e": [{"2": 15, "1": 166}, {"o": [{"2": 15, "1": 166}, {"c": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "s": [{"1": 20}, {}]}]}], "m": [{"2": 5, "1": 10}, {"u": [{"2": 5, "1": 10}, {"/": [{"2": 5}, {}], "a": [{"1": 10}, {}]}]}], "p": [{"2": 5, "1": 30}, {"u": [{"2": 5, "1": 30}, {"i": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "p": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}], "e": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "t": [{"1": 51}, {}], "f": [{"1": 20}, {}], "v": [{"1": 15}, {}], "r": [{"1": 5}, {}]}]}], "o": [{"1": 140}, {}], "i": [{"1": 25}, {}]}]}], "o": [{"2": 20, "1": 85}, {"v": [{"2": 20, "1": 85}, {"m": [{"2": 10, "1": 20}, {"o": [{"2": 10, "1": 20}, {"a": [{"2": 5}, {}], "l": [{"2": 5}, {}], "m": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 30}, {"o": [{"2": 5, "1": 30}, {"a": [{"2": 5}, {}], "b": [{"1": 10}, {}], "r": [{"1": 5}, {}], "\u00e9": [{"1": 10}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"2": 5}, {}], "c": [{"1": 20}, {}], "g": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}], "i": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 25, "1": 85}, {"v": [{"2": 25, "1": 85}, {"g": [{"2": 5}, {}], "d": [{"2": 5}, {}], "p": [{"2": 10}, {}], "m": [{"2": 5}, {}], "c": [{"1": 60}, {}], "s": [{"1": 20}, {}], "r": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 440}, {"v": [{"2": 5, "1": 440}, {"a": [{"2": 5, "1": 285}, {"o": [{"2": 5, "1": 285}, {"h": [{"2": 5, "1": 20}, {"u": [{"2": 5, "1": 20}, {"n": [{"2": 5}, {}], "c": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "t": [{"1": 20}, {}], "b": [{"1": 30}, {}], "v": [{"1": 10}, {}], "z": [{"1": 10}, {}], "c": [{"1": 45}, {}], "f": [{"1": 15}, {}], "n": [{"1": 30}, {}], "m": [{"1": 15}, {}], "i": [{"1": 10}, {}], "p": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 30}, {}], "g": [{"1": 25}, {}], "s": [{"1": 15}, {}]}]}], "o": [{"1": 110}, {}], "u": [{"1": 20}, {}], "e": [{"1": 25}, {}]}]}], "u": [{"2": 10, "1": 160}, {"v": [{"2": 10, "1": 160}, {"t": [{"2": 5}, {}], "p": [{"2": 5}, {}], "o": [{"1": 40}, {}], "a": [{"1": 90}, {}], "n": [{"1": 5}, {}], "l": [{"1": 10}, {}], "s": [{"1": 10}, {}], "r": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 140}, {"v": [{"2": 10, "1": 140}, {"r": [{"2": 10, "1": 40}, {"o": [{"2": 10, "1": 40}, {"r": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "b": [{"1": 5}, {}], "g": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "t": [{"1": 5}, {}], "a": [{"1": 10}, {}]}]}], "b": [{"1": 10}, {}], "l": [{"1": 15}, {}], "c": [{"1": 20}, {}], "i": [{"1": 10}, {}], "u": [{"1": 10}, {}], "g": [{"1": 5}, {}], "p": [{"1": 5}, {}], "v": [{"1": 5}, {}], "f": [{"1": 5}, {}], "s": [{"1": 10}, {}], "m": [{"1": 5}, {}]}]}], "i": [{"1": 190}, {}], "y": [{"1": 25}, {}], "\u00f4": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "Y": [{"1": 1232}, {}], "p": [{"1": 1431, "2": 90}, {"/": [{"1": 716, "2": 45}, {"m": [{"1": 116}, {}], "o": [{"2": 30, "1": 70}, {"/": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"-": [{"2": 5}, {}], "/": [{"2": 20, "1": 25}, {"o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 5}, {}], "p": [{"1": 145}, {}], "i": [{"1": 85}, {}], "a": [{"1": 70}, {}], "u": [{"1": 100}, {}], "y": [{"1": 25}, {}], "\u00ea": [{"1": 15}, {}], "s": [{"1": 15}, {}], "l": [{"1": 40}, {}], "r": [{"1": 20}, {}], "\u00e2": [{"1": 5}, {}], "e": [{"1": 5}, {}]}], "-": [{"2": 45, "1": 715}, {"o": [{"2": 30, "1": 70}, {"v": [{"2": 30, "1": 70}, {"c": [{"2": 25, "1": 25}, {"o": [{"2": 25, "1": 25}, {"/": [{"2": 5}, {}], "o": [{"2": 5}, {}], "y": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"l": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 15}, {}], "n": [{"1": 5}, {}]}]}], "r": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"t": [{"2": 5}, {}], "d": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "d": [{"1": 5}, {}], "l": [{"1": 20}, {}], "n": [{"1": 5}, {}], "t": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 5}, {"v": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "p": [{"2": 5}, {}], "c": [{"1": 5}, {}]}]}], "x": [{"2": 5}, {}], "p": [{"1": 145}, {}], "i": [{"1": 85}, {}], "a": [{"1": 70}, {}], "u": [{"1": 100}, {}], "m": [{"1": 115}, {}], "y": [{"1": 25}, {}], "\u00ea": [{"1": 15}, {}], "s": [{"1": 15}, {}], "l": [{"1": 40}, {}], "r": [{"1": 20}, {}], "\u00e2": [{"1": 5}, {}], "e": [{"1": 5}, {}]}]}], "t": [{"1": 9854, "2": 70}, {"/": [{"1": 4928, "2": 35}, {"t": [{"1": 556}, {}], "\u00e9": [{"1": 117}, {}], "s": [{"2": 5, "1": 265}, {"/": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 520}, {"/": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 30}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "o": [{"2": 5, "1": 170}, {"/": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 5, "1": 55}, {"/": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"/": [{"2": 5}, {}], "-": [{"1": 5}, {}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "n": [{"2": 10, "1": 810}, {"/": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"/": [{"2": 5, "1": 465}, {"r": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 10}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}], "-": [{"1": 5}, {}]}], "a": [{"2": 5, "1": 175}, {"/": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"2": 5, "1": 530}, {"/": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "a": [{"1": 185}, {}], "o": [{"1": 600}, {}], "p": [{"1": 115}, {}], "e": [{"1": 415}, {}], "c": [{"1": 220}, {}], "\u00fb": [{"1": 85}, {}], "r": [{"1": 205}, {}], "\u00ea": [{"1": 75}, {}], "l": [{"1": 90}, {}], "f": [{"1": 15}, {}], "\u00ef": [{"1": 5}, {}], "\u00fc": [{"1": 5}, {}], "\u00ee": [{"1": 35}, {}], "g": [{"1": 5}, {}], "x": [{"1": 10}, {}], "\u00f4": [{"1": 5}, {}], "y": [{"1": 5}, {}]}], "-": [{"1": 4926, "2": 35}, {"l": [{"1": 91}, {}], "s": [{"2": 5, "1": 265}, {"v": [{"2": 5, "1": 265}, {"i": [{"2": 5, "1": 80}, {"o": [{"2": 5, "1": 80}, {"n": [{"2": 5}, {}], "s": [{"1": 35}, {}], "r": [{"1": 10}, {}], "x": [{"1": 15}, {}], "p": [{"1": 10}, {}], "l": [{"1": 5}, {}], "w": [{"1": 5}, {}]}]}], "o": [{"1": 25}, {}], "e": [{"1": 80}, {}], "u": [{"1": 50}, {}], "a": [{"1": 25}, {}], "y": [{"1": 5}, {}]}]}], "u": [{"2": 10, "1": 520}, {"v": [{"2": 10, "1": 520}, {"b": [{"2": 5, "1": 35}, {"o": [{"2": 5, "1": 35}, {"l": [{"2": 5, "1": 5}, {"u": [{"2": 5, "1": 5}, {"a": [{"2": 5}, {}], "u": [{"1": 5}, {}]}]}], "/": [{"1": 5}, {}], "m": [{"1": 5}, {}], "e": [{"1": 15}, {}], "\u00e9": [{"1": 5}, {}]}]}], "o": [{"2": 5, "1": 170}, {"o": [{"2": 5, "1": 170}, {"p": [{"2": 5}, {}], "b": [{"1": 45}, {}], "j": [{"1": 20}, {}], "r": [{"1": 25}, {}], "l": [{"1": 25}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "z": [{"1": 10}, {}], "d": [{"1": 10}, {}], "c": [{"1": 10}, {}], "k": [{"1": 5}, {}]}]}], "e": [{"1": 40}, {}], "p": [{"1": 35}, {}], "m": [{"1": 30}, {}], "a": [{"1": 90}, {}], "z": [{"1": 5}, {}], "l": [{"1": 15}, {}], "h": [{"1": 30}, {}], "c": [{"1": 40}, {}], "j": [{"1": 10}, {}], "n": [{"1": 5}, {}], "r": [{"1": 10}, {}], "f": [{"1": 5}, {}]}]}], "\u00e2": [{"2": 5, "1": 55}, {"v": [{"2": 5, "1": 55}, {"h": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"c": [{"2": 5}, {}], "/": [{"1": 5}, {}]}]}], "p": [{"1": 15}, {}], "b": [{"1": 10}, {}], "m": [{"1": 10}, {}], "g": [{"1": 5}, {}], "t": [{"1": 10}, {}]}]}], "n": [{"2": 10, "1": 810}, {"v": [{"2": 10, "1": 810}, {"e": [{"2": 5, "1": 470}, {"o": [{"2": 5, "1": 470}, {"r": [{"2": 5, "1": 15}, {"u": [{"2": 5, "1": 15}, {"\u00e9": [{"2": 5}, {}], "a": [{"1": 5}, {}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "s": [{"1": 35}, {}], "d": [{"1": 20}, {}], "m": [{"1": 220}, {}], "g": [{"1": 30}, {}], "p": [{"1": 20}, {}], "t": [{"1": 40}, {}], "v": [{"1": 30}, {}], "i": [{"1": 35}, {}], "/": [{"1": 5}, {}], "q": [{"1": 5}, {}], "c": [{"1": 5}, {}], "n": [{"1": 5}, {}], "l": [{"1": 5}, {}]}]}], "a": [{"2": 5, "1": 175}, {"o": [{"2": 5, "1": 175}, {"t": [{"2": 5}, {}], "m": [{"1": 15}, {}], "l": [{"1": 55}, {}], "c": [{"1": 10}, {}], "h": [{"1": 30}, {}], "r": [{"1": 10}, {}], "g": [{"1": 10}, {}], "j": [{"1": 5}, {}], "f": [{"1": 5}, {}], "v": [{"1": 10}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "s": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}], "i": [{"1": 95}, {}], "o": [{"1": 50}, {}], "u": [{"1": 20}, {}]}]}], "i": [{"2": 5, "1": 530}, {"v": [{"2": 5, "1": 530}, {"n": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "r": [{"1": 50}, {}], "d": [{"1": 55}, {}], "u": [{"1": 50}, {}], "g": [{"1": 30}, {}], "l": [{"1": 45}, {}], "a": [{"1": 35}, {}], "s": [{"1": 30}, {}], "b": [{"1": 30}, {}], "o": [{"1": 35}, {}], "c": [{"1": 60}, {}], "p": [{"1": 30}, {}], "m": [{"1": 30}, {}], "v": [{"1": 25}, {}], "f": [{"1": 15}, {}], "h": [{"1": 5}, {}]}]}], "t": [{"1": 555}, {}], "a": [{"1": 185}, {}], "o": [{"1": 600}, {}], "p": [{"1": 115}, {}], "\u00e9": [{"1": 115}, {}], "e": [{"1": 415}, {}], "c": [{"1": 220}, {}], "\u00fb": [{"1": 85}, {}], "r": [{"1": 205}, {}], "\u00ea": [{"1": 75}, {}], "f": [{"1": 15}, {}], "\u00ef": [{"1": 5}, {}], "\u00fc": [{"1": 5}, {}], "\u00ee": [{"1": 35}, {}], "g": [{"1": 5}, {}], "x": [{"1": 10}, {}], "\u00f4": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "v": [{"1": 1469, "2": 70}, {"/": [{"1": 740, "2": 35}, {"u": [{"1": 127}, {}], "a": [{"1": 161, "2": 5}, {"/": [{"1": 153, "2": 5}, {"r": [{"1": 46}, {}], "s": [{"1": 8}, {}], "m": [{"1": 4}, {}], "t": [{"2": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}]}], "-": [{"1": 8}, {}]}], "i": [{"1": 231}, {}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15}, {}], "b": [{"2": 5}, {}], "l": [{"1": 20}, {}], "e": [{"1": 106}, {}], "r": [{"1": 60}, {}], "o": [{"1": 25}, {}], "\u00ea": [{"1": 10}, {}]}], "-": [{"1": 729, "2": 35}, {"a": [{"1": 154, "2": 5}, {"v": [{"1": 154, "2": 5}, {"n": [{"1": 4}, {}], "t": [{"2": 5}, {}], "r": [{"1": 45}, {}], "/": [{"1": 5}, {}], "b": [{"1": 5}, {}], "c": [{"1": 20}, {}], "l": [{"1": 40}, {}], "p": [{"1": 15}, {}], "g": [{"1": 10}, {}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "n": [{"2": 15}, {}], "b": [{"2": 5}, {}], "u": [{"1": 125}, {}], "l": [{"1": 20}, {}], "e": [{"1": 105}, {}], "i": [{"1": 230}, {}], "r": [{"1": 60}, {}], "o": [{"1": 25}, {}], "\u00ea": [{"1": 10}, {}]}]}], "n": [{"1": 8434, "2": 90}, {"/": [{"1": 4219, "2": 40}, {"n": [{"1": 1762}, {}], "e": [{"1": 267, "2": 5}, {"/": [{"1": 267, "2": 5}, {"v": [{"1": 82}, {}], "r": [{"2": 5, "1": 85}, {"-": [{"2": 5}, {}], "/": [{"1": 85}, {}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}]}]}], "m": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 10, "1": 30}, {"/": [{"2": 10, "1": 30}, {"m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 55}, {"/": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 135}, {"/": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"-": [{"2": 5}, {}], "/": [{"2": 5, "1": 5}, {"e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "i": [{"1": 1100}, {}], "g": [{"1": 455}, {}], "r": [{"1": 225}, {}], "o": [{"1": 80}, {}], "\u00ee": [{"1": 50}, {}], "\u00e2": [{"1": 10}, {}], "\u00f4": [{"1": 15}, {}], "\u00ea": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}]}], "-": [{"2": 50, "1": 4215}, {"-": [{"2": 5}, {}], "m": [{"2": 5, "1": 15}, {"v": [{"2": 5, "1": 15}, {"o": [{"2": 5}, {}], "a": [{"1": 15}, {}]}]}], "u": [{"2": 10, "1": 30}, {"v": [{"2": 10, "1": 30}, {"m": [{"2": 10}, {}], "l": [{"1": 10}, {}], "e": [{"1": 5}, {}], "t": [{"1": 10}, {}], "a": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10, "1": 55}, {"v": [{"2": 10, "1": 55}, {"d": [{"2": 5}, {}], "g": [{"2": 5, "1": 15}, {"o": [{"2": 5, "1": 15}, {"n": [{"2": 5}, {}], "o": [{"1": 5}, {}], "i": [{"1": 5}, {}], "y": [{"1": 5}, {}]}]}], "i": [{"1": 5}, {}], "s": [{"1": 5}, {}], "r": [{"1": 25}, {}], "t": [{"1": 5}, {}]}]}], "a": [{"2": 10, "1": 135}, {"v": [{"2": 10, "1": 135}, {"m": [{"2": 10, "1": 5}, {"o": [{"2": 10, "1": 5}, {"/": [{"2": 5}, {}], "e": [{"2": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}], "h": [{"1": 5}, {}], "s": [{"1": 5}, {}], "c": [{"1": 30}, {}], "b": [{"1": 20}, {}], "r": [{"1": 15}, {}], "u": [{"1": 5}, {}], "f": [{"1": 15}, {}], "t": [{"1": 10}, {}], "l": [{"1": 10}, {}], "p": [{"1": 10}, {}], "v": [{"1": 5}, {}]}]}], "/": [{"2": 5}, {}], "e": [{"2": 5, "1": 265}, {"v": [{"2": 5, "1": 265}, {"r": [{"2": 5, "1": 85}, {"o": [{"2": 5, "1": 85}, {"/": [{"2": 5}, {}], "p": [{"1": 55}, {}], "g": [{"1": 30}, {}]}]}], "t": [{"1": 50}, {}], "m": [{"1": 45}, {}], "s": [{"1": 5}, {}], "v": [{"1": 80}, {}]}]}], "n": [{"1": 1760}, {}], "i": [{"1": 1100}, {}], "g": [{"1": 455}, {}], "r": [{"1": 225}, {}], "o": [{"1": 80}, {}], "\u00ee": [{"1": 50}, {}], "\u00e2": [{"1": 10}, {}], "\u00f4": [{"1": 15}, {}], "\u00ea": [{"1": 15}, {}], "\u00fb": [{"1": 5}, {}]}]}], "x": [{"2": 10, "1": 260}, {"/": [{"2": 5, "1": 130}, {"y": [{"2": 5}, {}], "e": [{"1": 50}, {}], "a": [{"1": 40}, {}], "o": [{"1": 5}, {}], "i": [{"1": 25}, {}], "u": [{"1": 10}, {}]}], "-": [{"2": 5, "1": 130}, {"y": [{"2": 5}, {}], "e": [{"1": 50}, {}], "a": [{"1": 40}, {}], "o": [{"1": 5}, {}], "i": [{"1": 25}, {}], "u": [{"1": 10}, {}]}]}], "g": [{"2": 30, "1": 2030}, {"/": [{"2": 15, "1": 1015}, {"a": [{"2": 5, "1": 305}, {"/": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"/": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 45}, {"/": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 120}, {"/": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "o": [{"1": 50}, {}], "i": [{"1": 130}, {}], "n": [{"1": 180}, {}], "r": [{"1": 170}, {}], "d": [{"1": 10}, {}], "g": [{"1": 5}, {}]}], "-": [{"2": 15, "1": 1015}, {"a": [{"2": 5, "1": 305}, {"v": [{"2": 5, "1": 305}, {"l": [{"2": 5, "1": 20}, {"o": [{"2": 5, "1": 20}, {"p": [{"2": 5}, {}], "a": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 5}, {}]}]}], "\u00e9": [{"1": 5}, {}], "u": [{"1": 10}, {}], "r": [{"1": 65}, {}], "n": [{"1": 45}, {}], "t": [{"1": 40}, {}], "m": [{"1": 20}, {}], "g": [{"1": 30}, {}], "s": [{"1": 15}, {}], "c": [{"1": 15}, {}], "v": [{"1": 10}, {}], "b": [{"1": 5}, {}], "p": [{"1": 15}, {}], "i": [{"1": 5}, {}], "Y": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5, "1": 45}, {"v": [{"2": 5, "1": 45}, {"l": [{"2": 5, "1": 5}, {"o": [{"2": 5, "1": 5}, {"i": [{"2": 5}, {}], "l": [{"1": 5}, {}]}]}], "r": [{"1": 15}, {}], "p": [{"1": 5}, {}], "i": [{"1": 15}, {}], "t": [{"1": 5}, {}]}]}], "u": [{"2": 5, "1": 120}, {"v": [{"2": 5, "1": 120}, {"f": [{"2": 5, "1": 35}, {"o": [{"2": 5, "1": 35}, {"\u00e9": [{"2": 5}, {}], "i": [{"1": 30}, {}], "o": [{"1": 5}, {}]}]}], "j": [{"1": 30}, {}], "a": [{"1": 20}, {}], "o": [{"1": 15}, {}], "l": [{"1": 10}, {}], "r": [{"1": 10}, {}]}]}], "o": [{"1": 50}, {}], "i": [{"1": 130}, {}], "n": [{"1": 180}, {}], "r": [{"1": 170}, {}], "d": [{"1": 10}, {}], "g": [{"1": 5}, {}]}]}], "z": [{"2": 10, "1": 50}, {"/": [{"2": 5, "1": 25}, {"z": [{"2": 5}, {}], "n": [{"1": 10}, {}], "a": [{"1": 10}, {}], "t": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 25}, {"z": [{"2": 5}, {}], "n": [{"1": 10}, {}], "a": [{"1": 10}, {}], "t": [{"1": 5}, {}]}]}], "k": [{"2": 10, "1": 40}, {"/": [{"2": 5, "1": 20}, {"s": [{"2": 5}, {}], "c": [{"1": 10}, {}], "r": [{"1": 5}, {}], "u": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 20}, {"s": [{"2": 5}, {}], "c": [{"1": 10}, {}], "r": [{"1": 5}, {}], "u": [{"1": 5}, {}]}]}], "q": [{"1": 2040}, {}], "b": [{"1": 620}, {}], "w": [{"1": 10}, {}]}], "r": [{"2": 252, "1": 614}, {"t": [{"2": 4, "1": 80}, {"/": [{"2": 4, "1": 64}, {"\u00e2": [{"2": 4}, {}], "o": [{"1": 3}, {}], "r": [{"1": 8}, {}], "l": [{"1": 7}, {}], "n": [{"1": 10}, {}], "\u00e9": [{"1": 16}, {}], "e": [{"1": 6}, {}], "i": [{"1": 6}, {}], "u": [{"1": 4}, {}], "\u00ee": [{"1": 4}, {}]}], "\u00e7": [{"1": 4}, {}], "s": [{"1": 12}, {}]}], "l": [{"2": 63, "1": 71}, {"-": [{"2": 4}, {}], "/": [{"2": 43, "1": 38}, {"\u00e9": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"d": [{"2": 4}, {}], "b": [{"1": 4}, {}]}]}], "g": [{"2": 6}, {}], "b": [{"2": 15}, {}], "p": [{"2": 6}, {}], "f": [{"2": 4}, {}], "i": [{"2": 4, "1": 10}, {"/": [{"2": 4, "1": 10}, {"m": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"u": [{"2": 4}, {}], "a": [{"1": 4}, {}]}]}], "p": [{"1": 6}, {}]}]}], "l": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"1": 5}, {}], "a": [{"2": 4}, {}]}]}], "o": [{"1": 6}, {}], "a": [{"1": 5}, {}], "e": [{"1": 4}, {}], "u": [{"1": 4}, {}]}], "s": [{"2": 16, "1": 25}, {"g": [{"2": 4}, {}], "f": [{"2": 4}, {}], "p": [{"2": 4}, {}], "b": [{"2": 4}, {}], "l": [{"1": 5}, {}], "e": [{"1": 4}, {}], "o": [{"1": 4}, {}], "i": [{"1": 4}, {}], "u": [{"1": 4}, {}], "a": [{"1": 4}, {}]}], "r": [{"1": 4}, {}], "e": [{"1": 4}, {}]}], "p": [{"2": 10, "1": 29}, {"/": [{"2": 10, "1": 19}, {"x": [{"2": 6}, {}], "a": [{"1": 15}, {}], "r": [{"1": 4}, {}], "o": [{"2": 4}, {}]}], "s": [{"1": 5}, {}], "r": [{"1": 5}, {}]}], "f": [{"2": 27, "1": 132}, {"-": [{"2": 5, "1": 104}, {"-": [{"2": 5, "1": 104}, {}]}], "/": [{"2": 22, "1": 6}, {"\u00e9": [{"2": 6}, {}], "n": [{"2": 4}, {}], "i": [{"2": 12}, {}], "f": [{"1": 6}, {}]}], "a": [{"1": 4}, {}], "t": [{"1": 9}, {}], "s": [{"1": 9}, {}]}], "r": [{"1": 45, "2": 93}, {"/": [{"1": 26, "2": 60}, {"a": [{"1": 4}, {}], "t": [{"2": 6}, {}], "d": [{"2": 7}, {}], "h": [{"2": 4}, {}], "v": [{"2": 9}, {}], "f": [{"2": 5}, {}], "g": [{"2": 4}, {}], "c": [{"2": 17}, {}], "p": [{"2": 4}, {}], "r": [{"1": 12}, {}], "o": [{"1": 4, "2": 4}, {"/": [{"1": 4, "2": 4}, {"s": [{"1": 4}, {}], "m": [{"2": 4}, {}]}]}], "u": [{"1": 6}, {}]}], "s": [{"2": 33, "1": 19}, {"t": [{"2": 8}, {}], "d": [{"2": 7}, {}], "v": [{"2": 6}, {}], "p": [{"2": 4}, {}], "c": [{"2": 4}, {}], "g": [{"2": 4}, {}], "r": [{"1": 11}, {}], "u": [{"1": 8}, {}]}]}], "s": [{"2": 4, "1": 31}, {"/": [{"2": 4, "1": 19}, {"a": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "r": [{"1": 4}, {}]}]}], "s": [{"1": 7}, {}], "r": [{"1": 4}, {}], "u": [{"1": 4}, {}]}], "s": [{"1": 12}, {}]}], "c": [{"2": 14, "1": 27}, {"/": [{"2": 14, "1": 18}, {"r": [{"2": 5}, {}], "o": [{"2": 4}, {}], "s": [{"2": 5}, {}], "e": [{"1": 4}, {}], "i": [{"1": 5}, {}], "n": [{"1": 5}, {}], "a": [{"1": 4}, {}]}], "g": [{"1": 4}, {}], "s": [{"1": 5}, {}]}], "m": [{"1": 58}, {}], "n": [{"1": 52, "2": 8}, {"/": [{"1": 43, "2": 4}, {"n": [{"1": 4}, {}], "r": [{"1": 21}, {}], "\u00f4": [{"1": 4}, {}], "g": [{"1": 4}, {}], "a": [{"2": 4}, {}], "e": [{"1": 6}, {}], "u": [{"1": 4}, {}]}], "s": [{"1": 9}, {}], "-": [{"2": 4}, {}]}], "q": [{"1": 10}, {}], "d": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"1": 4}, {}]}], "h": [{"2": 20, "1": 51}, {"-": [{"2": 20, "1": 43}, {"-": [{"2": 20, "1": 43}, {}]}], "/": [{"1": 4}, {}], "r": [{"1": 4}, {}]}], "v": [{"2": 5, "1": 13}, {"/": [{"2": 5, "1": 8}, {"n": [{"2": 5, "1": 4}, {"/": [{"2": 5, "1": 4}, {"e": [{"2": 5}, {}], "a": [{"1": 4}, {}]}]}], "a": [{"1": 4}, {}]}], "g": [{"1": 5}, {}]}], "b": [{"1": 5}, {}], "z": [{"1": 6}, {}]}], "n": [{"2": 166, "1": 1068}, {"t": [{"2": 16, "1": 154}, {"t": [{"2": 6, "1": 49}, {"a": [{"2": 6}, {}], "e": [{"1": 10}, {}], "/": [{"1": 24}, {}], "u": [{"1": 9}, {}], "n": [{"1": 6}, {}]}], "c": [{"2": 6}, {}], "/": [{"2": 4, "1": 33}, {"u": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"o": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"\u00e9": [{"2": 4}, {}], "s": [{"1": 4}, {}]}]}]}]}], "o": [{"1": 4}, {}], "\u00e9": [{"1": 17}, {}], "n": [{"1": 4}, {}], "e": [{"1": 4}, {}]}], "-": [{"1": 7}, {}], "s": [{"1": 42}, {}], "n": [{"1": 16}, {}], "d": [{"1": 7}, {}]}], "l": [{"2": 12}, {}], "r": [{"2": 44, "1": 148}, {"/": [{"2": 7}, {}], "s": [{"2": 20, "1": 6}, {"\u00e9": [{"2": 4}, {}], "t": [{"2": 4}, {}], "/": [{"1": 6}, {}], "o": [{"2": 4}, {}], "y": [{"2": 4}, {}], "i": [{"2": 4}, {}]}], "n": [{"2": 5}, {}], "c": [{"2": 6}, {}], "-": [{"1": 142}, {}], "t": [{"2": 6}, {}]}], "p": [{"1": 4}, {}], "f": [{"1": 4}, {}], "c": [{"1": 14, "2": 34}, {"t": [{"1": 4}, {}], "/": [{"2": 12, "1": 5}, {"i": [{"2": 7}, {}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "s": [{"2": 9, "1": 5}, {"i": [{"2": 4}, {}], "n": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}], "c": [{"2": 13}, {}]}], "k": [{"2": 4}, {}], "b": [{"2": 12, "1": 412}, {"/": [{"2": 4, "1": 28}, {"s": [{"2": 4}, {}], "m": [{"1": 28}, {}]}], "s": [{"2": 4, "1": 12}, {"s": [{"2": 4}, {}], "/": [{"1": 12}, {}]}], "n": [{"2": 4}, {}], "t": [{"1": 67}, {}], "-": [{"1": 284}, {}], "f": [{"1": 8}, {}], "h": [{"1": 7}, {}], "a": [{"1": 6}, {}]}], "d": [{"1": 21, "2": 29}, {"/": [{"1": 12, "2": 13}, {"u": [{"1": 3}, {}], "n": [{"2": 4}, {}], "r": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"g": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"2": 4, "1": 4}, {"/": [{"2": 4, "1": 4}, {"g": [{"2": 4}, {}], "m": [{"1": 4}, {}]}]}]}], "c": [{"2": 7}, {}], "s": [{"2": 9, "1": 9}, {"n": [{"2": 4}, {}], "r": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"a": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"g": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "\u00e9": [{"1": 4}, {}]}]}], "m": [{"1": 25}, {}], "s": [{"1": 17, "2": 4}, {"-": [{"1": 6}, {}], "s": [{"1": 7, "2": 4}, {"/": [{"1": 7}, {}], "i": [{"2": 4}, {}]}], "n": [{"1": 4}, {}]}], "h": [{"1": 9}, {}], "v": [{"1": 260}, {}], "g": [{"2": 7}, {}], "n": [{"2": 4}, {}]}], "s": [{"2": 14, "1": 115}, {"t": [{"2": 4, "1": 6}, {"c": [{"2": 4}, {}], "/": [{"1": 6}, {}]}], "r": [{"1": 16}, {}], "l": [{"1": 6}, {}], "p": [{"1": 12}, {}], "s": [{"1": 13}, {}], "n": [{"1": 6}, {}], "d": [{"1": 12, "2": 6}, {"/": [{"1": 12}, {}], "s": [{"2": 6}, {}]}], "h": [{"1": 7}, {}], "b": [{"1": 4}, {}], "g": [{"1": 11}, {}], "c": [{"1": 7}, {}], "f": [{"1": 6}, {}], "v": [{"1": 4}, {}], "k": [{"2": 4}, {}], "m": [{"1": 5}, {}]}], "f": [{"2": 10, "1": 8}, {"r": [{"2": 6}, {}], "b": [{"1": 4}, {}], "f": [{"1": 4, "2": 4}, {"-": [{"1": 4}, {}], "s": [{"2": 4}, {}]}]}], "t": [{"2": 15, "1": 27}, {"l": [{"2": 4}, {}], "m": [{"1": 14, "2": 5}, {"t": [{"1": 14, "2": 5}, {"/": [{"1": 14, "2": 5}, {"e": [{"1": 14, "2": 5}, {"/": [{"1": 14, "2": 5}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}], "s": [{"1": 4}, {}]}]}]}]}]}], "s": [{"1": 9}, {}], "q": [{"2": 6}, {}], "v": [{"1": 4}, {}]}], "m": [{"2": 4, "1": 20}, {"q": [{"2": 4}, {}], "p": [{"1": 4}, {}], "l": [{"1": 4}, {}], "r": [{"1": 4}, {}], "n": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "l": [{"2": 24, "1": 123}, {"r": [{"2": 10}, {}], "c": [{"1": 110, "2": 8}, {"/": [{"1": 4, "2": 4}, {"e": [{"1": 4}, {}], "i": [{"2": 4}, {}]}], "s": [{"1": 8, "2": 4}, {"e": [{"1": 4}, {}], "/": [{"1": 4}, {}], "i": [{"2": 4}, {}]}], "-": [{"1": 98}, {}]}], "m": [{"1": 4}, {}], "f": [{"1": 9}, {}], "t": [{"2": 6}, {}]}], "g": [{"1": 1}, {}], "d": [{"1": 63}, {}], "/": [{"1": 131}, {}]}], "ao": [{"1": 14, "2": 59}, {"n": [{"1": 14, "2": 13}, {"p": [{"1": 6}, {}], "r": [{"2": 5}, {}], "h": [{"2": 4}, {}], "c": [{"2": 4}, {}], "f": [{"1": 4}, {}], "t": [{"1": 4}, {}]}], "r": [{"2": 4}, {}], "b": [{"2": 4}, {}], "/": [{"2": 7}, {}], "s": [{"2": 5}, {}], "Y": [{"2": 4}, {}], "t": [{"2": 6}, {}], "c": [{"2": 8}, {}], "k": [{"2": 4}, {}], "l": [{"2": 4}, {}]}], "\u00e9au": [{"2": 9}, {}], "ieu": [{"2": 192, "1": 618}, {"r": [{"2": 14, "1": 114}, {"r": [{"2": 10}, {}], "l": [{"2": 4}, {}], "s": [{"1": 114}, {}]}], "/": [{"1": 236}, {}], "x": [{"1": 268, "2": 157}, {"l": [{"1": 80, "2": 4}, {"-": [{"1": 76}, {}], "/": [{"1": 4, "2": 4}, {"i": [{"1": 4}, {}], "b": [{"2": 4}, {}]}]}], "d": [{"1": 66, "2": 28}, {"-": [{"1": 55}, {}], "/": [{"1": 11, "2": 28}, {"a": [{"1": 7, "2": 4}, {"-": [{"1": 7}, {}], "/": [{"2": 4}, {}]}], "o": [{"2": 20}, {}], "i": [{"1": 4}, {}], "u": [{"2": 4}, {}]}]}], "p": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {}]}]}], "s": [{"1": 4}, {}], "c": [{"1": 12, "2": 34}, {"-": [{"1": 12}, {}], "/": [{"2": 34}, {}]}], "v": [{"1": 25, "2": 4}, {"-": [{"1": 25}, {}], "/": [{"2": 4}, {}]}], "m": [{"1": 76}, {}], "r": [{"2": 32}, {}], "n": [{"2": 6}, {}], "g": [{"2": 4}, {}], "t": [{"2": 10}, {}]}], "s": [{"2": 21}, {}]}], "ia": [{"2": 163, "1": 96}, {"b": [{"2": 21, "1": 19}, {"c": [{"2": 5}, {}], "k": [{"2": 4}, {}], "l": [{"2": 6}, {}], "r": [{"2": 6}, {}], "d": [{"1": 19}, {}]}], "c": [{"2": 8, "1": 8}, {"t": [{"2": 4}, {}], "d": [{"2": 4, "1": 4}, {"\u00e9": [{"2": 4}, {}], "r": [{"1": 4}, {}]}], "f": [{"1": 4}, {}]}], "/": [{"2": 14, "1": 4}, {"r": [{"2": 6}, {}], "Y": [{"1": 4}, {}], "f": [{"2": 4}, {}], "l": [{"2": 4}, {}]}], "s": [{"2": 5}, {}], "r": [{"2": 11, "1": 6}, {"r": [{"2": 5}, {}], "l": [{"1": 6}, {}], "t": [{"2": 6}, {}]}], "q": [{"2": 4}, {}], "Y": [{"1": 4}, {}], "p": [{"2": 4}, {}], "n": [{"2": 61, "1": 55}, {"k": [{"2": 4}, {}], "d": [{"2": 9, "1": 21}, {"e": [{"2": 5, "1": 15}, {"/": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 15}, {"-": [{"2": 5, "1": 15}, {}]}]}]}], "t": [{"2": 4, "1": 6}, {"o": [{"2": 4}, {}], "/": [{"1": 6}, {}]}]}], "v": [{"1": 6, "2": 4}, {"d": [{"1": 6}, {}], "t": [{"2": 4}, {}]}], "f": [{"2": 11}, {}], "r": [{"2": 13}, {}], "l": [{"2": 8}, {}], "t": [{"2": 8, "1": 28}, {"i": [{"2": 4}, {}], "/": [{"1": 28}, {}], "t": [{"2": 4}, {}]}], "c": [{"2": 4}, {}]}], "g": [{"2": 7}, {}], "m": [{"2": 7}, {}], "d": [{"2": 9}, {}], "l": [{"2": 8}, {}], "t": [{"2": 4}, {}]}], "\u00e9ai": [{"2": 10}, {}], "\u00e9o": [{"2": 26}, {}], "ee": [{"1": 6}, {}], "aei": [{"2": 4}, {}], "aeu": [{"2": 4}, {}], "aou": [{"2": 22, "1": 9}, {"s": [{"2": 4}, {}], "l": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"1": 4}, {}]}], "d": [{"2": 4}, {}], "t": [{"2": 10, "1": 5}, {"c": [{"2": 5}, {}], "r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}], "aouie": [{"2": 4}, {}], "\u00e9ie": [{"2": 15, "1": 200}, {"n": [{"2": 5}, {}], "r": [{"2": 6}, {}], "/": [{"2": 4}, {}], "z": [{"1": 200}, {}]}], "i\u00e8": [{"2": 79, "1": 309}, {"r": [{"2": 50, "1": 209}, {"r": [{"2": 36, "1": 30}, {"e": [{"2": 36, "1": 30}, {"c": [{"2": 6}, {}], "b": [{"2": 4}, {}], "d": [{"2": 4}, {}], "t": [{"2": 7}, {}], "v": [{"2": 8}, {}], "p": [{"2": 7}, {}], "r": [{"1": 26}, {}], "u": [{"1": 4}, {}]}]}], "l": [{"2": 10, "1": 17}, {"e": [{"2": 10, "1": 17}, {"b": [{"2": 6}, {}], "p": [{"2": 4}, {}], "o": [{"1": 13}, {}], "r": [{"1": 4}, {}]}]}], "d": [{"2": 4, "1": 8}, {"e": [{"2": 4, "1": 8}, {"n": [{"2": 4, "1": 4}, {"n": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "r": [{"1": 4}, {}]}]}], "m": [{"1": 46}, {}], "s": [{"1": 20}, {}], "t": [{"1": 30}, {}], "n": [{"1": 35}, {}], "f": [{"1": 6}, {}], "q": [{"1": 4}, {}], "v": [{"1": 5}, {}], "p": [{"1": 4}, {}], "c": [{"1": 4}, {}]}], "v": [{"2": 4, "1": 16}, {"r": [{"2": 4}, {}], "f": [{"1": 8}, {}], "l": [{"1": 4}, {}], "m": [{"1": 4}, {}]}], "c": [{"2": 4, "1": 36}, {"r": [{"2": 4}, {}], "s": [{"1": 16}, {}], "p": [{"1": 16}, {}], "n": [{"1": 4}, {}]}], "m": [{"2": 14, "1": 22}, {"r": [{"2": 5}, {}], "q": [{"1": 4}, {}], "x": [{"1": 4}, {}], "s": [{"1": 10, "2": 5}, {"e": [{"1": 10, "2": 5}, {"i": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"o": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"r": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"t": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {"-": [{"1": 10, "2": 5}, {}]}]}]}]}]}]}]}]}]}]}], "v": [{"1": 4}, {}], "t": [{"2": 4}, {}]}], "d": [{"1": 4}, {}], "g": [{"1": 22}, {}], "t": [{"2": 7}, {}]}], "iau": [{"1": 5, "2": 32}, {"l": [{"1": 5, "2": 14}, {"m": [{"1": 5, "2": 14}, {"e": [{"1": 5, "2": 14}, {"/": [{"1": 5, "2": 14}, {"-": [{"1": 5, "2": 10}, {"-": [{"1": 5, "2": 10}, {}]}], "r": [{"2": 4}, {}]}]}]}]}], "t": [{"2": 4}, {}], "d": [{"2": 4}, {}], "/": [{"2": 4}, {}], "x": [{"2": 6}, {}]}], "a\u00e9": [{"2": 5}, {}], "yo": [{"1": 12, "2": 26}, {"l": [{"1": 4, "2": 12}, {"/": [{"1": 4, "2": 4}, {"e": [{"1": 4}, {}], "a": [{"2": 4}, {}]}], "r": [{"2": 4}, {}], "h": [{"2": 4}, {}]}], "r": [{"1": 4}, {}], "n": [{"2": 6}, {}], "g": [{"2": 4, "1": 4}, {"r": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "t": [{"2": 4}, {}]}], "yu": [{"1": 4, "2": 4}, {"v": [{"1": 4}, {}], "r": [{"2": 4}, {}]}], "eo": [{"2": 12, "1": 22}, {"n": [{"2": 4, "1": 14}, {"p": [{"2": 4}, {}], "g": [{"1": 14}, {}]}], "/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "t": [{"1": 4}, {}], "r": [{"1": 4}, {}]}], "a\u00e8": [{"2": 6}, {}], "ya": [{"1": 12, "2": 17}, {"c": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "l": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "m": [{"2": 4}, {}], "k": [{"1": 4}, {}], "n": [{"1": 4, "2": 5}, {"/": [{"1": 4}, {}], "t": [{"2": 5}, {}]}]}], "\u00e9\u00e9e": [{"2": 8}, {}], "\u00e9\u00e2": [{"2": 21}, {}], "uia": [{"2": 6}, {}], "\u00e9ou": [{"2": 4}, {}], "o\u00efa": [{"2": 4}, {}], "ia\u00e9": [{"3": 4}, {}], "i\u00e9": [{"2": 100, "1": 68}, {"m": [{"2": 4}, {}], "s": [{"2": 27, "1": 10}, {"r": [{"2": 9}, {}], "t": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"i": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"p": [{"1": 4}, {}], "m": [{"1": 6}, {}], "n": [{"2": 4}, {}]}]}]}]}], "l": [{"2": 5}, {}], "v": [{"2": 5}, {}], "f": [{"2": 4}, {}]}], "p": [{"2": 4}, {}], "r": [{"2": 4, "1": 8}, {"r": [{"2": 4}, {}], "h": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "/": [{"2": 37, "1": 38}, {"r": [{"2": 5}, {}], "t": [{"1": 38, "2": 4}, {"/": [{"1": 38, "2": 4}, {"i": [{"1": 38, "2": 4}, {"/": [{"1": 38, "2": 4}, {"p": [{"1": 13}, {}], "m": [{"1": 20}, {}], "n": [{"2": 4}, {}], "o": [{"1": 5}, {}]}]}]}]}], "l": [{"2": 10}, {}], "d": [{"2": 4}, {}], "f": [{"2": 6}, {}], "s": [{"2": 4}, {}], "p": [{"2": 4}, {}]}], "t": [{"2": 24}, {}], "g": [{"1": 6}, {}], "d": [{"1": 6}, {}]}], "ao\u00fb": [{"2": 4, "1": 12}, {"t": [{"2": 4, "1": 12}, {"/": [{"2": 4, "1": 8}, {"a": [{"2": 4}, {}], "-": [{"1": 4}, {}], "s": [{"1": 4}, {}]}], "d": [{"1": 4}, {}]}]}], "\u00e9eu": [{"2": 6}, {}], "a\u00efo": [{"2": 6}, {}], "iai": [{"2": 56, "1": 5}, {"s": [{"2": 35, "1": 5}, {"s": [{"2": 4}, {}], "l": [{"2": 7}, {}], "r": [{"2": 6}, {}], "d": [{"2": 4}, {}], "f": [{"2": 5}, {}], "n": [{"2": 4}, {}], "b": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "/": [{"2": 6}, {}], "l": [{"2": 4}, {}], "r": [{"2": 7}, {}], "t": [{"2": 4}, {}]}], "io\u00e9": [{"3": 4}, {}], "eui": [{"2": 16, "1": 53}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "r": [{"2": 4}, {}], "t": [{"2": 4}, {}], "l": [{"1": 53}, {}]}], "euie": [{"2": 4}, {}], "eu\u00e2": [{"2": 4}, {}], "eu\u00ee": [{"2": 4}, {}], "o\u00e9": [{"2": 10}, {}], "o\u00eb": [{"2": 8}, {}], "aoua": [{"2": 4}, {}], "a\u00fc": [{"2": 4}, {}], "ii": [{"2": 4}, {}], "ouia": [{"2": 4}, {}], "ou\u00efa": [{"2": 4}, {}], "ouai": [{"2": 31, "1": 5}, {"/": [{"2": 5}, {}], "l": [{"2": 4}, {}], "s": [{"2": 15, "1": 5}, {"r": [{"2": 6}, {}], "/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}], "j": [{"2": 4}, {}]}], "t": [{"2": 7}, {}]}], "ouo": [{"2": 5}, {}], "ou\u00e9": [{"2": 26}, {}], "ou\u00e9e": [{"2": 14}, {}], "oau": [{"2": 4}, {}], "iaie": [{"2": 6}, {}], "i\u00e2": [{"2": 4}, {}], "\u00e9\u00e8": [{"2": 4}, {}], "\u00e2\u00e2": [{"2": 4}, {}], "\u00e2a": [{"2": 4}, {}], "a\u00e2": [{"2": 4}, {}], "aa": [{"2": 4, "1": 4}, {"/": [{"2": 4}, {}], "r": [{"1": 4}, {}]}], "aiie": [{"2": 4}, {}], "u\u00ee": [{"1": 4}, {}], "o\u00ef\u00e8": [{"2": 4}, {}], "oai": [{"2": 5}, {}], "yi": [{"2": 4}, {}], "ae": [{"2": 8, "1": 4}, {"s": [{"2": 4}, {}], "l": [{"2": 4}, {}], "n": [{"1": 4}, {}]}], "\u0153u": [{"1": 196}, {}], "oeu": [{"1": 132}, {}], "a\u00efa": [{"2": 5}, {}], "\u00e9i\u00e8": [{"2": 4}, {}], "\u00e9i": [{"2": 32}, {}], "\u00e9\u00ee": [{"2": 4}, {}], "ouaoua": [{"2": 4}, {}], "oui": [{"2": 45, "1": 191}, {"g": [{"2": 4}, {}], "/": [{"2": 6}, {}], "s": [{"2": 19}, {}], "-": [{"1": 136}, {}], "r": [{"2": 12}, {}], "n": [{"1": 4}, {}], "l": [{"1": 51}, {}], "t": [{"2": 4}, {}]}], "aio": [{"2": 4}, {}], "ye": [{"2": 4, "1": 12}, {"s": [{"2": 4}, {}], "n": [{"1": 4}, {}], "t": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "y\u00e9": [{"2": 4, "1": 12}, {"t": [{"2": 4, "1": 4}, {"l": [{"2": 4}, {}], "/": [{"1": 4}, {}]}], "y": [{"1": 4}, {}], "/": [{"1": 4}, {}]}], "ou\u00e2": [{"2": 6}, {}], "oua": [{"2": 30}, {}], "i\u00e9e": [{"2": 16, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"2": 12, "1": 4}, {"r": [{"2": 4}, {}], "f": [{"1": 4}, {}], "l": [{"2": 4}, {}], "n": [{"2": 4}, {}]}]}], "eaui": [{"2": 4}, {}], "oia": [{"2": 4}, {}], "a\u00efau": [{"2": 4}, {}], "auu": [{"2": 4}, {}], "yaou": [{"2": 6}, {}], "youyou": [{"2": 4}, {}], "yoyo": [{"2": 6}, {}], "y\u00e9y\u00e9": [{"2": 6}, {}], "oa": [{"2": 16, "1": 4}, {"s": [{"2": 4, "1": 4}, {"r": [{"2": 4}, {}], "t": [{"1": 4}, {}]}], "n": [{"2": 4}, {}], "/": [{"2": 4}, {}], "g": [{"2": 4}, {}]}], "ouie": [{"2": 8, "1": 480}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "z": [{"1": 480}, {}]}], "uai": [{"2": 6}, {}], "aiu": [{"2": 4}, {}], "uie": [{"2": 35, "1": 1669}, {"z": [{"2": 35, "1": 1650}, {"n": [{"2": 15, "1": 90}, {"/": [{"2": 15, "1": 40}, {"i": [{"2": 15, "1": 20}, {"/": [{"2": 15, "1": 20}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}], "\u00e9": [{"1": 15}, {}], "r": [{"1": 5}, {}]}], "-": [{"1": 50}, {}]}], "b": [{"2": 5, "1": 80}, {"/": [{"2": 5, "1": 40}, {"i": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"r": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"t": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"s": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"1": 5}, {}], "n": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}]}]}], "m": [{"1": 10}, {}], "o": [{"1": 5}, {}]}], "-": [{"1": 40}, {}]}], "t": [{"2": 10, "1": 220}, {"/": [{"2": 5, "1": 105}, {"i": [{"2": 5, "1": 55}, {"/": [{"2": 5, "1": 55}, {"t": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "n": [{"1": 15}, {}], "o": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}]}]}], "b": [{"1": 15}, {}], "s": [{"1": 5}, {}]}]}], "n": [{"1": 5}, {}], "c": [{"1": 15}, {}], "e": [{"1": 10}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 115}, {"-": [{"2": 5, "1": 5}, {}], "n": [{"1": 5}, {}], "i": [{"1": 55}, {}], "c": [{"1": 15}, {}], "e": [{"1": 10}, {}], "r": [{"1": 5}, {}], "a": [{"1": 10}, {}], "\u00e9": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "l": [{"2": 5, "1": 240}, {"/": [{"2": 5, "1": 120}, {"a": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "v": [{"1": 25}, {}]}]}], "f": [{"1": 30}, {}], "c": [{"1": 20}, {}], "g": [{"1": 10}, {}], "l": [{"1": 10}, {}], "i": [{"1": 5}, {}], "r": [{"1": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"1": 120}, {}]}], "g": [{"1": 850}, {}], "s": [{"1": 30}, {}], "m": [{"1": 40}, {}], "p": [{"1": 20}, {}], "r": [{"1": 50}, {}], "c": [{"1": 10}, {}], "d": [{"1": 10}, {}], "h": [{"1": 10}, {}]}], "/": [{"1": 14}, {}], "n": [{"1": 5}, {}]}], "uio": [{"2": 35, "1": 1650}, {"n": [{"2": 35, "1": 1650}, {"n": [{"2": 15, "1": 90}, {"s": [{"2": 15, "1": 90}, {"i": [{"2": 15, "1": 40}, {"/": [{"2": 15, "1": 20}, {"t": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"n": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"o": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"c": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}]}]}], "m": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"d": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"n": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"i": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}], "-": [{"1": 20}, {}]}], "\u00e9": [{"1": 30}, {}], "r": [{"1": 10}, {}], "/": [{"1": 10}, {}]}]}], "b": [{"2": 5, "1": 80}, {"s": [{"2": 5, "1": 80}, {"i": [{"2": 5, "1": 50}, {"/": [{"2": 5, "1": 25}, {"r": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"t": [{"2": 5, "1": 25}, {"/": [{"2": 5, "1": 25}, {"s": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"i": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"d": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}]}]}]}]}], "t": [{"1": 5}, {}], "n": [{"1": 5}, {}], "\u00e9": [{"1": 5}, {}]}]}]}]}]}], "-": [{"1": 25}, {}]}], "m": [{"1": 20}, {}], "o": [{"1": 10}, {}]}]}], "t": [{"2": 10, "1": 220}, {"s": [{"2": 10, "1": 220}, {"i": [{"2": 5, "1": 110}, {"/": [{"2": 5, "1": 55}, {"t": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 35}, {"/": [{"2": 5, "1": 35}, {"e": [{"2": 5, "1": 10}, {"/": [{"2": 5, "1": 10}, {"r": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}], "d": [{"1": 5}, {}]}]}], "n": [{"1": 15}, {}], "o": [{"1": 5}, {}], "b": [{"1": 5}, {}]}]}]}]}], "b": [{"1": 15}, {}], "s": [{"1": 5}, {}]}], "-": [{"1": 55}, {}]}], "/": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {}], "/": [{"1": 5}, {}]}]}], "n": [{"1": 10}, {}], "c": [{"1": 30}, {}], "e": [{"1": 20}, {}], "r": [{"1": 10}, {}], "a": [{"1": 20}, {}], "\u00e9": [{"1": 10}, {}]}]}], "l": [{"2": 5, "1": 240}, {"s": [{"2": 5, "1": 240}, {"a": [{"2": 5, "1": 70}, {"/": [{"2": 5, "1": 35}, {"s": [{"2": 5, "1": 10}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}], "/": [{"1": 5}, {}]}], "v": [{"1": 25}, {}]}], "-": [{"1": 35}, {}]}], "f": [{"1": 60}, {}], "c": [{"1": 40}, {}], "g": [{"1": 20}, {}], "l": [{"1": 20}, {}], "i": [{"1": 10}, {}], "r": [{"1": 10}, {}], "o": [{"1": 10}, {}]}]}], "g": [{"1": 850}, {}], "s": [{"1": 30}, {}], "m": [{"1": 40}, {}], "p": [{"1": 20}, {}], "r": [{"1": 50}, {}], "c": [{"1": 10}, {}], "d": [{"1": 10}, {}], "h": [{"1": 10}, {}]}]}], "aie": [{"2": 12, "1": 177}, {"n": [{"2": 12, "1": 140}, {"h": [{"2": 12, "1": 4}, {"/": [{"2": 4}, {}], "s": [{"2": 4}, {}], "n": [{"2": 4}, {}], "t": [{"1": 4}, {}]}], "p": [{"1": 4}, {}], "q": [{"1": 4}, {}], "g": [{"1": 4}, {}], "m": [{"1": 6}, {}], "r": [{"1": 37}, {}], "Y": [{"1": 5}, {}], "t": [{"1": 22}, {}], "d": [{"1": 5}, {}], "s": [{"1": 16}, {}], "\u00e7": [{"1": 6}, {}], "v": [{"1": 16}, {}], "n": [{"1": 6}, {}], "l": [{"1": 5}, {}]}], "s": [{"1": 12}, {}], "/": [{"1": 15}, {}], "r": [{"1": 4}, {}], "m": [{"1": 6}, {}]}], "e\u00e2": [{"1": 7}, {}], "u\u00e2": [{"2": 4, "1": 4}, {"t": [{"2": 4, "1": 4}, {"t": [{"2": 4}, {}], "g": [{"1": 4}, {}]}]}], "uaie": [{"2": 4}, {}], "eoi": [{"1": 12}, {}], "e\u00ee": [{"1": 9, "2": 5}, {"t": [{"1": 9, "2": 5}, {"r": [{"1": 9, "2": 5}, {"r": [{"1": 9, "2": 5}, {"/": [{"1": 9, "2": 5}, {"e": [{"1": 9, "2": 5}, {"/": [{"1": 9, "2": 5}, {"-": [{"1": 4}, {}], "s": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {"-": [{"2": 5, "1": 5}, {}]}]}]}]}]}]}]}]}]}]}], "a\u00ef": [{"1": 16, "2": 66}, {"/": [{"1": 8, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}], "r": [{"1": 4}, {}]}], "s": [{"1": 8, "2": 35}, {"h": [{"1": 4, "2": 13}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}], "m": [{"2": 4}, {}], "s": [{"2": 5}, {}]}], "d": [{"2": 4}, {}], "m": [{"2": 4}, {}], "r": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "a": [{"2": 4}, {}]}], "n": [{"2": 6}, {}], "l": [{"2": 4}, {}]}], "d": [{"2": 4}, {}], "t": [{"2": 4}, {}], "r": [{"2": 8}, {}], "f": [{"2": 5}, {}], "v": [{"2": 6}, {}]}], "a\u00efe": [{"1": 8, "2": 12}, {"/": [{"1": 4, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}]}], "s": [{"1": 4, "2": 4}, {"h": [{"1": 4, "2": 4}, {"/": [{"1": 4}, {}], "-": [{"2": 4}, {}]}]}], "n": [{"2": 4}, {}]}], "e\u00f4": [{"1": 4}, {}], "u\u00ea": [{"1": 4}, {}], "ieo": [{"2": 4}, {}], "o\u00ea": [{"1": 6}, {}], "o\u00e8": [{"2": 45}, {}], "oueu": [{"2": 8}, {}], "ou\u00ef": [{"2": 4}, {}], "ua": [{"2": 13}, {}], "u\u00e9": [{"2": 7}, {}], "u\u00e9e": [{"2": 4}, {}], "ueu": [{"2": 31}, {}], "a\u00efeu": [{"2": 23}, {}], "o\u00ef": [{"2": 9}, {}], "a\u00f4": [{"1": 4}, {}], "e\u00fb": [{"1": 56}, {}], "yeu": [{"1": 224}, {}], "o\u00f9": [{"1": 216}, {}], "a\u00ee": [{"1": 272}, {}], "oie": [{"1": 133}, {}], "ea": [{"1": 51}, {}], "oei": [{"1": 20}, {}], "iei": [{"1": 31}, {}], "uau": [{"2": 8}, {}], "o\u00fb": [{"1": 58}, {}], "eai": [{"1": 11}, {}], "\u00e9u": [{"2": 6}, {}], "o\u00ee": [{"1": 26}, {}], "eaie": [{"1": 6}, {}], "e": [{"1": 46}, {}], "\u00e2i": [{"1": 4}, {}], "uei": [{"1": 23}, {}], "u\u00eb": [{"1": 4}, {}], "e\u00fci": [{"1": 4}, {}], "o\u00fcoi": [{"2": 4}, {}], "o\u00fc\u00e9": [{"2": 4}, {}], "yau": [{"2": 4}, {}], "\u0153i": [{"1": 11}, {}], "u\u00ef": [{"2": 4}, {}], "iu": [{"2": 7}, {}], "ui\u00e8": [{"1": 4}, {}], "eoie": [{"1": 4}, {}], "ouaie": [{"2": 4}, {}], "euoe": [{"2": 4}, {}], "i\u00e2ou": [{"2": 4}, {}], "u\u00e8": [{"2": 5}, {}], "iou": [{"1": 8, "2": 4}, {"s": [{"1": 8}, {}], "l": [{"2": 4}, {}]}], "ou\u00fc": [{"1": 4}, {}], "you": [{"1": 4}, {}], "iie": [{"2": 3090, "1": 20}, {"z": [{"2": 3090, "1": 20}, {"v": [{"2": 70}, {}], "r": [{"2": 350, "1": 20}, {"/": [{"2": 175, "1": 5}, {"b": [{"2": 5}, {}], "a": [{"2": 65}, {}], "p": [{"2": 20}, {}], "o": [{"2": 30}, {}], "r": [{"2": 5}, {}], "c": [{"2": 20}, {}], "t": [{"2": 20}, {}], "u": [{"2": 5, "1": 5}, {"/": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5}, {}]}], "-": [{"2": 175, "1": 15}, {"b": [{"2": 5}, {}], "a": [{"2": 65}, {}], "p": [{"2": 20}, {}], "o": [{"2": 30}, {}], "r": [{"2": 5}, {}], "c": [{"2": 20}, {}], "t": [{"2": 20}, {}], "u": [{"2": 5, "1": 5}, {"v": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 5}, {}], "-": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "f": [{"2": 1340}, {}], "l": [{"2": 290}, {}], "t": [{"2": 70}, {}], "d": [{"2": 170}, {}], "s": [{"2": 80}, {}], "m": [{"2": 50}, {}], "c": [{"2": 260}, {}], "x": [{"2": 10}, {}], "h": [{"2": 170}, {}], "n": [{"2": 90}, {}], "p": [{"2": 90}, {}], "g": [{"2": 30}, {}], "z": [{"2": 10}, {}], "k": [{"2": 10}, {}]}]}], "iio": [{"2": 3090, "1": 20}, {"n": [{"2": 3090, "1": 20}, {"v": [{"2": 70}, {}], "r": [{"2": 350, "1": 20}, {"s": [{"2": 350, "1": 20}, {"b": [{"2": 10}, {}], "a": [{"2": 130}, {}], "p": [{"2": 40}, {}], "o": [{"2": 60}, {}], "r": [{"2": 10}, {}], "c": [{"2": 40}, {}], "t": [{"2": 40}, {}], "u": [{"2": 10, "1": 10}, {"/": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}], "-": [{"2": 5, "1": 5}, {"j": [{"2": 5}, {}], "o": [{"1": 5}, {}]}]}], "\u00e9": [{"2": 10}, {}], "/": [{"1": 10}, {}]}]}], "f": [{"2": 1340}, {}], "l": [{"2": 290}, {}], "t": [{"2": 70}, {}], "d": [{"2": 170}, {}], "s": [{"2": 80}, {}], "m": [{"2": 50}, {}], "c": [{"2": 260}, {}], "x": [{"2": 10}, {}], "h": [{"2": 170}, {}], "n": [{"2": 90}, {}], "p": [{"2": 90}, {}], "g": [{"2": 30}, {}], "z": [{"2": 10}, {}], "k": [{"2": 10}, {}]}]}], "ouio": [{"1": 480}, {}], "\u00e9io": [{"1": 200}, {}]}]
diff --git a/diaeresis.py b/diaeresis.py
@@ -1,45 +0,0 @@
-#!/usr/bin/python3
-
-"""Get the number of syllables of a vowel cluster with context"""
-
-import os
-import json
-import sys
-
-trie = None
-
-def load_diaeresis(fname):
- global trie
- f = open(os.path.join(os.path.dirname(
- os.path.realpath(__file__)), fname))
- trie = json.load(f)
- f.close()
-
-def do_lookup(trie, key):
- if len(key) == 0 or (key[0] not in trie[1].keys()):
- return trie[0]
- return do_lookup(trie[1][key[0]], key[1:])
-
-def lookup(key):
- return do_lookup(trie, key + ['-', '-'])
-
-def wrap_lookup(line):
- result = lookup(line)
- print("%s: %s" % (line, result))
-
-if __name__ == '__main__':
- if len(sys.argv) > 1:
- load_diaeresis(sys.argv[1])
- else:
- load_diaeresis("diaeresis.json")
-
- if len(sys.argv) > 2:
- for arg in sys.argv[2:]:
- wrap_lookup(arg)
- else:
- while True:
- line = sys.stdin.readline()
- if not line:
- break
- wrap_lookup(line.lower().lstrip().rstrip().split())
-
diff --git a/diaeresis_cyrano.json b/diaeresis_cyrano.json
@@ -1 +0,0 @@
-[{"1": 33050, "2": 2961}, {"\u00e9e": [{"1": 80, "2": 27}, {"x": [{"2": 5}, {}], "s": [{"2": 12}, {}], "/": [{"1": 80}, {}], "l": [{"2": 5}, {}], "n": [{"2": 5}, {}]}], "u\u00e9": [{"2": 8}, {}], "o\u00fcoi": [{"2": 5}, {}], "aouie": [{"2": 5}, {}], "ea": [{"1": 51}, {}], "\u00e9\u00e2": [{"2": 17}, {}], "i\u00e2ou": [{"2": 4}, {}], "oui": [{"1": 185, "2": 72}, {"s": [{"2": 25}, {}], "r": [{"2": 16}, {}], "/": [{"2": 17}, {}], "-": [{"1": 134}, {}], "t": [{"2": 14}, {}], "l": [{"1": 51}, {}]}], "yau": [{"2": 4}, {}], "o\u00fb": [{"1": 56}, {}], "au": [{"1": 2293}, {}], "ou\u00e9": [{"2": 15}, {}], "eoi": [{"1": 22}, {}], "euoe": [{"2": 4}, {}], "i\u00e8": [{"1": 343, "2": 64}, {"c": [{"1": 32}, {}], "m": [{"1": 35, "2": 17}, {"s": [{"1": 10, "2": 4}, {"e": [{"1": 10, "2": 4}, {"i": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"o": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"r": [{"1": 10, "2": 4}, {"/": [{"1": 10, "2": 4}, {"t": [{"1": 10, "2": 4}, {"-": [{"1": 10, "2": 4}, {"-": [{"1": 10, "2": 4}, {}]}]}]}]}]}]}]}]}]}]}], "r": [{"2": 9}, {}], "x": [{"1": 15}, {}], "v": [{"1": 5}, {}], "t": [{"2": 4}, {}], "q": [{"1": 5}, {}]}], "g": [{"1": 20}, {}], "r": [{"1": 231, "2": 29}, {"p": [{"1": 5}, {}], "m": [{"1": 44}, {}], "n": [{"1": 35}, {}], "d": [{"1": 10}, {}], "v": [{"1": 15}, {}], "q": [{"1": 10}, {}], "s": [{"1": 18}, {}], "f": [{"1": 15}, {}], "r": [{"1": 31, "2": 29}, {"e": [{"1": 31, "2": 29}, {"p": [{"2": 16}, {}], "c": [{"2": 5}, {}], "r": [{"1": 26}, {}], "t": [{"2": 8}, {}], "u": [{"1": 5}, {}]}]}], "t": [{"1": 30}, {}], "c": [{"1": 5}, {}], "l": [{"1": 13}, {}]}], "v": [{"1": 20}, {}], "t": [{"1": 5, "2": 18}, {"p": [{"1": 5}, {}], "q": [{"2": 18}, {}]}]}], "ae": [{"1": 15}, {}], "\u00e9i": [{"2": 43}, {}], "u\u00ef": [{"2": 5}, {}], "eaie": [{"1": 15}, {}], "ouai": [{"2": 15}, {}], "iau": [{"1": 5, "2": 5}, {"l": [{"1": 5, "2": 5}, {"m": [{"1": 5, "2": 5}, {"e": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}]}]}]}], "a\u00e9": [{"2": 5}, {}], "o\u00f9": [{"1": 213}, {}], "\u00e9au": [{"2": 9}, {}], "e\u00fci": [{"1": 5}, {}], "eau": [{"1": 450}, {}], "eoie": [{"1": 5}, {}], "ee": [{"1": 10}, {}], "uia": [{"2": 4}, {}], "aeu": [{"2": 5}, {}], "oe": [{"1": 40, "2": 5}, {"r": [{"2": 5}, {}], "m": [{"1": 5}, {}], "f": [{"1": 5}, {}], "l": [{"1": 10}, {}], "d": [{"1": 20}, {}]}], "\u00e9u": [{"2": 21}, {}], "ui\u00e8": [{"1": 5}, {}], "\u00e9a": [{"2": 48}, {}], "oie": [{"1": 133}, {}], "eui": [{"1": 52}, {}], "uo": [{"1": 5, "2": 27}, {"s": [{"2": 9}, {}], "l": [{"2": 5}, {}], "n": [{"1": 5, "2": 13}, {"g": [{"1": 5}, {}], "l": [{"2": 13}, {}]}]}], "oua": [{"1": 15, "2": 43}, {"t": [{"2": 4}, {}], "/": [{"2": 12}, {}], "n": [{"2": 27}, {}], "h": [{"1": 15}, {}]}], "i\u00e9e": [{"2": 16}, {}], "uei": [{"1": 23}, {}], "\u00e9o": [{"2": 32}, {}], "\u00ea\u00ea": [{"1": 5}, {}], "ou\u00ef": [{"2": 18}, {}], "oei": [{"1": 18}, {}], "oi": [{"1": 3859}, {}], "eu\u00e2": [{"2": 4}, {}], "oo": [{"1": 5, "2": 5}, {"r": [{"2": 5}, {}], "t": [{"1": 5}, {}]}], "a\u00efe": [{"1": 5, "2": 14}, {"-": [{"1": 5}, {}], "n": [{"2": 14}, {}]}], "oueu": [{"2": 13}, {}], "i\u00e9": [{"1": 77, "2": 125}, {"s": [{"1": 10, "2": 39}, {"r": [{"2": 4}, {}], "v": [{"2": 13}, {}], "t": [{"1": 10}, {}], "f": [{"2": 8}, {}], "l": [{"2": 14}, {}]}], "g": [{"1": 13}, {}], "/": [{"1": 34, "2": 57}, {"p": [{"2": 5}, {}], "s": [{"2": 5}, {}], "f": [{"2": 12}, {}], "r": [{"2": 18}, {}], "d": [{"2": 4}, {}], "t": [{"1": 34}, {}], "l": [{"2": 13}, {}]}], "r": [{"1": 5}, {}], "d": [{"1": 15}, {}], "t": [{"2": 29}, {}]}], "u\u00eb": [{"1": 16}, {}], "a\u00efeu": [{"2": 36}, {}], "eai": [{"1": 22}, {}], "oue": [{"1": 95, "2": 120}, {"s": [{"1": 12, "2": 10}, {"r": [{"2": 10}, {}], "j": [{"1": 12}, {}]}], "m": [{"1": 10}, {}], "t": [{"1": 5, "2": 27}, {"r": [{"2": 4}, {}], "j": [{"2": 14}, {}], "f": [{"1": 5}, {}], "l": [{"2": 9}, {}]}], "n": [{"1": 5, "2": 5}, {"r": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {"-": [{"1": 5, "2": 5}, {}]}]}]}], "/": [{"1": 38}, {}], "r": [{"1": 25, "2": 64}, {"r": [{"2": 8}, {}], "j": [{"1": 15, "2": 15}, {"-": [{"2": 15}, {}], "o": [{"1": 5}, {}], "e": [{"1": 5}, {}], "a": [{"1": 5}, {}]}], "v": [{"1": 10, "2": 21}, {"-": [{"2": 4}, {}], "/": [{"2": 17}, {}], "a": [{"1": 10}, {}]}], "l": [{"2": 16}, {}], "n": [{"2": 4}, {}]}], "z": [{"2": 14}, {}]}], "u\u00e8": [{"2": 8}, {}], "\u0153i": [{"1": 22}, {}], "\u00e2i": [{"1": 16}, {}], "a\u00efa": [{"2": 4}, {}], "yeu": [{"1": 219}, {}], "u\u00e9e": [{"2": 13}, {}], "u\u00ea": [{"1": 10}, {}], "\u00e9\u00e9": [{"2": 15}, {}], "e": [{"1": 42}, {}], "aou": [{"2": 5}, {}], "ia": [{"1": 85, "2": 205}, {"s": [{"2": 13}, {}], "m": [{"2": 17}, {}], "g": [{"2": 16}, {}], "/": [{"2": 13}, {}], "n": [{"1": 63, "2": 75}, {"c": [{"2": 4}, {}], "f": [{"2": 13}, {}], "r": [{"2": 22}, {}], "d": [{"1": 30, "2": 5}, {"t": [{"1": 15, "2": 5}, {"o": [{"2": 5}, {}], "/": [{"1": 15}, {}]}], "e": [{"1": 15}, {}]}], "v": [{"1": 5, "2": 4}, {"d": [{"1": 5}, {}], "t": [{"2": 4}, {}]}], "t": [{"1": 28, "2": 9}, {"i": [{"2": 4}, {}], "t": [{"2": 5}, {}], "/": [{"1": 28}, {}]}], "l": [{"2": 18}, {}]}], "d": [{"2": 15}, {}], "r": [{"1": 5, "2": 5}, {"t": [{"2": 5}, {}], "l": [{"1": 5}, {}]}], "p": [{"2": 4}, {}], "t": [{"2": 17}, {}], "b": [{"1": 17, "2": 14}, {"c": [{"2": 9}, {}], "d": [{"1": 17}, {}], "k": [{"2": 5}, {}]}], "l": [{"2": 16}, {}]}], "\u00e9ie": [{"2": 5}, {}], "ua": [{"2": 19}, {}], "yu": [{"1": 5}, {}], "ao": [{"1": 15, "2": 12}, {"s": [{"2": 4}, {}], "t": [{"2": 4}, {}], "n": [{"1": 15, "2": 4}, {"p": [{"1": 15}, {}], "r": [{"2": 4}, {}]}]}], "ouo": [{"2": 4}, {}], "you": [{"1": 5}, {}], "io": [{"1": 126, "2": 490}, {"s": [{"2": 9}, {}], "m": [{"1": 5, "2": 34}, {"r": [{"2": 29}, {}], "g": [{"1": 5}, {}], "l": [{"2": 5}, {}]}], "g": [{"2": 4}, {}], "n": [{"1": 106, "2": 346}, {"p": [{"2": 14}, {}], "m": [{"1": 10, "2": 45}, {"s": [{"1": 5}, {}], "e": [{"1": 5, "2": 45}, {"r": [{"2": 45}, {}], "\u00e9": [{"1": 5}, {}]}]}], "g": [{"2": 9}, {}], "n": [{"2": 16}, {}], "x": [{"2": 4}, {}], "d": [{"2": 9}, {}], "v": [{"1": 5, "2": 5}, {"s": [{"1": 5, "2": 5}, {"n": [{"2": 5}, {}], "a": [{"1": 5}, {}]}]}], "s": [{"1": 31, "2": 90}, {"-": [{"2": 4}, {}], "s": [{"1": 31, "2": 64}, {"i": [{"1": 5, "2": 22}, {"/": [{"1": 5, "2": 22}, {"c": [{"2": 4}, {}], "d": [{"1": 5}, {}], "v": [{"2": 14}, {}], "u": [{"2": 4}, {}]}]}], "s": [{"1": 26, "2": 30}, {"/": [{"1": 26, "2": 30}, {"i": [{"1": 10}, {}], "e": [{"2": 14}, {}], "a": [{"1": 16, "2": 16}, {"/": [{"1": 16, "2": 16}, {"p": [{"2": 16}, {}], "f": [{"1": 16}, {}]}]}]}]}], "u": [{"2": 8}, {}], "n": [{"2": 4}, {}]}], "/": [{"2": 13}, {}], "n": [{"2": 9}, {}]}], "f": [{"2": 4}, {}], "r": [{"1": 35, "2": 13}, {"s": [{"1": 35, "2": 4}, {"r": [{"1": 15}, {}], "d": [{"2": 4}, {}], "e": [{"1": 5}, {}], "u": [{"1": 15}, {}]}], "/": [{"2": 5}, {}], "a": [{"2": 4}, {}]}], "t": [{"1": 15, "2": 77}, {"s": [{"1": 15, "2": 59}, {"p": [{"2": 5}, {}], "c": [{"2": 17}, {}], "u": [{"1": 5}, {}], "n": [{"1": 5, "2": 20}, {"/": [{"1": 5, "2": 20}, {"e": [{"1": 5, "2": 20}, {"/": [{"1": 5, "2": 20}, {"m": [{"1": 5}, {}], "v": [{"2": 5}, {}], "t": [{"2": 15}, {}]}]}]}]}], "a": [{"2": 13}, {}], "i": [{"2": 4}, {}], "o": [{"1": 5}, {}]}], "/": [{"2": 18}, {}]}], "l": [{"1": 10, "2": 58}, {"-": [{"2": 13}, {}], "i": [{"2": 5}, {}], "/": [{"2": 13}, {}], "n": [{"2": 4}, {}], "s": [{"1": 10, "2": 23}, {"p": [{"2": 4}, {}], "r": [{"1": 5}, {}], "b": [{"2": 4}, {}], "/": [{"2": 15}, {}], "l": [{"1": 5}, {}]}]}], "h": [{"2": 2}, {}]}], "x": [{"2": 5}, {}], "d": [{"2": 4}, {}], "t": [{"1": 5, "2": 9}, {"d": [{"2": 5}, {}], "b": [{"1": 5}, {}], "l": [{"2": 4}, {}]}], "p": [{"2": 4}, {}], "c": [{"2": 17}, {}], "r": [{"2": 13}, {}], "l": [{"1": 10, "2": 45}, {"r": [{"2": 12}, {}], "v": [{"1": 5, "2": 33}, {"o": [{"2": 8}, {}], "e": [{"1": 5, "2": 21}, {"/": [{"1": 5, "2": 21}, {"-": [{"2": 4}, {}], "r": [{"1": 5}, {}], "t": [{"2": 4}, {}], "n": [{"2": 13}, {}]}]}], "a": [{"2": 4}, {}]}], "f": [{"1": 5}, {}]}]}], "uaie": [{"2": 4}, {}], "ie": [{"1": 2719, "2": 566}, {"s": [{"1": 74, "2": 9}, {"s": [{"1": 10}, {}], "m": [{"1": 10}, {}], "h": [{"1": 10}, {}], "f": [{"1": 10}, {}], "r": [{"1": 14}, {}], "d": [{"2": 9}, {}], "t": [{"1": 10}, {}], "c": [{"1": 10}, {}]}], "t": [{"1": 24, "2": 21}, {"s": [{"1": 14}, {}], "m": [{"1": 5, "2": 4}, {"t": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"e": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}]}]}]}]}]}], "v": [{"1": 5}, {}], "q": [{"2": 17}, {}]}], "f": [{"1": 5}, {}], "/": [{"1": 130}, {}], "n": [{"1": 1126, "2": 189}, {"c": [{"1": 10, "2": 32}, {"c": [{"2": 20}, {}], "/": [{"1": 5, "2": 12}, {"i": [{"2": 12}, {}], "n": [{"1": 5}, {}]}], "n": [{"1": 5}, {}]}], "m": [{"1": 23}, {}], "g": [{"2": 13}, {}], "h": [{"1": 14}, {}], "d": [{"1": 9, "2": 12}, {"c": [{"2": 8}, {}], "s": [{"1": 4}, {}], "/": [{"1": 5, "2": 4}, {"\u00e9": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"m": [{"1": 5}, {}], "g": [{"2": 4}, {}]}]}]}]}], "v": [{"1": 257}, {}], "b": [{"1": 405}, {}], "s": [{"1": 35, "2": 9}, {"-": [{"1": 15}, {}], "s": [{"1": 18, "2": 9}, {"i": [{"2": 9}, {}], "/": [{"1": 18}, {}]}], "n": [{"1": 2}, {}]}], "n": [{"2": 4}, {}], "r": [{"1": 150, "2": 49}, {"c": [{"2": 15}, {}], "s": [{"1": 10, "2": 8}, {"i": [{"2": 4}, {}], "o": [{"2": 4}, {}], "/": [{"1": 10}, {}]}], "/": [{"2": 8}, {}], "n": [{"2": 4}, {}], "-": [{"1": 140}, {}], "t": [{"2": 14}, {}]}], "t": [{"1": 218, "2": 40}, {"c": [{"2": 13}, {}], "s": [{"1": 38}, {}], "/": [{"1": 51, "2": 9}, {"i": [{"2": 9}, {}], "n": [{"1": 14}, {}], "\u00e9": [{"1": 16}, {}], "u": [{"1": 5}, {}], "e": [{"1": 16}, {}]}], "n": [{"1": 24}, {}], "-": [{"1": 13}, {}], "d": [{"1": 14}, {}], "t": [{"1": 78, "2": 18}, {"u": [{"1": 19}, {}], "e": [{"1": 20}, {}], "/": [{"1": 24}, {}], "n": [{"1": 15}, {}], "a": [{"2": 18}, {}]}]}], "l": [{"1": 5, "2": 30}, {"-": [{"2": 13}, {}], "s": [{"2": 4}, {}], "t": [{"1": 5, "2": 4}, {"c": [{"2": 4}, {}], "l": [{"1": 5}, {}]}], "/": [{"2": 4}, {}], "n": [{"2": 5}, {}]}]}], "r": [{"1": 887, "2": 244}, {"p": [{"1": 48, "2": 21}, {"r": [{"1": 14}, {}], "s": [{"1": 14}, {}], "/": [{"1": 20, "2": 21}, {"x": [{"2": 13}, {}], "o": [{"2": 8}, {}], "r": [{"1": 5}, {}], "a": [{"1": 15}, {}]}]}], "c": [{"1": 59, "2": 27}, {"s": [{"1": 16}, {}], "g": [{"1": 10}, {}], "/": [{"1": 33, "2": 27}, {"s": [{"2": 9}, {}], "i": [{"1": 15}, {}], "n": [{"1": 8}, {}], "a": [{"1": 5}, {}], "r": [{"2": 9}, {}], "o": [{"2": 9}, {}], "e": [{"1": 5}, {}]}]}], "t": [{"1": 137, "2": 9}, {"s": [{"1": 18}, {}], "\u00e7": [{"1": 5}, {}], "/": [{"1": 114, "2": 9}, {"i": [{"1": 18}, {}], "\u00e9": [{"1": 16}, {}], "u": [{"1": 5}, {}], "\u00ee": [{"1": 5}, {}], "n": [{"1": 20}, {}], "r": [{"1": 14}, {}], "e": [{"1": 18}, {}], "l": [{"1": 18}, {}], "\u00e2": [{"2": 9}, {}]}]}], "n": [{"1": 75, "2": 20}, {"-": [{"2": 15}, {}], "s": [{"1": 14}, {}], "/": [{"1": 61, "2": 5}, {"g": [{"1": 16}, {}], "u": [{"1": 5}, {}], "a": [{"2": 5}, {}], "r": [{"1": 20}, {}], "\u00f4": [{"1": 5}, {}], "e": [{"1": 15}, {}]}]}], "m": [{"1": 51}, {}], "d": [{"1": 10, "2": 8}, {"s": [{"1": 5}, {}], "/": [{"1": 5, "2": 8}, {"o": [{"2": 4}, {}], "\u00e9": [{"2": 4}, {}], "u": [{"1": 5}, {}]}]}], "v": [{"1": 25, "2": 8}, {"g": [{"1": 15}, {}], "/": [{"1": 10, "2": 8}, {"n": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"e": [{"2": 8}, {}], "a": [{"1": 5}, {}]}]}], "a": [{"1": 5}, {}]}]}], "b": [{"1": 16}, {}], "s": [{"1": 59, "2": 9}, {"s": [{"1": 24}, {}], "/": [{"1": 35, "2": 9}, {"r": [{"1": 10}, {}], "s": [{"1": 15}, {}], "u": [{"1": 5}, {}], "a": [{"1": 5, "2": 9}, {"/": [{"1": 5, "2": 9}, {"r": [{"1": 5}, {}], "t": [{"2": 9}, {}]}]}]}]}], "q": [{"1": 18}, {}], "f": [{"1": 148, "2": 36}, {"-": [{"1": 97, "2": 5}, {"-": [{"1": 97, "2": 5}, {}]}], "s": [{"1": 18}, {}], "t": [{"1": 18}, {}], "/": [{"1": 15, "2": 31}, {"i": [{"2": 18}, {}], "f": [{"1": 15}, {}], "n": [{"2": 5}, {}], "\u00e9": [{"2": 8}, {}]}]}], "r": [{"1": 73, "2": 50}, {"s": [{"1": 19}, {}], "/": [{"1": 54, "2": 50}, {"p": [{"2": 15}, {}], "c": [{"2": 22}, {}], "u": [{"1": 15}, {}], "f": [{"2": 4}, {}], "a": [{"1": 5}, {}], "r": [{"1": 24}, {}], "o": [{"1": 10, "2": 5}, {"/": [{"1": 10, "2": 5}, {"s": [{"1": 10}, {}], "m": [{"2": 5}, {}]}]}], "v": [{"2": 4}, {}]}]}], "z": [{"1": 13}, {}], "l": [{"1": 104, "2": 44}, {"r": [{"1": 10}, {}], "-": [{"2": 9}, {}], "e": [{"1": 5}, {}], "/": [{"1": 73, "2": 35}, {"p": [{"2": 5}, {}], "g": [{"2": 5}, {}], "\u00e9": [{"1": 5, "2": 5}, {"/": [{"1": 5, "2": 5}, {"d": [{"2": 5}, {}], "b": [{"1": 5}, {}]}]}], "u": [{"1": 5}, {}], "a": [{"1": 17}, {}], "i": [{"1": 16}, {}], "o": [{"1": 15}, {}], "b": [{"2": 16}, {}], "e": [{"1": 10}, {}], "l": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"1": 5}, {}], "a": [{"2": 4}, {}]}]}]}], "s": [{"1": 16}, {}]}], "h": [{"1": 51, "2": 12}, {"-": [{"1": 41, "2": 12}, {"-": [{"1": 41, "2": 12}, {}]}], "r": [{"1": 5}, {}], "/": [{"1": 5}, {}]}]}], "d": [{"1": 61}, {}], "z": [{"1": 298, "2": 85}, {"p": [{"1": 5}, {}], "c": [{"2": 15}, {}], "Y": [{"1": 5}, {}], "n": [{"1": 16}, {}], "m": [{"1": 15}, {}], "d": [{"1": 36, "2": 8}, {"-": [{"1": 10}, {}], "/": [{"1": 26, "2": 8}, {"u": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"t": [{"1": 5, "2": 8}, {"/": [{"1": 5, "2": 8}, {"\u00e9": [{"1": 5, "2": 8}, {"-": [{"1": 5, "2": 8}, {"-": [{"1": 5, "2": 8}, {}]}]}]}]}]}]}], "n": [{"1": 16}, {}], "\u00e9": [{"1": 5}, {}]}]}], "v": [{"1": 14}, {}], "s": [{"1": 20}, {}], "f": [{"2": 13}, {}], "r": [{"1": 114, "2": 33}, {"-": [{"1": 45, "2": 16}, {"r": [{"1": 10}, {}], "u": [{"1": 10}, {}], "-": [{"2": 4}, {}], "d": [{"2": 12}, {}], "e": [{"1": 15}, {}], "i": [{"1": 10}, {}]}], "/": [{"1": 69, "2": 17}, {"d": [{"2": 13}, {}], "u": [{"1": 14}, {}], "a": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"v": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}]}]}]}], "i": [{"1": 10}, {}], "o": [{"1": 5}, {}], "r": [{"1": 18}, {}], "e": [{"1": 17}, {}]}]}], "t": [{"1": 16}, {}], "l": [{"1": 41, "2": 16}, {"-": [{"1": 5}, {}], "/": [{"1": 36, "2": 16}, {"r": [{"1": 5}, {}], "b": [{"2": 16}, {}], "e": [{"1": 5}, {}], "l": [{"1": 10}, {}], "u": [{"1": 16}, {}]}]}], "h": [{"1": 16}, {}]}], "l": [{"1": 114, "2": 18}, {"c": [{"1": 91, "2": 9}, {"-": [{"1": 91}, {}], "/": [{"2": 9}, {}]}], "m": [{"1": 10}, {}], "t": [{"2": 9}, {}], "f": [{"1": 13}, {}]}]}], "o\u00fc\u00e9": [{"2": 4}, {}], "iu": [{"2": 13}, {}], "a\u00ef": [{"1": 10, "2": 74}, {"s": [{"2": 14}, {}], "r": [{"2": 20}, {}], "f": [{"2": 13}, {}], "/": [{"2": 8}, {}], "-": [{"1": 10}, {}], "v": [{"2": 15}, {}], "t": [{"2": 4}, {}]}], "ou\u00fc": [{"1": 10}, {}], "aie": [{"1": 129}, {}], "uau": [{"2": 20}, {}], "ieu": [{"1": 609, "2": 260}, {"x": [{"1": 269, "2": 210}, {"c": [{"1": 22, "2": 46}, {"-": [{"1": 22}, {}], "/": [{"2": 46}, {}]}], "m": [{"1": 75}, {}], "t": [{"2": 15}, {}], "g": [{"2": 9}, {}], "n": [{"2": 14}, {}], "r": [{"2": 51}, {}], "d": [{"1": 74, "2": 44}, {"-": [{"1": 51}, {}], "/": [{"1": 23, "2": 44}, {"i": [{"1": 5}, {}], "o": [{"2": 30}, {}], "u": [{"2": 4}, {}], "a": [{"1": 18, "2": 10}, {"-": [{"1": 18}, {}], "/": [{"2": 10}, {}]}]}]}], "v": [{"1": 24, "2": 16}, {"-": [{"1": 24}, {}], "/": [{"2": 16}, {}]}], "p": [{"2": 15}, {}], "l": [{"1": 74}, {}]}], "s": [{"2": 34}, {}], "r": [{"1": 111, "2": 16}, {"s": [{"1": 111}, {}], "r": [{"2": 16}, {}]}], "/": [{"1": 229}, {}]}], "ai": [{"1": 5798}, {}], "ui": [{"1": 1478, "2": 58}, {"p": [{"1": 5}, {}], "m": [{"1": 46}, {}], "g": [{"1": 13}, {}], "/": [{"1": 468}, {}], "d": [{"1": 20}, {}], "v": [{"1": 76}, {}], "s": [{"1": 429}, {}], "n": [{"1": 25, "2": 53}, {"j": [{"1": 5}, {}], "r": [{"1": 10, "2": 53}, {"\u00e9": [{"1": 5, "2": 9}, {"/": [{"1": 5, "2": 9}, {"-": [{"1": 5, "2": 4}, {"-": [{"1": 5, "2": 4}, {}]}], "s": [{"2": 5}, {}]}]}], "e": [{"1": 5, "2": 44}, {"/": [{"1": 5, "2": 44}, {"-": [{"1": 5, "2": 35}, {"-": [{"1": 5, "2": 35}, {}]}], "s": [{"2": 5}, {}], "u": [{"2": 4}, {}]}]}]}], "g": [{"1": 10}, {}]}], "r": [{"1": 49}, {}], "t": [{"1": 315, "2": 5}, {"c": [{"1": 5}, {}], "p": [{"1": 10}, {}], "g": [{"1": 10}, {}], "f": [{"1": 35}, {}], "n": [{"1": 49}, {}], "r": [{"1": 92}, {}], "d": [{"1": 55}, {}], "s": [{"1": 43}, {}], "l": [{"2": 5}, {}], "h": [{"1": 16}, {}]}], "c": [{"1": 18}, {}], "l": [{"1": 14}, {}]}], "iei": [{"1": 31}, {}], "oeu": [{"1": 125}, {}], "aei": [{"2": 5}, {}], "a\u00ee": [{"1": 269}, {}], "oa": [{"2": 16}, {}], "e\u00ee": [{"1": 5}, {}], "iai": [{"2": 15}, {}], "o\u00ea": [{"1": 5}, {}], "o\u00ef": [{"2": 19}, {}], "a\u00e8": [{"2": 4}, {}], "ya": [{"2": 12}, {}], "eo": [{"1": 25, "2": 5}, {"r": [{"1": 10}, {}], "n": [{"1": 15, "2": 5}, {"p": [{"2": 5}, {}], "g": [{"1": 15}, {}]}]}], "\u00e9ai": [{"2": 5}, {}], "\u0153u": [{"1": 191}, {}], "uie": [{"1": 15}, {}], "e\u00fb": [{"1": 56}, {}], "o\u00e9": [{"2": 16}, {}], "o\u00ee": [{"1": 26}, {}], "ue": [{"1": 201, "2": 181}, {"s": [{"1": 19}, {}], "t": [{"1": 5, "2": 27}, {"m": [{"2": 18}, {}], "t": [{"1": 5}, {}], "n": [{"2": 4}, {}], "l": [{"2": 5}, {}]}], "n": [{"1": 15, "2": 9}, {"p": [{"1": 10}, {}], "m": [{"1": 5}, {}], "l": [{"2": 9}, {}]}], "/": [{"1": 122}, {}], "r": [{"1": 40, "2": 67}, {"c": [{"2": 4}, {}], "m": [{"1": 5, "2": 12}, {"/": [{"2": 8}, {}], "a": [{"1": 5, "2": 4}, {"e": [{"1": 5, "2": 4}, {"i": [{"1": 5, "2": 4}, {"r": [{"1": 5, "2": 4}, {"t": [{"1": 5, "2": 4}, {"/": [{"1": 5, "2": 4}, {"-": [{"2": 4}, {}], "i": [{"1": 5}, {}]}]}]}]}]}]}]}], "t": [{"1": 35, "2": 16}, {"i": [{"1": 10}, {}], "o": [{"1": 10}, {}], "-": [{"2": 16}, {}], "a": [{"1": 15}, {}]}], "h": [{"2": 5}, {}], "n": [{"2": 13}, {}], "b": [{"2": 4}, {}], "l": [{"2": 13}, {}]}], "z": [{"2": 13}, {}], "l": [{"2": 65}, {}]}], "u\u00ee": [{"1": 15, "2": 4}, {"t": [{"1": 15, "2": 4}, {"h": [{"1": 15, "2": 4}, {"r": [{"1": 15, "2": 4}, {"/": [{"1": 5, "2": 4}, {"i": [{"2": 4}, {}], "e": [{"1": 5}, {}]}], "l": [{"1": 10}, {}]}]}]}]}], "o\u00e8": [{"2": 16}, {}], "ueu": [{"2": 14}, {}], "ao\u00fb": [{"1": 5}, {}], "iou": [{"1": 16, "2": 5}, {"s": [{"1": 16}, {}], "l": [{"2": 5}, {}]}], "ouie": [{"2": 4}, {}], "ouaie": [{"2": 4}, {}], "eue": [{"1": 10, "2": 5}, {"t": [{"2": 5}, {}], "/": [{"1": 10}, {}]}], "yo": [{"1": 10, "2": 9}, {"r": [{"1": 5}, {}], "t": [{"2": 4}, {}], "l": [{"1": 5}, {}], "n": [{"2": 5}, {}]}], "ou": [{"1": 8130}, {}], "ei": [{"1": 751}, {}], "ye": [{"1": 5}, {}], "eu": [{"1": 3738}, {}]}]
diff --git a/diaeresis_empty.json b/diaeresis_empty.json
@@ -1 +0,0 @@
-[{"1": 1, "2": 1}, {}]
diff --git a/error.py b/error.py
@@ -1,162 +0,0 @@
-import common
-
-
-class ErrorCollection:
- keys = {'hiatus': 'H', 'ambiguous': 'A', 'illegal': 'I'}
-
- @property
- def prefix(self):
- return "stdin:%d: " % self.line_no
-
- def __init__(self, line_no, line, pattern, verse, errors=[]):
- self.line_no = line_no
- self.line = line
- self.errors = errors
- self.pattern = pattern
- self.verse = verse
-
- def say(self, l, short):
- return l if short else self.prefix + l
-
- def align(self):
- chunks = self.verse.chunks
- keys = ['original', 'error']
- if len(self.verse.possible) == 0:
- keys.append('weights')
- if len(self.pattern.hemistiches) > 0:
- keys.append('hemis')
- formatters = {'weights': lambda x, y: '-'.join([str(a) for a in x]),
- 'error': lambda x, y: ErrorCollection.keys.get(x, '') *
- len(chunk['original'])}
- def render(chunk, key):
- if key == 'error' and chunk.get('error', '') == 'illegal':
- return chunk['illegal_str']
- return (formatters.get(key, lambda x, y: str(x)))(chunk.get(key, ""), chunk)
- lines = {}
- for key in keys:
- lines[key] = ""
- for chunk in chunks:
- l = max(len(render(chunk, key)) for key in keys)
- for key in keys:
- lines[key] += ('{:^'+str(l)+'}').format(render(chunk, key))
- if 'weights' in keys:
- bounds = [0, 0]
- for chunk in self.verse.chunks:
- weights = chunk.get("weights", [0])
- bounds[0] += min(weights)
- bounds[1] += max(weights)
- bounds = [str(x) for x in bounds]
- lines['weights'] += " (total: " + ('-'.join(bounds)
- if bounds[1] > bounds[0] else bounds[0]) + ")"
- return ["> " + lines[key] for key in keys if len(lines[key].strip()) > 0]
-
- def lines(self, short=False):
- l = []
- if self.verse.possible != None:
- l.append([self.say(x, short) for x in self.align()])
- for e in self.errors:
- l.append([self.say(e.report(self.pattern), short)])
- return l
-
- def report(self, short=False):
- return '\n'.join(sum(self.lines(short), []))
-
-class ErrorBadElement:
- def report(self, pattern):
- return (self.message
- + _(" (see '%s' above)") % ErrorCollection.keys[self.key])
-
-class ErrorBadCharacters(ErrorBadElement):
- @property
- def message(self):
- return _("Illegal characters")
- key = "illegal"
-
-class ErrorForbiddenPattern(ErrorBadElement):
- @property
- def message(self):
- return _("Illegal ambiguous pattern")
- key = "ambiguous"
-
-class ErrorHiatus(ErrorBadElement):
- @property
- def message(self):
- return _("Illegal hiatus")
- key = "hiatus"
-
-class ErrorBadRhyme:
- def __init__(self, expected, inferred, old_phon=None):
- self.expected = expected
- self.inferred = inferred
- self.old_phon = old_phon
-
- def report(self, pattern):
- return (_("%s for type %s (expected %s, inferred %s)")
- % (self.kind, self.get_id(pattern), self.fmt(self.expected),
- self.fmt(self.inferred)))
-
-class ErrorBadRhymeGenre(ErrorBadRhyme):
- @property
- def kind(self):
- return _("Bad rhyme genre")
-
- def fmt(self, l):
- result = _(' or ').join(list(l))
- if result == '':
- result = "?"
- return "\"" + result + "\""
-
- def get_id(self, pattern):
- return pattern.femid
-
-class ErrorBadRhymeObject(ErrorBadRhyme):
- def get_id(self, pattern):
- return pattern.myid
-
-class ErrorBadRhymeSound(ErrorBadRhymeObject):
- @property
- def kind(self):
- return _("Bad rhyme sound")
-
- def fmt(self, l):
- return '/'.join("\"" + common.to_xsampa(x) + "\"" for x in
- l.sufficient_phon())
-
-class ErrorBadRhymeEye(ErrorBadRhymeObject):
- @property
- def kind(self):
- return _("Bad rhyme ending")
-
- def fmt(self, l):
- return "\"-" + l.sufficient_eye(self.old_phon) + "\""
-
-class ErrorBadMetric:
- def report(self, pattern):
- return (_("Illegal metric: expected %d syllable%s%s") %
- (pattern.length, '' if pattern.length == 1 else 's',
- '' if len(pattern.hemistiches) == 0
- else (_(" with hemistiche%s at ") %
- '' if len(pattern.hemistiches) == 1 else 's')
- + ','.join(str(a) for a in pattern.hemistiches)))
-
-class ErrorMultipleWordOccurrence:
- def __init__(self, word, occurrences):
- self.word = word
- self.occurrences = occurrences
-
- def report(self, pattern):
- return (_("Too many occurrences of word \"%s\" for rhyme %s")
- % (self.word, pattern.myid))
-
-class ErrorIncompleteTemplate:
- def report(self, pattern):
- return _("Poem is not complete")
-
-class ErrorOverflowedTemplate:
- def report(self, pattern):
- return _("Verse is beyond end of poem")
-
-class TemplateLoadError(BaseException):
- def __init__(self, msg):
- self.msg = msg
-
diff --git a/filter_irc.py b/filter_irc.py
@@ -1,11 +0,0 @@
-#!/usr/bin/python3 -u
-
-import sys
-
-sys.stdin = sys.stdin.detach()
-while True:
- l = sys.stdin.readline()
- if not l:
- break
- l = l.decode('utf8').strip()
- print(''.join((l.split(">"))[1:]))
diff --git a/lexique_comparison/count_syllables_lexique.py b/lexique_comparison/count_syllables_lexique.py
@@ -1,25 +0,0 @@
-#!/usr/bin/python3
-
-# count the number of syllables of words according to lexique
-
-import sys
-
-vowels = "ae$E2@#u)9ioO(y"
-consonants = "dpgmtRwszlbkZjknfvSNJx8"
-
-for l in sys.stdin.readlines():
- f = l.strip().split("\t")
- nsyl = 0
- for a in f[1]:
- if a in vowels:
- nsyl += 1
- elif a in consonants:
- pass
- else:
- print("unknown phoneme %s" % a, file=sys.stderr)
- sys.exit(1)
- # workaround bug in lexique
- if f[1].endswith("@") and f[0] != "afin de":
- nsyl -= 1
- print("%s\t%d" % (f[0], nsyl))
-
diff --git a/lexique_comparison/count_syllables_plint.py b/lexique_comparison/count_syllables_plint.py
@@ -1,34 +0,0 @@
-#!/usr/bin/python3
-
-import os
-import sys
-
-# modules are in the parent folder
-sys.path.insert(1, os.path.join(sys.path[0], '..'))
-
-import verse
-import rhyme
-import template
-import diaeresis
-from pprint import pprint
-
-diaeresis.load_diaeresis("diaeresis.json")
-
-templateobj = template.Template()
-patternobj = template.Pattern("12")
-
-for l in sys.stdin.readlines():
- w = (l.strip().split("\t"))[0]
- v = verse.Verse(w, templateobj, patternobj)
- rhymeobj = rhyme.Rhyme(v.normalized,
- patternobj.constraint, templateobj.mergers, templateobj.options)
- v.phon = rhymeobj.phon
- v.annotate()
- mx = 0
- mn = 0
- for c in v.chunks:
- if 'weights' in c.keys():
- mn += min(c['weights'])
- mx += max(c['weights'])
- print("%s\t%d\t%d" % (w, mn, mx))
-
diff --git a/littre/additions_poesie b/littre/additions_poesie
@@ -1,14 +0,0 @@
-ACACIA%a-ka-sia ; de trois OU quatre syllabes en poésie
-ADJURATION%dju-ra-sion ; en poésie, de quatre syllabes
-APOSTAT%a-po-sta ; en poésie, de trois syllabes
-DJURATION%dju-ra-sion ; en poésie, de quatre syllabes
-AÉRIEN, ENNE%a-é-riin, riè-n' ; en poésie, de quatre syllabes
-AFFECTION%a-fè-ksion ; de quatre syllabes en poésie
-ALTÉRATION%al-té-ra-sion ; en poésie, de cinq syllabes
-ALTIER, IÈRE%al-tié, tiê-r' ; en poésie, de deux syllabes
-CAPTATION%ka-pta-sion ; en poésie, de quatre syllabes
-COALITION%ko-a-li-sion ; en poésie, de cinq syllabes
-CONDITION%kon-di-sion ; en poésie, de quatre syllabes
-CONSCRIPTION%kon-skri-psion ; en poésie, de quatre syllabes
-HARNAIS ou HARNOIS%har-nê ; en poésie, de deux syllabes
-SANGLIER%san-gli-é ; de deux OU trois syllabes en poésie
diff --git a/littre/additions_vers b/littre/additions_vers
@@ -1,16 +0,0 @@
-ACADÉMICIEN%a-ka-dé-mi-siin ; de cinq OU six syllabes en vers
-AVANT-HIER%a-van-tièr ; de trois syllabes en vers
-BROC%bro ; de une syllabes en vers
-DIABLE%dia-bl' ; de deux syllabes en vers
-EXÉCUTION%è-gzé-ku-sion ; de cinq syllabes en vers
-GUÈRE ou GUÈRES%ghê-r'. de une syllabe en vers
-JUSQUE et JUSQUES%ju-sk'. de une syllabe en vers
-MISSIONNAIRE%mi-sio-nê-r' ; en vers, de quatre syllabes
-RÉFUSION%ré-fu-zion ; en vers, de quatre syllabes
-RÉMUNÉRATION%ré-mu-né-ra-sion ; en vers, de six syllabes
-SOUHAITABLE%souè-ta-bl' ; en vers, de trois syllabes
-SOUHAITÉ, ÉE%souè-té, tée ; en vers, de trois syllabes
-SOUHAITER%souè-té ; en vers, de trois syllabes
-STOÏCIEN, IENNE%sto-i-siin, siè-n' ; en vers, de quatre syllabes
-SUPPLICATION%su-pli-ka-sion ; en vers, de cinq syllabes
-VIELLE%viè-l' ; en vers, de deux OU trois syllabes
diff --git a/littre/compare_plint.py b/littre/compare_plint.py
@@ -1,28 +0,0 @@
-#!/usr/bin/python3
-
-"""compare file from littre and file from plint for disagreements"""
-
-import sys
-
-plint = open(sys.argv[1])
-littre = open(sys.argv[2])
-
-while True:
- l_plint = plint.readline()
- if not l_plint:
- break
- l_littre = littre.readline()
- w_plint, p_plint = l_plint.split('%')
- w_littre, p_littre = l_littre.split('%')
- p_littre = int(p_littre)
- assert(w_plint == w_littre)
- w = w_plint
- if '-' in p_plint:
- lo, hi = p_plint.split('-')
- lo = int(lo)
- hi = int(hi)
- else:
- lo = int(p_plint)
- hi = lo
- if not (lo <= p_littre <= hi):
- print ("%s : %d vs %d-%d" % (w, p_littre, lo, hi))
diff --git a/littre/littre_syll.sh b/littre/littre_syll.sh
@@ -1,55 +0,0 @@
-#!/bin/bash
-
-# extract prononciation from xmllittre
-# https://bitbucket.org/Mytskine/xmlittre-data.git
-
-xmlstarlet sel -t -m "//entree" -v "@terme" -v "\"%\"" \
- -v "entete/prononciation" -n "$1"/*.xml > prons
-cat prons | grep -E "(syllabes en poésie|en poésie,? de)" > prons_poesie
-cat prons | grep -E "(en vers,? de|syllabes en vers)" > prons_vers
-cat additions_poesie additions_vers prons_poesie prons_vers |
- awk 'BEGIN {FS = "%";} !a[$1]++;' |
- while read l; do
- echo "$l" | cut -d '%' -f 1 | cut -d ' ' -f 1 | tr -d '\n'
- echo -n '%'
- echo "$l" | cut -d '%' -f 2- | tr ' ' '\n' |
- sed '
- s/^une$/1/;
- s/^deux$/2/;
- s/^trois$/3/;
- s/^quatre$/4/;
- s/^cinq$/5/;
- s/^cinç$/5/;
- s/^six$/6/;
- s/^sept$/7/;
- s/^disylla.*$/2/;
- s/^trisylla.*$/3/;
- ' | grep '[0-9]' | head -1
- done > prons_special
-
-pv prons |
- grep -v '%$' |
- grep -v ' .*%' |
- awk 'BEGIN {FS = "%";} !a[$1]++;' |
- while read l; do
- echo "$l" | cut -d '%' -f 1 | cut -d ' ' -f 1 | tr -d '\n'
- echo -n '%'
- echo "$l" | cut -d '%' -f 2- | sed 's/ *- */-/g' | cut -d ' ' -f 1 | tr -d ',' |
- sed "s/-[^aâàeéêèiîoôuùûäëïöü-]*'//" | tr '-' '\n' | wc -l
- done > prons_normal
-
-pv prons_special prons_normal |
- awk 'BEGIN {FS = "%";} !a[$1]++;' |
- tr -d ',' | sort | grep -v '^%' | sed 's/.*/\L&/' > prons_num
-
-pv prons_num | cut -d '%' -f1 |
- ../plint.py raw.tpl 2>&1 |
- grep 'total:' | cut -d ':' -f4 |
- cut -d ')' -f1 > plint_raw_nums
-
-paste <(cat prons_num| cut -d'%' -f1) plint_raw_nums |
- tr '\t' '%' | sed 's/ *% */%/' \
- > plint_num
-
-./compare_plint.py plint_num prons_num > conflicts
-
diff --git a/littre/raw.tpl b/littre/raw.tpl
@@ -1,2 +0,0 @@
-!
-12 A X
diff --git a/localization.py b/localization.py
@@ -1,22 +0,0 @@
-import gettext
-import locale
-import logging
-
-def init_locale(loc=None):
- locale.setlocale(locale.LC_ALL, '') # use user's preferred locale
- # take first two characters of country code
- if not loc:
- loc = locale.getlocale()
- else:
- loc = [loc]
- filename = "res/messages_%s.mo" % loc[0][0:2]
-
- try:
- logging.debug("Opening message file %s for locale %s", filename, loc[0])
- trans = gettext.GNUTranslations(open(filename, "rb"))
- except IOError:
- logging.debug("Locale not found. Using default messages")
- trans = gettext.NullTranslations()
-
- trans.install()
-
diff --git a/nature.py b/nature.py
@@ -1,24 +0,0 @@
-import os
-
-def nature_count(x):
- # for uppercased words, only one occurrence should be allowed
- if x.lower() != x:
- return 1
- try:
- return count[x]
- except KeyError:
- # return a reasonable overapproximation
- return 9
-
-count = {}
-
-f = open(os.path.join(os.path.dirname(
- os.path.realpath(__file__)), 'occurrences'))
-
-while True:
- l = f.readline()
- if not l:
- break
- l = l.rstrip().split(' ')
- count[l[0]] = int(l[1])
-
diff --git a/options.py b/options.py
@@ -1,15 +0,0 @@
-default_options = {
- 'forbidden_ok': False,
- 'hiatus_ok': False,
- 'normande_ok': True,
- 'eye_supposed_ok': True,
- 'phon_supposed_ok': True,
- 'eye_tolerance_ok': True,
- 'repeat_ok': True,
- 'incomplete_ok': True,
- 'check_occurrences': True,
- 'poor_eye_required': True,
- 'poor_eye_supposed_ok': False,
- 'poor_eye_vocalic_ok': False,
- 'diaeresis': "classical"
- }
diff --git a/plint.py b/plint.py
@@ -1,71 +0,0 @@
-#!/usr/bin/python3 -uO
-
-import diaeresis
-import localization
-import sys
-import template
-import error
-
-def run():
- ok = True
- f2 = None
- nsyl = None
- offset = 0
- if len(sys.argv) >= 4:
- f2 = open(sys.argv[3], 'w')
- if len(sys.argv) >= 5:
- nsyl = int(sys.argv[4])
- if len(sys.argv) == 6:
- offset = int(sys.argv[5])
- should_end = False
- while True:
- line = sys.stdin.readline()
- if not line:
- should_end = True
- line = ""
- errors = template.check(line, f2, last=should_end, nsyl=nsyl, offset=offset)
- if errors:
- print(errors.report(), file=sys.stderr)
- ok = False
- if should_end:
- break
- return ok
-
-if __name__ == '__main__':
- localization.init_locale()
- if len(sys.argv) < 2 or len(sys.argv) > 6:
- print(_("Usage: %s TEMPLATE [DFILE [OCONTEXT [NSYL [OFFSET]]]]") % sys.argv[0],
- file=sys.stderr)
- print(_("Check stdin according to TEMPLATE, report errors on stdout"),
- file=sys.stderr)
- print(_("For internal use:"),
- file=sys.stderr)
- print(_("DFILE is the diaeresis file, OCONTEXT is the context output file"),
- file=sys.stderr)
- print(_("NSYL is the assigned weight to the last chunk (diaeresis training)"),
- file=sys.stderr)
- print(_("OFFSET is to add after the last chunk (diaeresis training)"),
- file=sys.stderr)
- sys.exit(2)
-
- template_name = sys.argv[1]
- if len(sys.argv) > 2:
- diaeresis_name = sys.argv[2]
- else:
- diaeresis_name = "diaeresis.json"
-
- diaeresis.load_diaeresis(diaeresis_name)
-
- f = open(template_name)
- x = f.read()
- f.close()
-
- try:
- template = template.Template(x)
- except error.TemplateLoadError as e:
- print("Could not load template %s: %s" % (template_name, e.msg), file=sys.stderr)
- sys.exit(2)
-
- ok = run()
- sys.exit(0 if ok else 1)
-
diff --git a/plint/__init__.py b/plint/__init__.py
diff --git a/plint/bottle.py b/plint/bottle.py
@@ -0,0 +1,3081 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+Bottle is a fast and simple micro-framework for small web applications. It
+offers request dispatching (Routes) with url parameter support, templates,
+a built-in HTTP Server and adapters for many third party WSGI/HTTP-server and
+template engines - all in a single file and with no dependencies other than the
+Python Standard Library.
+
+Homepage and documentation: http://bottlepy.org/
+
+Copyright (c) 2011, Marcel Hellkamp.
+License: MIT (see LICENSE for details)
+"""
+
+from __future__ import with_statement
+
+__author__ = 'Marcel Hellkamp'
+__version__ = '0.11.dev'
+__license__ = 'MIT'
+
+# The gevent server adapter needs to patch some modules before they are imported
+# This is why we parse the commandline parameters here but handle them later
+if __name__ == '__main__':
+ from optparse import OptionParser
+ _cmd_parser = OptionParser(usage="usage: %prog [options] package.module:app")
+ _opt = _cmd_parser.add_option
+ _opt("--version", action="store_true", help="show version number.")
+ _opt("-b", "--bind", metavar="ADDRESS", help="bind socket to ADDRESS.")
+ _opt("-s", "--server", default='wsgiref', help="use SERVER as backend.")
+ _opt("-p", "--plugin", action="append", help="install additional plugin/s.")
+ _opt("--debug", action="store_true", help="start server in debug mode.")
+ _opt("--reload", action="store_true", help="auto-reload on file changes.")
+ _cmd_options, _cmd_args = _cmd_parser.parse_args()
+ if _cmd_options.server and _cmd_options.server.startswith('gevent'):
+ import gevent.monkey; gevent.monkey.patch_all()
+
+import base64, cgi, email.utils, functools, hmac, imp, itertools, mimetypes,\
+ os, re, subprocess, sys, tempfile, threading, time, urllib, warnings
+
+from datetime import date as datedate, datetime, timedelta
+from tempfile import TemporaryFile
+from traceback import format_exc, print_exc
+
+try: from json import dumps as json_dumps, loads as json_lds
+except ImportError: # pragma: no cover
+ try: from simplejson import dumps as json_dumps, loads as json_lds
+ except ImportError:
+ try: from django.utils.simplejson import dumps as json_dumps, loads as json_lds
+ except ImportError:
+ def json_dumps(data):
+ raise ImportError("JSON support requires Python 2.6 or simplejson.")
+ json_lds = json_dumps
+
+
+
+# We now try to fix 2.5/2.6/3.1/3.2 incompatibilities.
+# It ain't pretty but it works... Sorry for the mess.
+
+py = sys.version_info
+py3k = py >= (3,0,0)
+py25 = py < (2,6,0)
+
+# Workaround for the missing "as" keyword in py3k.
+def _e(): return sys.exc_info()[1]
+
+# Workaround for the "print is a keyword/function" dilemma.
+_stdout, _stderr = sys.stdout.write, sys.stderr.write
+
+# Lots of stdlib and builtin differences.
+if py3k:
+ import http.client as httplib
+ import _thread as thread
+ from urllib.parse import urljoin, parse_qsl, SplitResult as UrlSplitResult
+ from urllib.parse import urlencode, quote as urlquote, unquote as urlunquote
+ from http.cookies import SimpleCookie
+ from collections import MutableMapping as DictMixin
+ import pickle
+ from io import BytesIO
+ basestring = str
+ unicode = str
+ json_loads = lambda s: json_lds(touni(s))
+ callable = lambda x: hasattr(x, '__call__')
+ imap = map
+else: # 2.x
+ import httplib
+ import thread
+ from urlparse import urljoin, SplitResult as UrlSplitResult
+ from urllib import urlencode, quote as urlquote, unquote as urlunquote
+ from Cookie import SimpleCookie
+ from itertools import imap
+ import cPickle as pickle
+ from StringIO import StringIO as BytesIO
+ if py25:
+ msg = "Python 2.5 support may be dropped in future versions of Bottle."
+ warnings.warn(msg, DeprecationWarning)
+ from cgi import parse_qsl
+ from UserDict import DictMixin
+ def next(it): return it.next()
+ bytes = str
+ else: # 2.6, 2.7
+ from urlparse import parse_qsl
+ from collections import MutableMapping as DictMixin
+ json_loads = json_lds
+
+# Some helpers for string/byte handling
+def tob(s, enc='utf8'):
+ return s.encode(enc) if isinstance(s, unicode) else bytes(s)
+def touni(s, enc='utf8', err='strict'):
+ return s.decode(enc, err) if isinstance(s, bytes) else unicode(s)
+tonat = touni if py3k else tob
+
+# 3.2 fixes cgi.FieldStorage to accept bytes (which makes a lot of sense).
+# 3.1 needs a workaround.
+NCTextIOWrapper = None
+if (3,0,0) < py < (3,2,0):
+ from io import TextIOWrapper
+ class NCTextIOWrapper(TextIOWrapper):
+ def close(self): pass # Keep wrapped buffer open.
+
+# A bug in functools causes it to break if the wrapper is an instance method
+def update_wrapper(wrapper, wrapped, *a, **ka):
+ try: functools.update_wrapper(wrapper, wrapped, *a, **ka)
+ except AttributeError: pass
+
+
+
+# These helpers are used at module level and need to be defined first.
+# And yes, I know PEP-8, but sometimes a lower-case classname makes more sense.
+
+def depr(message):
+ warnings.warn(message, DeprecationWarning, stacklevel=3)
+
+def makelist(data): # This is just to handy
+ if isinstance(data, (tuple, list, set, dict)): return list(data)
+ elif data: return [data]
+ else: return []
+
+
+class DictProperty(object):
+ ''' Property that maps to a key in a local dict-like attribute. '''
+ def __init__(self, attr, key=None, read_only=False):
+ self.attr, self.key, self.read_only = attr, key, read_only
+
+ def __call__(self, func):
+ functools.update_wrapper(self, func, updated=[])
+ self.getter, self.key = func, self.key or func.__name__
+ return self
+
+ def __get__(self, obj, cls):
+ if obj is None: return self
+ key, storage = self.key, getattr(obj, self.attr)
+ if key not in storage: storage[key] = self.getter(obj)
+ return storage[key]
+
+ def __set__(self, obj, value):
+ if self.read_only: raise AttributeError("Read-Only property.")
+ getattr(obj, self.attr)[self.key] = value
+
+ def __delete__(self, obj):
+ if self.read_only: raise AttributeError("Read-Only property.")
+ del getattr(obj, self.attr)[self.key]
+
+
+class cached_property(object):
+ ''' A property that is only computed once per instance and then replaces
+ itself with an ordinary attribute. Deleting the attribute resets the
+ property. '''
+
+ def __init__(self, func):
+ self.func = func
+
+ def __get__(self, obj, cls):
+ if obj is None: return self
+ value = obj.__dict__[self.func.__name__] = self.func(obj)
+ return value
+
+
+class lazy_attribute(object):
+ ''' A property that caches itself to the class object. '''
+ def __init__(self, func):
+ functools.update_wrapper(self, func, updated=[])
+ self.getter = func
+
+ def __get__(self, obj, cls):
+ value = self.getter(cls)
+ setattr(cls, self.__name__, value)
+ return value
+
+
+
+
+
+
+###############################################################################
+# Exceptions and Events ########################################################
+###############################################################################
+
+
+class BottleException(Exception):
+ """ A base class for exceptions used by bottle. """
+ pass
+
+
+#TODO: This should subclass BaseRequest
+class HTTPResponse(BottleException):
+ """ Used to break execution and immediately finish the response """
+ def __init__(self, output='', status=200, header=None):
+ super(BottleException, self).__init__("HTTP Response %d" % status)
+ self.status = int(status)
+ self.output = output
+ self.headers = HeaderDict(header) if header else None
+
+ def apply(self, response):
+ if self.headers:
+ for key, value in self.headers.allitems():
+ response.headers[key] = value
+ response.status = self.status
+
+
+class HTTPError(HTTPResponse):
+ """ Used to generate an error page """
+ def __init__(self, code=500, output='Unknown Error', exception=None,
+ traceback=None, header=None):
+ super(HTTPError, self).__init__(output, code, header)
+ self.exception = exception
+ self.traceback = traceback
+
+ def __repr__(self):
+ return tonat(template(ERROR_PAGE_TEMPLATE, e=self))
+
+
+
+
+
+
+###############################################################################
+# Routing ######################################################################
+###############################################################################
+
+
+class RouteError(BottleException):
+ """ This is a base class for all routing related exceptions """
+
+
+class RouteReset(BottleException):
+ """ If raised by a plugin or request handler, the route is reset and all
+ plugins are re-applied. """
+
+class RouterUnknownModeError(RouteError): pass
+
+
+class RouteSyntaxError(RouteError):
+ """ The route parser found something not supported by this router """
+
+
+class RouteBuildError(RouteError):
+ """ The route could not been built """
+
+
+class Router(object):
+ ''' A Router is an ordered collection of route->target pairs. It is used to
+ efficiently match WSGI requests against a number of routes and return
+ the first target that satisfies the request. The target may be anything,
+ usually a string, ID or callable object. A route consists of a path-rule
+ and a HTTP method.
+
+ The path-rule is either a static path (e.g. `/contact`) or a dynamic
+ path that contains wildcards (e.g. `/wiki/<page>`). The wildcard syntax
+ and details on the matching order are described in docs:`routing`.
+ '''
+
+ default_pattern = '[^/]+'
+ default_filter = 're'
+ #: Sorry for the mess. It works. Trust me.
+ rule_syntax = re.compile('(\\\\*)'\
+ '(?:(?::([a-zA-Z_][a-zA-Z_0-9]*)?()(?:#(.*?)#)?)'\
+ '|(?:<([a-zA-Z_][a-zA-Z_0-9]*)?(?::([a-zA-Z_]*)'\
+ '(?::((?:\\\\.|[^\\\\>]+)+)?)?)?>))')
+
+ def __init__(self, strict=False):
+ self.rules = {} # A {rule: Rule} mapping
+ self.builder = {} # A rule/name->build_info mapping
+ self.static = {} # Cache for static routes: {path: {method: target}}
+ self.dynamic = [] # Cache for dynamic routes. See _compile()
+ #: If true, static routes are no longer checked first.
+ self.strict_order = strict
+ self.filters = {'re': self.re_filter, 'int': self.int_filter,
+ 'float': self.float_filter, 'path': self.path_filter}
+
+ def re_filter(self, conf):
+ return conf or self.default_pattern, None, None
+
+ def int_filter(self, conf):
+ return r'-?\d+', int, lambda x: str(int(x))
+
+ def float_filter(self, conf):
+ return r'-?[\d.]+', float, lambda x: str(float(x))
+
+ def path_filter(self, conf):
+ return r'.+?', None, None
+
+ def add_filter(self, name, func):
+ ''' Add a filter. The provided function is called with the configuration
+ string as parameter and must return a (regexp, to_python, to_url) tuple.
+ The first element is a string, the last two are callables or None. '''
+ self.filters[name] = func
+
+ def parse_rule(self, rule):
+ ''' Parses a rule into a (name, filter, conf) token stream. If mode is
+ None, name contains a static rule part. '''
+ offset, prefix = 0, ''
+ for match in self.rule_syntax.finditer(rule):
+ prefix += rule[offset:match.start()]
+ g = match.groups()
+ if len(g[0])%2: # Escaped wildcard
+ prefix += match.group(0)[len(g[0]):]
+ offset = match.end()
+ continue
+ if prefix: yield prefix, None, None
+ name, filtr, conf = g[1:4] if not g[2] is None else g[4:7]
+ if not filtr: filtr = self.default_filter
+ yield name, filtr, conf or None
+ offset, prefix = match.end(), ''
+ if offset <= len(rule) or prefix:
+ yield prefix+rule[offset:], None, None
+
+ def add(self, rule, method, target, name=None):
+ ''' Add a new route or replace the target for an existing route. '''
+ if rule in self.rules:
+ self.rules[rule][method] = target
+ if name: self.builder[name] = self.builder[rule]
+ return
+
+ target = self.rules[rule] = {method: target}
+
+ # Build pattern and other structures for dynamic routes
+ anons = 0 # Number of anonymous wildcards
+ pattern = '' # Regular expression pattern
+ filters = [] # Lists of wildcard input filters
+ builder = [] # Data structure for the URL builder
+ is_static = True
+ for key, mode, conf in self.parse_rule(rule):
+ if mode:
+ is_static = False
+ mask, in_filter, out_filter = self.filters[mode](conf)
+ if key:
+ pattern += '(?P<%s>%s)' % (key, mask)
+ else:
+ pattern += '(?:%s)' % mask
+ key = 'anon%d' % anons; anons += 1
+ if in_filter: filters.append((key, in_filter))
+ builder.append((key, out_filter or str))
+ elif key:
+ pattern += re.escape(key)
+ builder.append((None, key))
+ self.builder[rule] = builder
+ if name: self.builder[name] = builder
+
+ if is_static and not self.strict_order:
+ self.static[self.build(rule)] = target
+ return
+
+ def fpat_sub(m):
+ return m.group(0) if len(m.group(1)) % 2 else m.group(1) + '(?:'
+ flat_pattern = re.sub(r'(\\*)(\(\?P<[^>]*>|\((?!\?))', fpat_sub, pattern)
+
+ try:
+ re_match = re.compile('^(%s)$' % pattern).match
+ except re.error:
+ raise RouteSyntaxError("Could not add Route: %s (%s)" % (rule, _e()))
+
+ def match(path):
+ """ Return an url-argument dictionary. """
+ url_args = re_match(path).groupdict()
+ for name, wildcard_filter in filters:
+ try:
+ url_args[name] = wildcard_filter(url_args[name])
+ except ValueError:
+ raise HTTPError(400, 'Path has wrong format.')
+ return url_args
+
+ try:
+ combined = '%s|(^%s$)' % (self.dynamic[-1][0].pattern, flat_pattern)
+ self.dynamic[-1] = (re.compile(combined), self.dynamic[-1][1])
+ self.dynamic[-1][1].append((match, target))
+ except (AssertionError, IndexError): # AssertionError: Too many groups
+ self.dynamic.append((re.compile('(^%s$)' % flat_pattern),
+ [(match, target)]))
+ return match
+
+ def build(self, _name, *anons, **query):
+ ''' Build an URL by filling the wildcards in a rule. '''
+ builder = self.builder.get(_name)
+ if not builder: raise RouteBuildError("No route with that name.", _name)
+ try:
+ for i, value in enumerate(anons): query['anon%d'%i] = value
+ url = ''.join([f(query.pop(n)) if n else f for (n,f) in builder])
+ return url if not query else url+'?'+urlencode(query)
+ except KeyError:
+ raise RouteBuildError('Missing URL argument: %r' % _e().args[0])
+
+ def match(self, environ):
+ ''' Return a (target, url_agrs) tuple or raise HTTPError(400/404/405). '''
+ path, targets, urlargs = environ['PATH_INFO'] or '/', None, {}
+ if path in self.static:
+ targets = self.static[path]
+ else:
+ for combined, rules in self.dynamic:
+ match = combined.match(path)
+ if not match: continue
+ getargs, targets = rules[match.lastindex - 1]
+ urlargs = getargs(path) if getargs else {}
+ break
+
+ if not targets:
+ raise HTTPError(404, "Not found: " + repr(environ['PATH_INFO']))
+ method = environ['REQUEST_METHOD'].upper()
+ if method in targets:
+ return targets[method], urlargs
+ if method == 'HEAD' and 'GET' in targets:
+ return targets['GET'], urlargs
+ if 'ANY' in targets:
+ return targets['ANY'], urlargs
+ allowed = [verb for verb in targets if verb != 'ANY']
+ if 'GET' in allowed and 'HEAD' not in allowed:
+ allowed.append('HEAD')
+ raise HTTPError(405, "Method not allowed.",
+ header=[('Allow',",".join(allowed))])
+
+
+class Route(object):
+ ''' This class wraps a route callback along with route specific metadata and
+ configuration and applies Plugins on demand. It is also responsible for
+ turing an URL path rule into a regular expression usable by the Router.
+ '''
+
+ def __init__(self, app, rule, method, callback, name=None,
+ plugins=None, skiplist=None, **config):
+ #: The application this route is installed to.
+ self.app = app
+ #: The path-rule string (e.g. ``/wiki/:page``).
+ self.rule = rule
+ #: The HTTP method as a string (e.g. ``GET``).
+ self.method = method
+ #: The original callback with no plugins applied. Useful for introspection.
+ self.callback = callback
+ #: The name of the route (if specified) or ``None``.
+ self.name = name or None
+ #: A list of route-specific plugins (see :meth:`Bottle.route`).
+ self.plugins = plugins or []
+ #: A list of plugins to not apply to this route (see :meth:`Bottle.route`).
+ self.skiplist = skiplist or []
+ #: Additional keyword arguments passed to the :meth:`Bottle.route`
+ #: decorator are stored in this dictionary. Used for route-specific
+ #: plugin configuration and meta-data.
+ self.config = ConfigDict(config)
+
+ def __call__(self, *a, **ka):
+ depr("Some APIs changed to return Route() instances instead of"\
+ " callables. Make sure to use the Route.call method and not to"\
+ " call Route instances directly.")
+ return self.call(*a, **ka)
+
+ @cached_property
+ def call(self):
+ ''' The route callback with all plugins applied. This property is
+ created on demand and then cached to speed up subsequent requests.'''
+ return self._make_callback()
+
+ def reset(self):
+ ''' Forget any cached values. The next time :attr:`call` is accessed,
+ all plugins are re-applied. '''
+ self.__dict__.pop('call', None)
+
+ def prepare(self):
+ ''' Do all on-demand work immediately (useful for debugging).'''
+ self.call
+
+ @property
+ def _context(self):
+ depr('Switch to Plugin API v2 and access the Route object directly.')
+ return dict(rule=self.rule, method=self.method, callback=self.callback,
+ name=self.name, app=self.app, config=self.config,
+ apply=self.plugins, skip=self.skiplist)
+
+ def all_plugins(self):
+ ''' Yield all Plugins affecting this route. '''
+ unique = set()
+ for p in reversed(self.app.plugins + self.plugins):
+ if True in self.skiplist: break
+ name = getattr(p, 'name', False)
+ if name and (name in self.skiplist or name in unique): continue
+ if p in self.skiplist or type(p) in self.skiplist: continue
+ if name: unique.add(name)
+ yield p
+
+ def _make_callback(self):
+ callback = self.callback
+ for plugin in self.all_plugins():
+ try:
+ if hasattr(plugin, 'apply'):
+ api = getattr(plugin, 'api', 1)
+ context = self if api > 1 else self._context
+ callback = plugin.apply(callback, context)
+ else:
+ callback = plugin(callback)
+ except RouteReset: # Try again with changed configuration.
+ return self._make_callback()
+ if not callback is self.callback:
+ update_wrapper(callback, self.callback)
+ return callback
+
+ def __repr__(self):
+ return '<%s %r %r>' % (self.method, self.rule, self.callback)
+
+
+
+
+
+
+###############################################################################
+# Application Object ###########################################################
+###############################################################################
+
+
+class Bottle(object):
+ """ Each Bottle object represents a single, distinct web application and
+ consists of routes, callbacks, plugins and configuration. Instances are
+ callable WSGI applications. """
+
+ def __init__(self, catchall=True, autojson=True, config=None):
+ self.routes = [] # List of installed :class:`Route` instances.
+ self.router = Router() # Maps requests to :class:`Route` instances.
+ self.plugins = [] # List of installed plugins.
+
+ self.error_handler = {}
+ self.config = ConfigDict(config or {})
+ #: If true, most exceptions are catched and returned as :exc:`HTTPError`
+ self.catchall = catchall
+ #: An instance of :class:`HooksPlugin`. Empty by default.
+ self.hooks = HooksPlugin()
+ self.install(self.hooks)
+ if autojson:
+ self.install(JSONPlugin())
+ self.install(TemplatePlugin())
+
+ def mount(self, prefix, app, **options):
+ ''' Mount an application (:class:`Bottle` or plain WSGI) to a specific
+ URL prefix. Example::
+
+ root_app.mount('/admin/', admin_app)
+
+ :param prefix: path prefix or `mount-point`. If it ends in a slash,
+ that slash is mandatory.
+ :param app: an instance of :class:`Bottle` or a WSGI application.
+
+ All other parameters are passed to the underlying :meth:`route` call.
+ '''
+ if isinstance(app, basestring):
+ prefix, app = app, prefix
+ depr('Parameter order of Bottle.mount() changed.') # 0.10
+
+ parts = [p for p in prefix.split('/') if p]
+ if not parts: raise ValueError('Empty path prefix.')
+ path_depth = len(parts)
+ options.setdefault('skip', True)
+ options.setdefault('method', 'ANY')
+
+ @self.route('/%s/:#.*#' % '/'.join(parts), **options)
+ def mountpoint():
+ try:
+ request.path_shift(path_depth)
+ rs = BaseResponse([], 200)
+ def start_response(status, header):
+ rs.status = status
+ for name, value in header: rs.add_header(name, value)
+ return rs.body.append
+ rs.body = itertools.chain(rs.body, app(request.environ, start_response))
+ return HTTPResponse(rs.body, rs.status_code, rs.headers)
+ finally:
+ request.path_shift(-path_depth)
+
+ if not prefix.endswith('/'):
+ self.route('/' + '/'.join(parts), callback=mountpoint, **options)
+
+ def merge(self, routes):
+ ''' Merge the routes of another :cls:`Bottle` application or a list of
+ :class:`Route` objects into this application. The routes keep their
+ 'owner', meaning that the :data:`Route.app` attribute is not
+ changed. '''
+ if isinstance(routes, Bottle):
+ routes = routes.routes
+ for route in routes:
+ self.add_route(route)
+
+ def install(self, plugin):
+ ''' Add a plugin to the list of plugins and prepare it for being
+ applied to all routes of this application. A plugin may be a simple
+ decorator or an object that implements the :class:`Plugin` API.
+ '''
+ if hasattr(plugin, 'setup'): plugin.setup(self)
+ if not callable(plugin) and not hasattr(plugin, 'apply'):
+ raise TypeError("Plugins must be callable or implement .apply()")
+ self.plugins.append(plugin)
+ self.reset()
+ return plugin
+
+ def uninstall(self, plugin):
+ ''' Uninstall plugins. Pass an instance to remove a specific plugin, a type
+ object to remove all plugins that match that type, a string to remove
+ all plugins with a matching ``name`` attribute or ``True`` to remove all
+ plugins. Return the list of removed plugins. '''
+ removed, remove = [], plugin
+ for i, plugin in list(enumerate(self.plugins))[::-1]:
+ if remove is True or remove is plugin or remove is type(plugin) \
+ or getattr(plugin, 'name', True) == remove:
+ removed.append(plugin)
+ del self.plugins[i]
+ if hasattr(plugin, 'close'): plugin.close()
+ if removed: self.reset()
+ return removed
+
+ def run(self, **kwargs):
+ ''' Calls :func:`run` with the same parameters. '''
+ run(self, **kwargs)
+
+ def reset(self, route=None):
+ ''' Reset all routes (force plugins to be re-applied) and clear all
+ caches. If an ID or route object is given, only that specific route
+ is affected. '''
+ if route is None: routes = self.routes
+ elif isinstance(route, Route): routes = [route]
+ else: routes = [self.routes[route]]
+ for route in routes: route.reset()
+ if DEBUG:
+ for route in routes: route.prepare()
+ self.hooks.trigger('app_reset')
+
+ def close(self):
+ ''' Close the application and all installed plugins. '''
+ for plugin in self.plugins:
+ if hasattr(plugin, 'close'): plugin.close()
+ self.stopped = True
+
+ def match(self, environ):
+ """ Search for a matching route and return a (:class:`Route` , urlargs)
+ tuple. The second value is a dictionary with parameters extracted
+ from the URL. Raise :exc:`HTTPError` (404/405) on a non-match."""
+ return self.router.match(environ)
+
+ def get_url(self, routename, **kargs):
+ """ Return a string that matches a named route """
+ scriptname = request.environ.get('SCRIPT_NAME', '').strip('/') + '/'
+ location = self.router.build(routename, **kargs).lstrip('/')
+ return urljoin(urljoin('/', scriptname), location)
+
+ def add_route(self, route):
+ ''' Add a route object, but do not change the :data:`Route.app`
+ attribute.'''
+ self.routes.append(route)
+ self.router.add(route.rule, route.method, route, name=route.name)
+ if DEBUG: route.prepare()
+
+ def route(self, path=None, method='GET', callback=None, name=None,
+ apply=None, skip=None, **config):
+ """ A decorator to bind a function to a request URL. Example::
+
+ @app.route('/hello/:name')
+ def hello(name):
+ return 'Hello %s' % name
+
+ The ``:name`` part is a wildcard. See :class:`Router` for syntax
+ details.
+
+ :param path: Request path or a list of paths to listen to. If no
+ path is specified, it is automatically generated from the
+ signature of the function.
+ :param method: HTTP method (`GET`, `POST`, `PUT`, ...) or a list of
+ methods to listen to. (default: `GET`)
+ :param callback: An optional shortcut to avoid the decorator
+ syntax. ``route(..., callback=func)`` equals ``route(...)(func)``
+ :param name: The name for this route. (default: None)
+ :param apply: A decorator or plugin or a list of plugins. These are
+ applied to the route callback in addition to installed plugins.
+ :param skip: A list of plugins, plugin classes or names. Matching
+ plugins are not installed to this route. ``True`` skips all.
+
+ Any additional keyword arguments are stored as route-specific
+ configuration and passed to plugins (see :meth:`Plugin.apply`).
+ """
+ if callable(path): path, callback = None, path
+ plugins = makelist(apply)
+ skiplist = makelist(skip)
+ def decorator(callback):
+ # TODO: Documentation and test_data
+ if isinstance(callback, basestring): callback = load(callback)
+ for rule in makelist(path) or yieldroutes(callback):
+ for verb in makelist(method):
+ verb = verb.upper()
+ route = Route(self, rule, verb, callback, name=name,
+ plugins=plugins, skiplist=skiplist, **config)
+ self.add_route(route)
+ return callback
+ return decorator(callback) if callback else decorator
+
+ def get(self, path=None, method='GET', **options):
+ """ Equals :meth:`route`. """
+ return self.route(path, method, **options)
+
+ def post(self, path=None, method='POST', **options):
+ """ Equals :meth:`route` with a ``POST`` method parameter. """
+ return self.route(path, method, **options)
+
+ def put(self, path=None, method='PUT', **options):
+ """ Equals :meth:`route` with a ``PUT`` method parameter. """
+ return self.route(path, method, **options)
+
+ def delete(self, path=None, method='DELETE', **options):
+ """ Equals :meth:`route` with a ``DELETE`` method parameter. """
+ return self.route(path, method, **options)
+
+ def error(self, code=500):
+ """ Decorator: Register an output handler for a HTTP error code"""
+ def wrapper(handler):
+ self.error_handler[int(code)] = handler
+ return handler
+ return wrapper
+
+ def hook(self, name):
+ """ Return a decorator that attaches a callback to a hook. Three hooks
+ are currently implemented:
+
+ - before_request: Executed once before each request
+ - after_request: Executed once after each request
+ - app_reset: Called whenever :meth:`reset` is called.
+ """
+ def wrapper(func):
+ self.hooks.add(name, func)
+ return func
+ return wrapper
+
+ def handle(self, path, method='GET'):
+ """ (deprecated) Execute the first matching route callback and return
+ the result. :exc:`HTTPResponse` exceptions are catched and returned.
+ If :attr:`Bottle.catchall` is true, other exceptions are catched as
+ well and returned as :exc:`HTTPError` instances (500).
+ """
+ depr("This method will change semantics in 0.10. Try to avoid it.")
+ if isinstance(path, dict):
+ return self._handle(path)
+ return self._handle({'PATH_INFO': path, 'REQUEST_METHOD': method.upper()})
+
+ def _handle(self, environ):
+ try:
+ environ['bottle.app'] = self
+ request.bind(environ)
+ response.bind()
+ route, args = self.router.match(environ)
+ environ['route.handle'] = environ['bottle.route'] = route
+ environ['route.url_args'] = args
+ return route.call(**args)
+ except HTTPResponse:
+ return _e()
+ except RouteReset:
+ route.reset()
+ return self._handle(environ)
+ except (KeyboardInterrupt, SystemExit, MemoryError):
+ raise
+ except Exception:
+ if not self.catchall: raise
+ stacktrace = format_exc(10)
+ environ['wsgi.errors'].write(stacktrace)
+ return HTTPError(500, "Internal Server Error", _e(), stacktrace)
+
+ def _cast(self, out, peek=None):
+ """ Try to convert the parameter into something WSGI compatible and set
+ correct HTTP headers when possible.
+ Support: False, str, unicode, dict, HTTPResponse, HTTPError, file-like,
+ iterable of strings and iterable of unicodes
+ """
+
+ # Empty output is done here
+ if not out:
+ response['Content-Length'] = 0
+ return []
+ # Join lists of byte or unicode strings. Mixed lists are NOT supported
+ if isinstance(out, (tuple, list))\
+ and isinstance(out[0], (bytes, unicode)):
+ out = out[0][0:0].join(out) # b'abc'[0:0] -> b''
+ # Encode unicode strings
+ if isinstance(out, unicode):
+ out = out.encode(response.charset)
+ # Byte Strings are just returned
+ if isinstance(out, bytes):
+ response['Content-Length'] = len(out)
+ return [out]
+ # HTTPError or HTTPException (recursive, because they may wrap anything)
+ # TODO: Handle these explicitly in handle() or make them iterable.
+ if isinstance(out, HTTPError):
+ out.apply(response)
+ out = self.error_handler.get(out.status, repr)(out)
+ if isinstance(out, HTTPResponse):
+ depr('Error handlers must not return :exc:`HTTPResponse`.') #0.9
+ return self._cast(out)
+ if isinstance(out, HTTPResponse):
+ out.apply(response)
+ return self._cast(out.output)
+
+ # File-like objects.
+ if hasattr(out, 'read'):
+ if 'wsgi.file_wrapper' in request.environ:
+ return request.environ['wsgi.file_wrapper'](out)
+ elif hasattr(out, 'close') or not hasattr(out, '__iter__'):
+ return WSGIFileWrapper(out)
+
+ # Handle Iterables. We peek into them to detect their inner type.
+ try:
+ out = iter(out)
+ first = next(out)
+ while not first:
+ first = next(out)
+ except StopIteration:
+ return self._cast('')
+ except HTTPResponse:
+ first = _e()
+ except (KeyboardInterrupt, SystemExit, MemoryError):
+ raise
+ except Exception:
+ if not self.catchall: raise
+ first = HTTPError(500, 'Unhandled exception', _e(), format_exc(10))
+
+ # These are the inner types allowed in iterator or generator objects.
+ if isinstance(first, HTTPResponse):
+ return self._cast(first)
+ if isinstance(first, bytes):
+ return itertools.chain([first], out)
+ if isinstance(first, unicode):
+ return imap(lambda x: x.encode(response.charset),
+ itertools.chain([first], out))
+ return self._cast(HTTPError(500, 'Unsupported response type: %s'\
+ % type(first)))
+
+ def wsgi(self, environ, start_response):
+ """ The bottle WSGI-interface. """
+ try:
+ out = self._cast(self._handle(environ))
+ # rfc2616 section 4.3
+ if response._status_code in (100, 101, 204, 304)\
+ or request.method == 'HEAD':
+ if hasattr(out, 'close'): out.close()
+ out = []
+ if isinstance(response._status_line, unicode):
+ response._status_line = str(response._status_line)
+ start_response(response._status_line, list(response.iter_headers()))
+ return out
+ except (KeyboardInterrupt, SystemExit, MemoryError):
+ raise
+ except Exception:
+ if not self.catchall: raise
+ err = '<h1>Critical error while processing request: %s</h1>' \
+ % html_escape(environ.get('PATH_INFO', '/'))
+ if DEBUG:
+ err += '<h2>Error:</h2>\n<pre>\n%s\n</pre>\n' \
+ '<h2>Traceback:</h2>\n<pre>\n%s\n</pre>\n' \
+ % (html_escape(repr(_e())), html_escape(format_exc(10)))
+ environ['wsgi.errors'].write(err)
+ headers = [('Content-Type', 'text/html; charset=UTF-8')]
+ start_response('500 INTERNAL SERVER ERROR', headers)
+ return [tob(err)]
+
+ def __call__(self, environ, start_response):
+ ''' Each instance of :class:'Bottle' is a WSGI application. '''
+ return self.wsgi(environ, start_response)
+
+
+
+
+
+
+###############################################################################
+# HTTP and WSGI Tools ##########################################################
+###############################################################################
+
+
+class BaseRequest(object):
+ """ A wrapper for WSGI environment dictionaries that adds a lot of
+ convenient access methods and properties. Most of them are read-only."""
+
+ #: Maximum size of memory buffer for :attr:`body` in bytes.
+ MEMFILE_MAX = 102400
+ #: Maximum number pr GET or POST parameters per request
+ MAX_PARAMS = 100
+
+ def __init__(self, environ):
+ """ Wrap a WSGI environ dictionary. """
+ #: The wrapped WSGI environ dictionary. This is the only real attribute.
+ #: All other attributes actually are read-only properties.
+ self.environ = environ
+ environ['bottle.request'] = self
+
+ @DictProperty('environ', 'bottle.app', read_only=True)
+ def app(self):
+ ''' Bottle application handling this request. '''
+ raise AttributeError('This request is not connected to an application.')
+
+ @property
+ def path(self):
+ ''' The value of ``PATH_INFO`` with exactly one prefixed slash (to fix
+ broken clients and avoid the "empty path" edge case). '''
+ return '/' + self.environ.get('PATH_INFO','').lstrip('/')
+
+ @property
+ def method(self):
+ ''' The ``REQUEST_METHOD`` value as an uppercase string. '''
+ return self.environ.get('REQUEST_METHOD', 'GET').upper()
+
+ @DictProperty('environ', 'bottle.request.headers', read_only=True)
+ def headers(self):
+ ''' A :class:`WSGIHeaderDict` that provides case-insensitive access to
+ HTTP request headers. '''
+ return WSGIHeaderDict(self.environ)
+
+ def get_header(self, name, default=None):
+ ''' Return the value of a request header, or a given default value. '''
+ return self.headers.get(name, default)
+
+ @DictProperty('environ', 'bottle.request.cookies', read_only=True)
+ def cookies(self):
+ """ Cookies parsed into a :class:`FormsDict`. Signed cookies are NOT
+ decoded. Use :meth:`get_cookie` if you expect signed cookies. """
+ cookies = SimpleCookie(self.environ.get('HTTP_COOKIE',''))
+ cookies = list(cookies.values())[:self.MAX_PARAMS]
+ return FormsDict((c.key, c.value) for c in cookies)
+
+ def get_cookie(self, key, default=None, secret=None):
+ """ Return the content of a cookie. To read a `Signed Cookie`, the
+ `secret` must match the one used to create the cookie (see
+ :meth:`BaseResponse.set_cookie`). If anything goes wrong (missing
+ cookie or wrong signature), return a default value. """
+ value = self.cookies.get(key)
+ if secret and value:
+ dec = cookie_decode(value, secret) # (key, value) tuple or None
+ return dec[1] if dec and dec[0] == key else default
+ return value or default
+
+ @DictProperty('environ', 'bottle.request.query', read_only=True)
+ def query(self):
+ ''' The :attr:`query_string` parsed into a :class:`FormsDict`. These
+ values are sometimes called "URL arguments" or "GET parameters", but
+ not to be confused with "URL wildcards" as they are provided by the
+ :class:`Router`. '''
+ pairs = parse_qsl(self.query_string, keep_blank_values=True)
+ get = self.environ['bottle.get'] = FormsDict()
+ for key, value in pairs[:self.MAX_PARAMS]:
+ get[key] = value
+ return get
+
+ @DictProperty('environ', 'bottle.request.forms', read_only=True)
+ def forms(self):
+ """ Form values parsed from an `url-encoded` or `multipart/form-data`
+ encoded POST or PUT request body. The result is retuned as a
+ :class:`FormsDict`. All keys and values are strings. File uploads
+ are stored separately in :attr:`files`. """
+ forms = FormsDict()
+ for name, item in self.POST.allitems():
+ if not hasattr(item, 'filename'):
+ forms[name] = item
+ return forms
+
+ @DictProperty('environ', 'bottle.request.params', read_only=True)
+ def params(self):
+ """ A :class:`FormsDict` with the combined values of :attr:`query` and
+ :attr:`forms`. File uploads are stored in :attr:`files`. """
+ params = FormsDict()
+ for key, value in self.query.allitems():
+ params[key] = value
+ for key, value in self.forms.allitems():
+ params[key] = value
+ return params
+
+ @DictProperty('environ', 'bottle.request.files', read_only=True)
+ def files(self):
+ """ File uploads parsed from an `url-encoded` or `multipart/form-data`
+ encoded POST or PUT request body. The values are instances of
+ :class:`cgi.FieldStorage`. The most important attributes are:
+
+ filename
+ The filename, if specified; otherwise None; this is the client
+ side filename, *not* the file name on which it is stored (that's
+ a temporary file you don't deal with)
+ file
+ The file(-like) object from which you can read the data.
+ value
+ The value as a *string*; for file uploads, this transparently
+ reads the file every time you request the value. Do not do this
+ on big files.
+ """
+ files = FormsDict()
+ for name, item in self.POST.allitems():
+ if hasattr(item, 'filename'):
+ files[name] = item
+ return files
+
+ @DictProperty('environ', 'bottle.request.json', read_only=True)
+ def json(self):
+ ''' If the ``Content-Type`` header is ``application/json``, this
+ property holds the parsed content of the request body. Only requests
+ smaller than :attr:`MEMFILE_MAX` are processed to avoid memory
+ exhaustion. '''
+ if 'application/json' in self.environ.get('CONTENT_TYPE', '') \
+ and 0 < self.content_length < self.MEMFILE_MAX:
+ return json_loads(self.body.read(self.MEMFILE_MAX))
+ return None
+
+ @DictProperty('environ', 'bottle.request.body', read_only=True)
+ def _body(self):
+ maxread = max(0, self.content_length)
+ stream = self.environ['wsgi.input']
+ body = BytesIO() if maxread < self.MEMFILE_MAX else TemporaryFile(mode='w+b')
+ while maxread > 0:
+ part = stream.read(min(maxread, self.MEMFILE_MAX))
+ if not part: break
+ body.write(part)
+ maxread -= len(part)
+ self.environ['wsgi.input'] = body
+ body.seek(0)
+ return body
+
+ @property
+ def body(self):
+ """ The HTTP request body as a seek-able file-like object. Depending on
+ :attr:`MEMFILE_MAX`, this is either a temporary file or a
+ :class:`io.BytesIO` instance. Accessing this property for the first
+ time reads and replaces the ``wsgi.input`` environ variable.
+ Subsequent accesses just do a `seek(0)` on the file object. """
+ self._body.seek(0)
+ return self._body
+
+ #: An alias for :attr:`query`.
+ GET = query
+
+ @DictProperty('environ', 'bottle.request.post', read_only=True)
+ def POST(self):
+ """ The values of :attr:`forms` and :attr:`files` combined into a single
+ :class:`FormsDict`. Values are either strings (form values) or
+ instances of :class:`cgi.FieldStorage` (file uploads).
+ """
+ post = FormsDict()
+ safe_env = {'QUERY_STRING':''} # Build a safe environment for cgi
+ for key in ('REQUEST_METHOD', 'CONTENT_TYPE', 'CONTENT_LENGTH'):
+ if key in self.environ: safe_env[key] = self.environ[key]
+ if NCTextIOWrapper:
+ fb = NCTextIOWrapper(self.body, encoding='ISO-8859-1', newline='\n')
+ else:
+ fb = self.body
+ data = cgi.FieldStorage(fp=fb, environ=safe_env, keep_blank_values=True)
+ for item in (data.list or [])[:self.MAX_PARAMS]:
+ post[item.name] = item if item.filename else item.value
+ return post
+
+ @property
+ def COOKIES(self):
+ ''' Alias for :attr:`cookies` (deprecated). '''
+ depr('BaseRequest.COOKIES was renamed to BaseRequest.cookies (lowercase).')
+ return self.cookies
+
+ @property
+ def url(self):
+ """ The full request URI including hostname and scheme. If your app
+ lives behind a reverse proxy or load balancer and you get confusing
+ results, make sure that the ``X-Forwarded-Host`` header is set
+ correctly. """
+ return self.urlparts.geturl()
+
+ @DictProperty('environ', 'bottle.request.urlparts', read_only=True)
+ def urlparts(self):
+ ''' The :attr:`url` string as an :class:`urlparse.SplitResult` tuple.
+ The tuple contains (scheme, host, path, query_string and fragment),
+ but the fragment is always empty because it is not visible to the
+ server. '''
+ env = self.environ
+ http = env.get('wsgi.url_scheme', 'http')
+ host = env.get('HTTP_X_FORWARDED_HOST') or env.get('HTTP_HOST')
+ if not host:
+ # HTTP 1.1 requires a Host-header. This is for HTTP/1.0 clients.
+ host = env.get('SERVER_NAME', '127.0.0.1')
+ port = env.get('SERVER_PORT')
+ if port and port != ('80' if http == 'http' else '443'):
+ host += ':' + port
+ path = urlquote(self.fullpath)
+ return UrlSplitResult(http, host, path, env.get('QUERY_STRING'), '')
+
+ @property
+ def fullpath(self):
+ """ Request path including :attr:`script_name` (if present). """
+ return urljoin(self.script_name, self.path.lstrip('/'))
+
+ @property
+ def query_string(self):
+ """ The raw :attr:`query` part of the URL (everything in between ``?``
+ and ``#``) as a string. """
+ return self.environ.get('QUERY_STRING', '')
+
+ @property
+ def script_name(self):
+ ''' The initial portion of the URL's `path` that was removed by a higher
+ level (server or routing middleware) before the application was
+ called. This script path is returned with leading and tailing
+ slashes. '''
+ script_name = self.environ.get('SCRIPT_NAME', '').strip('/')
+ return '/' + script_name + '/' if script_name else '/'
+
+ def path_shift(self, shift=1):
+ ''' Shift path segments from :attr:`path` to :attr:`script_name` and
+ vice versa.
+
+ :param shift: The number of path segments to shift. May be negative
+ to change the shift direction. (default: 1)
+ '''
+ script = self.environ.get('SCRIPT_NAME','/')
+ self['SCRIPT_NAME'], self['PATH_INFO'] = path_shift(script, self.path, shift)
+
+ @property
+ def content_length(self):
+ ''' The request body length as an integer. The client is responsible to
+ set this header. Otherwise, the real length of the body is unknown
+ and -1 is returned. In this case, :attr:`body` will be empty. '''
+ return int(self.environ.get('CONTENT_LENGTH') or -1)
+
+ @property
+ def is_xhr(self):
+ ''' True if the request was triggered by a XMLHttpRequest. This only
+ works with JavaScript libraries that support the `X-Requested-With`
+ header (most of the popular libraries do). '''
+ requested_with = self.environ.get('HTTP_X_REQUESTED_WITH','')
+ return requested_with.lower() == 'xmlhttprequest'
+
+ @property
+ def is_ajax(self):
+ ''' Alias for :attr:`is_xhr`. "Ajax" is not the right term. '''
+ return self.is_xhr
+
+ @property
+ def auth(self):
+ """ HTTP authentication data as a (user, password) tuple. This
+ implementation currently supports basic (not digest) authentication
+ only. If the authentication happened at a higher level (e.g. in the
+ front web-server or a middleware), the password field is None, but
+ the user field is looked up from the ``REMOTE_USER`` environ
+ variable. On any errors, None is returned. """
+ basic = parse_auth(self.environ.get('HTTP_AUTHORIZATION',''))
+ if basic: return basic
+ ruser = self.environ.get('REMOTE_USER')
+ if ruser: return (ruser, None)
+ return None
+
+ @property
+ def remote_route(self):
+ """ A list of all IPs that were involved in this request, starting with
+ the client IP and followed by zero or more proxies. This does only
+ work if all proxies support the ```X-Forwarded-For`` header. Note
+ that this information can be forged by malicious clients. """
+ proxy = self.environ.get('HTTP_X_FORWARDED_FOR')
+ if proxy: return [ip.strip() for ip in proxy.split(',')]
+ remote = self.environ.get('REMOTE_ADDR')
+ return [remote] if remote else []
+
+ @property
+ def remote_addr(self):
+ """ The client IP as a string. Note that this information can be forged
+ by malicious clients. """
+ route = self.remote_route
+ return route[0] if route else None
+
+ def copy(self):
+ """ Return a new :class:`Request` with a shallow :attr:`environ` copy. """
+ return Request(self.environ.copy())
+
+ def get(self, value, default=None): return self.environ.get(value, default)
+ def __getitem__(self, key): return self.environ[key]
+ def __delitem__(self, key): self[key] = ""; del(self.environ[key])
+ def __iter__(self): return iter(self.environ)
+ def __len__(self): return len(self.environ)
+ def keys(self): return self.environ.keys()
+ def __setitem__(self, key, value):
+ """ Change an environ value and clear all caches that depend on it. """
+
+ if self.environ.get('bottle.request.readonly'):
+ raise KeyError('The environ dictionary is read-only.')
+
+ self.environ[key] = value
+ todelete = ()
+
+ if key == 'wsgi.input':
+ todelete = ('body', 'forms', 'files', 'params', 'post', 'json')
+ elif key == 'QUERY_STRING':
+ todelete = ('query', 'params')
+ elif key.startswith('HTTP_'):
+ todelete = ('headers', 'cookies')
+
+ for key in todelete:
+ self.environ.pop('bottle.request.'+key, None)
+
+ def __repr__(self):
+ return '<%s: %s %s>' % (self.__class__.__name__, self.method, self.url)
+
+def _hkey(s):
+ return s.title().replace('_','-')
+
+
+class HeaderProperty(object):
+ def __init__(self, name, reader=None, writer=str, default=''):
+ self.name, self.reader, self.writer, self.default = name, reader, writer, default
+ self.__doc__ = 'Current value of the %r header.' % name.title()
+
+ def __get__(self, obj, cls):
+ if obj is None: return self
+ value = obj.headers.get(self.name)
+ return self.reader(value) if (value and self.reader) else (value or self.default)
+
+ def __set__(self, obj, value):
+ if self.writer: value = self.writer(value)
+ obj.headers[self.name] = value
+
+ def __delete__(self, obj):
+ if self.name in obj.headers:
+ del obj.headers[self.name]
+
+
+class BaseResponse(object):
+ """ Storage class for a response body as well as headers and cookies.
+
+ This class does support dict-like case-insensitive item-access to
+ headers, but is NOT a dict. Most notably, iterating over a response
+ yields parts of the body and not the headers.
+ """
+
+ default_status = 200
+ default_content_type = 'text/html; charset=UTF-8'
+
+ # Header blacklist for specific response codes
+ # (rfc2616 section 10.2.3 and 10.3.5)
+ bad_headers = {
+ 204: set(('Content-Type',)),
+ 304: set(('Allow', 'Content-Encoding', 'Content-Language',
+ 'Content-Length', 'Content-Range', 'Content-Type',
+ 'Content-Md5', 'Last-Modified'))}
+
+ def __init__(self, body='', status=None, **headers):
+ self._status_line = None
+ self._status_code = None
+ self._cookies = None
+ self._headers = {'Content-Type': [self.default_content_type]}
+ self.body = body
+ self.status = status or self.default_status
+ if headers:
+ for name, value in headers.items():
+ self[name] = value
+
+ def copy(self):
+ ''' Returns a copy of self. '''
+ copy = Response()
+ copy.status = self.status
+ copy._headers = dict((k, v[:]) for (k, v) in self._headers.items())
+ return copy
+
+ def __iter__(self):
+ return iter(self.body)
+
+ def close(self):
+ if hasattr(self.body, 'close'):
+ self.body.close()
+
+ @property
+ def status_line(self):
+ ''' The HTTP status line as a string (e.g. ``404 Not Found``).'''
+ return self._status_line
+
+ @property
+ def status_code(self):
+ ''' The HTTP status code as an integer (e.g. 404).'''
+ return self._status_code
+
+ def _set_status(self, status):
+ if isinstance(status, int):
+ code, status = status, _HTTP_STATUS_LINES.get(status)
+ elif ' ' in status:
+ status = status.strip()
+ code = int(status.split()[0])
+ else:
+ raise ValueError('String status line without a reason phrase.')
+ if not 100 <= code <= 999: raise ValueError('Status code out of range.')
+ self._status_code = code
+ self._status_line = status or ('%d Unknown' % code)
+
+ def _get_status(self):
+ return self._status_line
+
+ status = property(_get_status, _set_status, None,
+ ''' A writeable property to change the HTTP response status. It accepts
+ either a numeric code (100-999) or a string with a custom reason
+ phrase (e.g. "404 Brain not found"). Both :data:`status_line` and
+ :data:`status_code` are updated accordingly. The return value is
+ always a status string. ''')
+ del _get_status, _set_status
+
+ @property
+ def headers(self):
+ ''' An instance of :class:`HeaderDict`, a case-insensitive dict-like
+ view on the response headers. '''
+ self.__dict__['headers'] = hdict = HeaderDict()
+ hdict.dict = self._headers
+ return hdict
+
+ def __contains__(self, name): return _hkey(name) in self._headers
+ def __delitem__(self, name): del self._headers[_hkey(name)]
+ def __getitem__(self, name): return self._headers[_hkey(name)][-1]
+ def __setitem__(self, name, value): self._headers[_hkey(name)] = [str(value)]
+
+ def get_header(self, name, default=None):
+ ''' Return the value of a previously defined header. If there is no
+ header with that name, return a default value. '''
+ return self._headers.get(_hkey(name), [default])[-1]
+
+ def set_header(self, name, value, append=False):
+ ''' Create a new response header, replacing any previously defined
+ headers with the same name. '''
+ if append:
+ self.add_header(name, value)
+ else:
+ self._headers[_hkey(name)] = [str(value)]
+
+ def add_header(self, name, value):
+ ''' Add an additional response header, not removing duplicates. '''
+ self._headers.setdefault(_hkey(name), []).append(str(value))
+
+ def iter_headers(self):
+ ''' Yield (header, value) tuples, skipping headers that are not
+ allowed with the current response status code. '''
+ headers = self._headers.items()
+ bad_headers = self.bad_headers.get(self._status_code)
+ if bad_headers:
+ headers = [h for h in headers if h[0] not in bad_headers]
+ for name, values in headers:
+ for value in values:
+ yield name, value
+ if self._cookies:
+ for c in self._cookies.values():
+ yield 'Set-Cookie', c.OutputString()
+
+ def wsgiheader(self):
+ depr('The wsgiheader method is deprecated. See headerlist.') #0.10
+ return self.headerlist
+
+ @property
+ def headerlist(self):
+ ''' WSGI conform list of (header, value) tuples. '''
+ return list(self.iter_headers())
+
+ content_type = HeaderProperty('Content-Type')
+ content_length = HeaderProperty('Content-Length', reader=int)
+
+ @property
+ def charset(self):
+ """ Return the charset specified in the content-type header (default: utf8). """
+ if 'charset=' in self.content_type:
+ return self.content_type.split('charset=')[-1].split(';')[0].strip()
+ return 'UTF-8'
+
+ @property
+ def COOKIES(self):
+ """ A dict-like SimpleCookie instance. This should not be used directly.
+ See :meth:`set_cookie`. """
+ depr('The COOKIES dict is deprecated. Use `set_cookie()` instead.') # 0.10
+ if not self._cookies:
+ self._cookies = SimpleCookie()
+ return self._cookies
+
+ def set_cookie(self, name, value, secret=None, **options):
+ ''' Create a new cookie or replace an old one. If the `secret` parameter is
+ set, create a `Signed Cookie` (described below).
+
+ :param name: the name of the cookie.
+ :param value: the value of the cookie.
+ :param secret: a signature key required for signed cookies.
+
+ Additionally, this method accepts all RFC 2109 attributes that are
+ supported by :class:`cookie.Morsel`, including:
+
+ :param max_age: maximum age in seconds. (default: None)
+ :param expires: a datetime object or UNIX timestamp. (default: None)
+ :param domain: the domain that is allowed to read the cookie.
+ (default: current domain)
+ :param path: limits the cookie to a given path (default: current path)
+ :param secure: limit the cookie to HTTPS connections (default: off).
+ :param httponly: prevents client-side javascript to read this cookie
+ (default: off, requires Python 2.6 or newer).
+
+ If neither `expires` nor `max_age` is set (default), the cookie will
+ expire at the end of the browser session (as soon as the browser
+ window is closed).
+
+ Signed cookies may store any pickle-able object and are
+ cryptographically signed to prevent manipulation. Keep in mind that
+ cookies are limited to 4kb in most browsers.
+
+ Warning: Signed cookies are not encrypted (the client can still see
+ the content) and not copy-protected (the client can restore an old
+ cookie). The main intention is to make pickling and unpickling
+ save, not to store secret information at client side.
+ '''
+ if not self._cookies:
+ self._cookies = SimpleCookie()
+
+ if secret:
+ value = touni(cookie_encode((name, value), secret))
+ elif not isinstance(value, basestring):
+ raise TypeError('Secret key missing for non-string Cookie.')
+
+ if len(value) > 4096: raise ValueError('Cookie value to long.')
+ self._cookies[name] = value
+
+ for key, value in options.items():
+ if key == 'max_age':
+ if isinstance(value, timedelta):
+ value = value.seconds + value.days * 24 * 3600
+ if key == 'expires':
+ if isinstance(value, (datedate, datetime)):
+ value = value.timetuple()
+ elif isinstance(value, (int, float)):
+ value = time.gmtime(value)
+ value = time.strftime("%a, %d %b %Y %H:%M:%S GMT", value)
+ self._cookies[name][key.replace('_', '-')] = value
+
+ def delete_cookie(self, key, **kwargs):
+ ''' Delete a cookie. Be sure to use the same `domain` and `path`
+ settings as used to create the cookie. '''
+ kwargs['max_age'] = -1
+ kwargs['expires'] = 0
+ self.set_cookie(key, '', **kwargs)
+
+ def __repr__(self):
+ out = ''
+ for name, value in self.headerlist:
+ out += '%s: %s\n' % (name.title(), value.strip())
+ return out
+
+#: Thread-local storage for :class:`LocalRequest` and :class:`LocalResponse`
+#: attributes.
+_lctx = threading.local()
+
+def local_property(name, doc=None):
+
+ return property(
+ lambda self: getattr(_lctx, name),
+ lambda self, value: setattr(_lctx, name, value),
+ lambda self: delattr(_lctx, name),
+ doc or ('Thread-local property stored in :data:`_lctx.%s` ' % name)
+ )
+
+class LocalRequest(BaseRequest):
+ ''' A thread-local subclass of :class:`BaseRequest` with a different
+ set of attribues for each thread. There is usually only one global
+ instance of this class (:data:`request`). If accessed during a
+ request/response cycle, this instance always refers to the *current*
+ request (even on a multithreaded server). '''
+ def __init__(self): pass
+ bind = BaseRequest.__init__
+ environ = local_property('request_environ')
+
+
+class LocalResponse(BaseResponse):
+ ''' A thread-local subclass of :class:`BaseResponse` with a different
+ set of attribues for each thread. There is usually only one global
+ instance of this class (:data:`response`). Its attributes are used
+ to build the HTTP response at the end of the request/response cycle.
+ '''
+ def __init__(self): pass
+ bind = BaseResponse.__init__
+ _status_line = local_property('response_status_line')
+ _status_code = local_property('response_status_code')
+ _cookies = local_property('response_cookies')
+ _headers = local_property('response_headers')
+ body = local_property('response_body')
+
+Response = LocalResponse # BC 0.9
+Request = LocalRequest # BC 0.9
+
+
+
+
+
+
+###############################################################################
+# Plugins ######################################################################
+###############################################################################
+
+class PluginError(BottleException): pass
+
+class JSONPlugin(object):
+ name = 'json'
+ api = 2
+
+ def __init__(self, json_dumps=json_dumps):
+ self.json_dumps = json_dumps
+
+ def apply(self, callback, context):
+ dumps = self.json_dumps
+ if not dumps: return callback
+ def wrapper(*a, **ka):
+ rv = callback(*a, **ka)
+ if isinstance(rv, dict):
+ #Attempt to serialize, raises exception on failure
+ json_response = dumps(rv)
+ #Set content type only if serialization succesful
+ response.content_type = 'application/json'
+ return json_response
+ return rv
+ return wrapper
+
+
+class HooksPlugin(object):
+ name = 'hooks'
+ api = 2
+
+ _names = 'before_request', 'after_request', 'app_reset'
+
+ def __init__(self):
+ self.hooks = dict((name, []) for name in self._names)
+ self.app = None
+
+ def _empty(self):
+ return not (self.hooks['before_request'] or self.hooks['after_request'])
+
+ def setup(self, app):
+ self.app = app
+
+ def add(self, name, func):
+ ''' Attach a callback to a hook. '''
+ was_empty = self._empty()
+ self.hooks.setdefault(name, []).append(func)
+ if self.app and was_empty and not self._empty(): self.app.reset()
+
+ def remove(self, name, func):
+ ''' Remove a callback from a hook. '''
+ was_empty = self._empty()
+ if name in self.hooks and func in self.hooks[name]:
+ self.hooks[name].remove(func)
+ if self.app and not was_empty and self._empty(): self.app.reset()
+
+ def trigger(self, name, *a, **ka):
+ ''' Trigger a hook and return a list of results. '''
+ hooks = self.hooks[name]
+ if ka.pop('reversed', False): hooks = hooks[::-1]
+ return [hook(*a, **ka) for hook in hooks]
+
+ def apply(self, callback, context):
+ if self._empty(): return callback
+ def wrapper(*a, **ka):
+ self.trigger('before_request')
+ rv = callback(*a, **ka)
+ self.trigger('after_request', reversed=True)
+ return rv
+ return wrapper
+
+
+class TemplatePlugin(object):
+ ''' This plugin applies the :func:`view` decorator to all routes with a
+ `template` config parameter. If the parameter is a tuple, the second
+ element must be a dict with additional options (e.g. `template_engine`)
+ or default variables for the template. '''
+ name = 'template'
+ api = 2
+
+ def apply(self, callback, route):
+ conf = route.config.get('template')
+ if isinstance(conf, (tuple, list)) and len(conf) == 2:
+ return view(conf[0], **conf[1])(callback)
+ elif isinstance(conf, str) and 'template_opts' in route.config:
+ depr('The `template_opts` parameter is deprecated.') #0.9
+ return view(conf, **route.config['template_opts'])(callback)
+ elif isinstance(conf, str):
+ return view(conf)(callback)
+ else:
+ return callback
+
+
+#: Not a plugin, but part of the plugin API. TODO: Find a better place.
+class _ImportRedirect(object):
+ def __init__(self, name, impmask):
+ ''' Create a virtual package that redirects imports (see PEP 302). '''
+ self.name = name
+ self.impmask = impmask
+ self.module = sys.modules.setdefault(name, imp.new_module(name))
+ self.module.__dict__.update({'__file__': __file__, '__path__': [],
+ '__all__': [], '__loader__': self})
+ sys.meta_path.append(self)
+
+ def find_module(self, fullname, path=None):
+ if '.' not in fullname: return
+ packname, modname = fullname.rsplit('.', 1)
+ if packname != self.name: return
+ return self
+
+ def load_module(self, fullname):
+ if fullname in sys.modules: return sys.modules[fullname]
+ packname, modname = fullname.rsplit('.', 1)
+ realname = self.impmask % modname
+ __import__(realname)
+ module = sys.modules[fullname] = sys.modules[realname]
+ setattr(self.module, modname, module)
+ module.__loader__ = self
+ return module
+
+
+
+
+
+
+###############################################################################
+# Common Utilities #############################################################
+###############################################################################
+
+
+class MultiDict(DictMixin):
+ """ This dict stores multiple values per key, but behaves exactly like a
+ normal dict in that it returns only the newest value for any given key.
+ There are special methods available to access the full list of values.
+ """
+
+ def __init__(self, *a, **k):
+ self.dict = dict((k, [v]) for (k, v) in dict(*a, **k).items())
+
+ def __len__(self): return len(self.dict)
+ def __iter__(self): return iter(self.dict)
+ def __contains__(self, key): return key in self.dict
+ def __delitem__(self, key): del self.dict[key]
+ def __getitem__(self, key): return self.dict[key][-1]
+ def __setitem__(self, key, value): self.append(key, value)
+ def keys(self): return self.dict.keys()
+
+ if py3k:
+ def values(self): return (v[-1] for v in self.dict.values())
+ def items(self): return ((k, v[-1]) for k, v in self.dict.items())
+ def allitems(self):
+ return ((k, v) for k, vl in self.dict.items() for v in vl)
+ iterkeys = keys
+ itervalues = values
+ iteritems = items
+ iterallitems = allitems
+
+ else:
+ def values(self): return [v[-1] for v in self.dict.values()]
+ def items(self): return [(k, v[-1]) for k, v in self.dict.items()]
+ def iterkeys(self): return self.dict.iterkeys()
+ def itervalues(self): return (v[-1] for v in self.dict.itervalues())
+ def iteritems(self):
+ return ((k, v[-1]) for k, v in self.dict.iteritems())
+ def iterallitems(self):
+ return ((k, v) for k, vl in self.dict.iteritems() for v in vl)
+ def allitems(self):
+ return [(k, v) for k, vl in self.dict.iteritems() for v in vl]
+
+ def get(self, key, default=None, index=-1, type=None):
+ ''' Return the most recent value for a key.
+
+ :param default: The default value to be returned if the key is not
+ present or the type conversion fails.
+ :param index: An index for the list of available values.
+ :param type: If defined, this callable is used to cast the value
+ into a specific type. Exception are suppressed and result in
+ the default value to be returned.
+ '''
+ try:
+ val = self.dict[key][index]
+ return type(val) if type else val
+ except Exception:
+ pass
+ return default
+
+ def append(self, key, value):
+ ''' Add a new value to the list of values for this key. '''
+ self.dict.setdefault(key, []).append(value)
+
+ def replace(self, key, value):
+ ''' Replace the list of values with a single value. '''
+ self.dict[key] = [value]
+
+ def getall(self, key):
+ ''' Return a (possibly empty) list of values for a key. '''
+ return self.dict.get(key) or []
+
+ #: Aliases for WTForms to mimic other multi-dict APIs (Django)
+ getone = get
+ getlist = getall
+
+
+
+class FormsDict(MultiDict):
+ ''' This :class:`MultiDict` subclass is used to store request form data.
+ Additionally to the normal dict-like item access methods (which return
+ unmodified data as native strings), this container also supports
+ attribute-like access to its values. Attributes are automatically de-
+ or recoded to match :attr:`input_encoding` (default: 'utf8'). Missing
+ attributes default to an empty string. '''
+
+ #: Encoding used for attribute values.
+ input_encoding = 'utf8'
+ #: If true (default), unicode strings are first encoded with `latin1`
+ #: and then decoded to match :attr:`input_encoding`.
+ recode_unicode = True
+
+ def _fix(self, s, encoding=None):
+ if isinstance(s, unicode) and self.recode_unicode: # Python 3 WSGI
+ s = s.encode('latin1')
+ if isinstance(s, bytes): # Python 2 WSGI
+ return s.decode(encoding or self.input_encoding)
+ return s
+
+ def decode(self, encoding=None):
+ ''' Returns a copy with all keys and values de- or recoded to match
+ :attr:`input_encoding`. Some libraries (e.g. WTForms) want a
+ unicode dictionary. '''
+ copy = FormsDict()
+ enc = copy.input_encoding = encoding or self.input_encoding
+ copy.recode_unicode = False
+ for key, value in self.allitems():
+ copy.append(self._fix(key, enc), self._fix(value, enc))
+ return copy
+
+ def getunicode(self, name, default=None, encoding=None):
+ try:
+ return self._fix(self[name], encoding)
+ except (UnicodeError, KeyError):
+ return default
+
+ def __getattr__(self, name, default=unicode()):
+ return self.getunicode(name, default=default)
+
+
+class HeaderDict(MultiDict):
+ """ A case-insensitive version of :class:`MultiDict` that defaults to
+ replace the old value instead of appending it. """
+
+ def __init__(self, *a, **ka):
+ self.dict = {}
+ if a or ka: self.update(*a, **ka)
+
+ def __contains__(self, key): return _hkey(key) in self.dict
+ def __delitem__(self, key): del self.dict[_hkey(key)]
+ def __getitem__(self, key): return self.dict[_hkey(key)][-1]
+ def __setitem__(self, key, value): self.dict[_hkey(key)] = [str(value)]
+ def append(self, key, value):
+ self.dict.setdefault(_hkey(key), []).append(str(value))
+ def replace(self, key, value): self.dict[_hkey(key)] = [str(value)]
+ def getall(self, key): return self.dict.get(_hkey(key)) or []
+ def get(self, key, default=None, index=-1):
+ return MultiDict.get(self, _hkey(key), default, index)
+ def filter(self, names):
+ for name in [_hkey(n) for n in names]:
+ if name in self.dict:
+ del self.dict[name]
+
+
+class WSGIHeaderDict(DictMixin):
+ ''' This dict-like class wraps a WSGI environ dict and provides convenient
+ access to HTTP_* fields. Keys and values are native strings
+ (2.x bytes or 3.x unicode) and keys are case-insensitive. If the WSGI
+ environment contains non-native string values, these are de- or encoded
+ using a lossless 'latin1' character set.
+
+ The API will remain stable even on changes to the relevant PEPs.
+ Currently PEP 333, 444 and 3333 are supported. (PEP 444 is the only one
+ that uses non-native strings.)
+ '''
+ #: List of keys that do not have a 'HTTP_' prefix.
+ cgikeys = ('CONTENT_TYPE', 'CONTENT_LENGTH')
+
+ def __init__(self, environ):
+ self.environ = environ
+
+ def _ekey(self, key):
+ ''' Translate header field name to CGI/WSGI environ key. '''
+ key = key.replace('-','_').upper()
+ if key in self.cgikeys:
+ return key
+ return 'HTTP_' + key
+
+ def raw(self, key, default=None):
+ ''' Return the header value as is (may be bytes or unicode). '''
+ return self.environ.get(self._ekey(key), default)
+
+ def __getitem__(self, key):
+ return tonat(self.environ[self._ekey(key)], 'latin1')
+
+ def __setitem__(self, key, value):
+ raise TypeError("%s is read-only." % self.__class__)
+
+ def __delitem__(self, key):
+ raise TypeError("%s is read-only." % self.__class__)
+
+ def __iter__(self):
+ for key in self.environ:
+ if key[:5] == 'HTTP_':
+ yield key[5:].replace('_', '-').title()
+ elif key in self.cgikeys:
+ yield key.replace('_', '-').title()
+
+ def keys(self): return [x for x in self]
+ def __len__(self): return len(self.keys())
+ def __contains__(self, key): return self._ekey(key) in self.environ
+
+
+class ConfigDict(dict):
+ ''' A dict-subclass with some extras: You can access keys like attributes.
+ Uppercase attributes create new ConfigDicts and act as name-spaces.
+ Other missing attributes return None. Calling a ConfigDict updates its
+ values and returns itself.
+
+ >>> cfg = ConfigDict()
+ >>> cfg.Namespace.value = 5
+ >>> cfg.OtherNamespace(a=1, b=2)
+ >>> cfg
+ {'Namespace': {'value': 5}, 'OtherNamespace': {'a': 1, 'b': 2}}
+ '''
+
+ def __getattr__(self, key):
+ if key not in self and key[0].isupper():
+ self[key] = ConfigDict()
+ return self.get(key)
+
+ def __setattr__(self, key, value):
+ if hasattr(dict, key):
+ raise AttributeError('Read-only attribute.')
+ if key in self and self[key] and isinstance(self[key], ConfigDict):
+ raise AttributeError('Non-empty namespace attribute.')
+ self[key] = value
+
+ def __delattr__(self, key):
+ if key in self: del self[key]
+
+ def __call__(self, *a, **ka):
+ for key, value in dict(*a, **ka).items(): setattr(self, key, value)
+ return self
+
+
+class AppStack(list):
+ """ A stack-like list. Calling it returns the head of the stack. """
+
+ def __call__(self):
+ """ Return the current default application. """
+ return self[-1]
+
+ def push(self, value=None):
+ """ Add a new :class:`Bottle` instance to the stack """
+ if not isinstance(value, Bottle):
+ value = Bottle()
+ self.append(value)
+ return value
+
+
+class WSGIFileWrapper(object):
+
+ def __init__(self, fp, buffer_size=1024*64):
+ self.fp, self.buffer_size = fp, buffer_size
+ for attr in ('fileno', 'close', 'read', 'readlines', 'tell', 'seek'):
+ if hasattr(fp, attr): setattr(self, attr, getattr(fp, attr))
+
+ def __iter__(self):
+ buff, read = self.buffer_size, self.read
+ while True:
+ part = read(buff)
+ if not part: return
+ yield part
+
+
+
+
+
+
+###############################################################################
+# Application Helper ###########################################################
+###############################################################################
+
+
+def abort(code=500, text='Unknown Error: Application stopped.'):
+ """ Aborts execution and causes a HTTP error. """
+ raise HTTPError(code, text)
+
+
+def redirect(url, code=None):
+ """ Aborts execution and causes a 303 or 302 redirect, depending on
+ the HTTP protocol version. """
+ if code is None:
+ code = 303 if request.get('SERVER_PROTOCOL') == "HTTP/1.1" else 302
+ location = urljoin(request.url, url)
+ raise HTTPResponse("", status=code, header=dict(Location=location))
+
+
+def _file_iter_range(fp, offset, bytes, maxread=1024*1024):
+ ''' Yield chunks from a range in a file. No chunk is bigger than maxread.'''
+ fp.seek(offset)
+ while bytes > 0:
+ part = fp.read(min(bytes, maxread))
+ if not part: break
+ bytes -= len(part)
+ yield part
+
+
+def static_file(filename, root, mimetype='auto', download=False):
+ """ Open a file in a safe way and return :exc:`HTTPResponse` with status
+ code 200, 305, 401 or 404. Set Content-Type, Content-Encoding,
+ Content-Length and Last-Modified header. Obey If-Modified-Since header
+ and HEAD requests.
+ """
+ root = os.path.abspath(root) + os.sep
+ filename = os.path.abspath(os.path.join(root, filename.strip('/\\')))
+ header = dict()
+
+ if not filename.startswith(root):
+ return HTTPError(403, "Access denied.")
+ if not os.path.exists(filename) or not os.path.isfile(filename):
+ return HTTPError(404, "File does not exist.")
+ if not os.access(filename, os.R_OK):
+ return HTTPError(403, "You do not have permission to access this file.")
+
+ if mimetype == 'auto':
+ mimetype, encoding = mimetypes.guess_type(filename)
+ if mimetype: header['Content-Type'] = mimetype
+ if encoding: header['Content-Encoding'] = encoding
+ elif mimetype:
+ header['Content-Type'] = mimetype
+
+ if download:
+ download = os.path.basename(filename if download == True else download)
+ header['Content-Disposition'] = 'attachment; filename="%s"' % download
+
+ stats = os.stat(filename)
+ header['Content-Length'] = clen = stats.st_size
+ lm = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime(stats.st_mtime))
+ header['Last-Modified'] = lm
+
+ ims = request.environ.get('HTTP_IF_MODIFIED_SINCE')
+ if ims:
+ ims = parse_date(ims.split(";")[0].strip())
+ if ims is not None and ims >= int(stats.st_mtime):
+ header['Date'] = time.strftime("%a, %d %b %Y %H:%M:%S GMT", time.gmtime())
+ return HTTPResponse(status=304, header=header)
+
+ body = '' if request.method == 'HEAD' else open(filename, 'rb')
+
+ header["Accept-Ranges"] = "bytes"
+ ranges = request.environ.get('HTTP_RANGE')
+ if 'HTTP_RANGE' in request.environ:
+ ranges = list(parse_range_header(request.environ['HTTP_RANGE'], clen))
+ if not ranges:
+ return HTTPError(416, "Requested Range Not Satisfiable")
+ offset, end = ranges[0]
+ header["Content-Range"] = "bytes %d-%d/%d" % (offset, end-1, clen)
+ header["Content-Length"] = str(end-offset)
+ if body: body = _file_iter_range(body, offset, end-offset)
+ return HTTPResponse(body, header=header, status=206)
+ return HTTPResponse(body, header=header)
+
+
+
+
+
+
+###############################################################################
+# HTTP Utilities and MISC (TODO) ###############################################
+###############################################################################
+
+
+def debug(mode=True):
+ """ Change the debug level.
+ There is only one debug level supported at the moment."""
+ global DEBUG
+ DEBUG = bool(mode)
+
+
+def parse_date(ims):
+ """ Parse rfc1123, rfc850 and asctime timestamps and return UTC epoch. """
+ try:
+ ts = email.utils.parsedate_tz(ims)
+ return time.mktime(ts[:8] + (0,)) - (ts[9] or 0) - time.timezone
+ except (TypeError, ValueError, IndexError, OverflowError):
+ return None
+
+
+def parse_auth(header):
+ """ Parse rfc2617 HTTP authentication header string (basic) and return (user,pass) tuple or None"""
+ try:
+ method, data = header.split(None, 1)
+ if method.lower() == 'basic':
+ user, pwd = touni(base64.b64decode(tob(data))).split(':',1)
+ return user, pwd
+ except (KeyError, ValueError):
+ return None
+
+def parse_range_header(header, maxlen=0):
+ ''' Yield (start, end) ranges parsed from a HTTP Range header. Skip
+ unsatisfiable ranges. The end index is non-inclusive.'''
+ if not header or header[:6] != 'bytes=': return
+ ranges = [r.split('-', 1) for r in header[6:].split(',') if '-' in r]
+ for start, end in ranges:
+ try:
+ if not start: # bytes=-100 -> last 100 bytes
+ start, end = max(0, maxlen-int(end)), maxlen
+ elif not end: # bytes=100- -> all but the first 99 bytes
+ start, end = int(start), maxlen
+ else: # bytes=100-200 -> bytes 100-200 (inclusive)
+ start, end = int(start), min(int(end)+1, maxlen)
+ if 0 <= start < end <= maxlen:
+ yield start, end
+ except ValueError:
+ pass
+
+def _lscmp(a, b):
+ ''' Compares two strings in a cryptographically save way:
+ Runtime is not affected by length of common prefix. '''
+ return not sum(0 if x==y else 1 for x, y in zip(a, b)) and len(a) == len(b)
+
+
+def cookie_encode(data, key):
+ ''' Encode and sign a pickle-able object. Return a (byte) string '''
+ msg = base64.b64encode(pickle.dumps(data, -1))
+ sig = base64.b64encode(hmac.new(tob(key), msg).digest())
+ return tob('!') + sig + tob('?') + msg
+
+
+def cookie_decode(data, key):
+ ''' Verify and decode an encoded string. Return an object or None.'''
+ data = tob(data)
+ if cookie_is_encoded(data):
+ sig, msg = data.split(tob('?'), 1)
+ if _lscmp(sig[1:], base64.b64encode(hmac.new(tob(key), msg).digest())):
+ return pickle.loads(base64.b64decode(msg))
+ return None
+
+
+def cookie_is_encoded(data):
+ ''' Return True if the argument looks like a encoded cookie.'''
+ return bool(data.startswith(tob('!')) and tob('?') in data)
+
+
+def html_escape(string):
+ ''' Escape HTML special characters ``&<>`` and quotes ``'"``. '''
+ return string.replace('&','&').replace('<','<').replace('>','>')\
+ .replace('"','"').replace("'",''')
+
+
+def html_quote(string):
+ ''' Escape and quote a string to be used as an HTTP attribute.'''
+ return '"%s"' % html_escape(string).replace('\n','%#10;')\
+ .replace('\r',' ').replace('\t','	')
+
+
+def yieldroutes(func):
+ """ Return a generator for routes that match the signature (name, args)
+ of the func parameter. This may yield more than one route if the function
+ takes optional keyword arguments. The output is best described by example::
+
+ a() -> '/a'
+ b(x, y) -> '/b/:x/:y'
+ c(x, y=5) -> '/c/:x' and '/c/:x/:y'
+ d(x=5, y=6) -> '/d' and '/d/:x' and '/d/:x/:y'
+ """
+ import inspect # Expensive module. Only import if necessary.
+ path = '/' + func.__name__.replace('__','/').lstrip('/')
+ spec = inspect.getargspec(func)
+ argc = len(spec[0]) - len(spec[3] or [])
+ path += ('/:%s' * argc) % tuple(spec[0][:argc])
+ yield path
+ for arg in spec[0][argc:]:
+ path += '/:%s' % arg
+ yield path
+
+
+def path_shift(script_name, path_info, shift=1):
+ ''' Shift path fragments from PATH_INFO to SCRIPT_NAME and vice versa.
+
+ :return: The modified paths.
+ :param script_name: The SCRIPT_NAME path.
+ :param script_name: The PATH_INFO path.
+ :param shift: The number of path fragments to shift. May be negative to
+ change the shift direction. (default: 1)
+ '''
+ if shift == 0: return script_name, path_info
+ pathlist = path_info.strip('/').split('/')
+ scriptlist = script_name.strip('/').split('/')
+ if pathlist and pathlist[0] == '': pathlist = []
+ if scriptlist and scriptlist[0] == '': scriptlist = []
+ if shift > 0 and shift <= len(pathlist):
+ moved = pathlist[:shift]
+ scriptlist = scriptlist + moved
+ pathlist = pathlist[shift:]
+ elif shift < 0 and shift >= -len(scriptlist):
+ moved = scriptlist[shift:]
+ pathlist = moved + pathlist
+ scriptlist = scriptlist[:shift]
+ else:
+ empty = 'SCRIPT_NAME' if shift < 0 else 'PATH_INFO'
+ raise AssertionError("Cannot shift. Nothing left from %s" % empty)
+ new_script_name = '/' + '/'.join(scriptlist)
+ new_path_info = '/' + '/'.join(pathlist)
+ if path_info.endswith('/') and pathlist: new_path_info += '/'
+ return new_script_name, new_path_info
+
+
+def validate(**vkargs):
+ """
+ Validates and manipulates keyword arguments by user defined callables.
+ Handles ValueError and missing arguments by raising HTTPError(403).
+ """
+ depr('Use route wildcard filters instead.')
+ def decorator(func):
+ @functools.wraps(func)
+ def wrapper(*args, **kargs):
+ for key, value in vkargs.items():
+ if key not in kargs:
+ abort(403, 'Missing parameter: %s' % key)
+ try:
+ kargs[key] = value(kargs[key])
+ except ValueError:
+ abort(403, 'Wrong parameter format for: %s' % key)
+ return func(*args, **kargs)
+ return wrapper
+ return decorator
+
+
+def auth_basic(check, realm="private", text="Access denied"):
+ ''' Callback decorator to require HTTP auth (basic).
+ TODO: Add route(check_auth=...) parameter. '''
+ def decorator(func):
+ def wrapper(*a, **ka):
+ user, password = request.auth or (None, None)
+ if user is None or not check(user, password):
+ response.headers['WWW-Authenticate'] = 'Basic realm="%s"' % realm
+ return HTTPError(401, text)
+ return func(*a, **ka)
+ return wrapper
+ return decorator
+
+
+# Shortcuts for common Bottle methods.
+# They all refer to the current default application.
+
+def make_default_app_wrapper(name):
+ ''' Return a callable that relays calls to the current default app. '''
+ @functools.wraps(getattr(Bottle, name))
+ def wrapper(*a, **ka):
+ return getattr(app(), name)(*a, **ka)
+ return wrapper
+
+route = make_default_app_wrapper('route')
+get = make_default_app_wrapper('get')
+post = make_default_app_wrapper('post')
+put = make_default_app_wrapper('put')
+delete = make_default_app_wrapper('delete')
+error = make_default_app_wrapper('error')
+mount = make_default_app_wrapper('mount')
+hook = make_default_app_wrapper('hook')
+install = make_default_app_wrapper('install')
+uninstall = make_default_app_wrapper('uninstall')
+url = make_default_app_wrapper('get_url')
+
+
+
+
+
+
+
+###############################################################################
+# Server Adapter ###############################################################
+###############################################################################
+
+
+class ServerAdapter(object):
+ quiet = False
+ def __init__(self, host='127.0.0.1', port=8080, **config):
+ self.options = config
+ self.host = host
+ self.port = int(port)
+
+ def run(self, handler): # pragma: no cover
+ pass
+
+ def __repr__(self):
+ args = ', '.join(['%s=%s'%(k,repr(v)) for k, v in self.options.items()])
+ return "%s(%s)" % (self.__class__.__name__, args)
+
+
+class CGIServer(ServerAdapter):
+ quiet = True
+ def run(self, handler): # pragma: no cover
+ from wsgiref.handlers import CGIHandler
+ def fixed_environ(environ, start_response):
+ environ.setdefault('PATH_INFO', '')
+ return handler(environ, start_response)
+ CGIHandler().run(fixed_environ)
+
+
+class FlupFCGIServer(ServerAdapter):
+ def run(self, handler): # pragma: no cover
+ import flup.server.fcgi
+ self.options.setdefault('bindAddress', (self.host, self.port))
+ flup.server.fcgi.WSGIServer(handler, **self.options).run()
+
+
+class WSGIRefServer(ServerAdapter):
+ def run(self, handler): # pragma: no cover
+ from wsgiref.simple_server import make_server, WSGIRequestHandler
+ if self.quiet:
+ class QuietHandler(WSGIRequestHandler):
+ def log_request(*args, **kw): pass
+ self.options['handler_class'] = QuietHandler
+ srv = make_server(self.host, self.port, handler, **self.options)
+ srv.serve_forever()
+
+
+class CherryPyServer(ServerAdapter):
+ def run(self, handler): # pragma: no cover
+ from cherrypy import wsgiserver
+ server = wsgiserver.CherryPyWSGIServer((self.host, self.port), handler)
+ try:
+ server.start()
+ finally:
+ server.stop()
+
+
+class WaitressServer(ServerAdapter):
+ def run(self, handler):
+ from waitress import serve
+ serve(handler, host=self.host, port=self.port)
+
+
+class PasteServer(ServerAdapter):
+ def run(self, handler): # pragma: no cover
+ from paste import httpserver
+ if not self.quiet:
+ from paste.translogger import TransLogger
+ handler = TransLogger(handler)
+ httpserver.serve(handler, host=self.host, port=str(self.port),
+ **self.options)
+
+
+class MeinheldServer(ServerAdapter):
+ def run(self, handler):
+ from meinheld import server
+ server.listen((self.host, self.port))
+ server.run(handler)
+
+
+class FapwsServer(ServerAdapter):
+ """ Extremely fast webserver using libev. See http://www.fapws.org/ """
+ def run(self, handler): # pragma: no cover
+ import fapws._evwsgi as evwsgi
+ from fapws import base, config
+ port = self.port
+ if float(config.SERVER_IDENT[-2:]) > 0.4:
+ # fapws3 silently changed its API in 0.5
+ port = str(port)
+ evwsgi.start(self.host, port)
+ # fapws3 never releases the GIL. Complain upstream. I tried. No luck.
+ if 'BOTTLE_CHILD' in os.environ and not self.quiet:
+ _stderr("WARNING: Auto-reloading does not work with Fapws3.\n")
+ _stderr(" (Fapws3 breaks python thread support)\n")
+ evwsgi.set_base_module(base)
+ def app(environ, start_response):
+ environ['wsgi.multiprocess'] = False
+ return handler(environ, start_response)
+ evwsgi.wsgi_cb(('', app))
+ evwsgi.run()
+
+
+class TornadoServer(ServerAdapter):
+ """ The super hyped asynchronous server by facebook. Untested. """
+ def run(self, handler): # pragma: no cover
+ import tornado.wsgi, tornado.httpserver, tornado.ioloop
+ container = tornado.wsgi.WSGIContainer(handler)
+ server = tornado.httpserver.HTTPServer(container)
+ server.listen(port=self.port)
+ tornado.ioloop.IOLoop.instance().start()
+
+
+class AppEngineServer(ServerAdapter):
+ """ Adapter for Google App Engine. """
+ quiet = True
+ def run(self, handler):
+ from google.appengine.ext.webapp import util
+ # A main() function in the handler script enables 'App Caching'.
+ # Lets makes sure it is there. This _really_ improves performance.
+ module = sys.modules.get('__main__')
+ if module and not hasattr(module, 'main'):
+ module.main = lambda: util.run_wsgi_app(handler)
+ util.run_wsgi_app(handler)
+
+
+class TwistedServer(ServerAdapter):
+ """ Untested. """
+ def run(self, handler):
+ from twisted.web import server, wsgi
+ from twisted.python.threadpool import ThreadPool
+ from twisted.internet import reactor
+ thread_pool = ThreadPool()
+ thread_pool.start()
+ reactor.addSystemEventTrigger('after', 'shutdown', thread_pool.stop)
+ factory = server.Site(wsgi.WSGIResource(reactor, thread_pool, handler))
+ reactor.listenTCP(self.port, factory, interface=self.host)
+ reactor.run()
+
+
+class DieselServer(ServerAdapter):
+ """ Untested. """
+ def run(self, handler):
+ from diesel.protocols.wsgi import WSGIApplication
+ app = WSGIApplication(handler, port=self.port)
+ app.run()
+
+
+class GeventServer(ServerAdapter):
+ """ Untested. Options:
+
+ * `monkey` (default: True) fixes the stdlib to use greenthreads.
+ * `fast` (default: False) uses libevent's http server, but has some
+ issues: No streaming, no pipelining, no SSL.
+ """
+ def run(self, handler):
+ from gevent import wsgi as wsgi_fast, pywsgi, monkey, local
+ if self.options.get('monkey', True):
+ if not threading.local is local.local: monkey.patch_all()
+ wsgi = wsgi_fast if self.options.get('fast') else pywsgi
+ wsgi.WSGIServer((self.host, self.port), handler).serve_forever()
+
+
+class GunicornServer(ServerAdapter):
+ """ Untested. See http://gunicorn.org/configure.html for options. """
+ def run(self, handler):
+ from gunicorn.app.base import Application
+
+ config = {'bind': "%s:%d" % (self.host, int(self.port))}
+ config.update(self.options)
+
+ class GunicornApplication(Application):
+ def init(self, parser, opts, args):
+ return config
+
+ def load(self):
+ return handler
+
+ GunicornApplication().run()
+
+
+class EventletServer(ServerAdapter):
+ """ Untested """
+ def run(self, handler):
+ from eventlet import wsgi, listen
+ try:
+ wsgi.server(listen((self.host, self.port)), handler,
+ log_output=(not self.quiet))
+ except TypeError:
+ # Fallback, if we have old version of eventlet
+ wsgi.server(listen((self.host, self.port)), handler)
+
+
+class RocketServer(ServerAdapter):
+ """ Untested. """
+ def run(self, handler):
+ from rocket import Rocket
+ server = Rocket((self.host, self.port), 'wsgi', { 'wsgi_app' : handler })
+ server.start()
+
+
+class BjoernServer(ServerAdapter):
+ """ Fast server written in C: https://github.com/jonashaag/bjoern """
+ def run(self, handler):
+ from bjoern import run
+ run(handler, self.host, self.port)
+
+
+class AutoServer(ServerAdapter):
+ """ Untested. """
+ adapters = [WaitressServer, PasteServer, TwistedServer, CherryPyServer, WSGIRefServer]
+ def run(self, handler):
+ for sa in self.adapters:
+ try:
+ return sa(self.host, self.port, **self.options).run(handler)
+ except ImportError:
+ pass
+
+server_names = {
+ 'cgi': CGIServer,
+ 'flup': FlupFCGIServer,
+ 'wsgiref': WSGIRefServer,
+ 'waitress': WaitressServer,
+ 'cherrypy': CherryPyServer,
+ 'paste': PasteServer,
+ 'fapws3': FapwsServer,
+ 'tornado': TornadoServer,
+ 'gae': AppEngineServer,
+ 'twisted': TwistedServer,
+ 'diesel': DieselServer,
+ 'meinheld': MeinheldServer,
+ 'gunicorn': GunicornServer,
+ 'eventlet': EventletServer,
+ 'gevent': GeventServer,
+ 'rocket': RocketServer,
+ 'bjoern' : BjoernServer,
+ 'auto': AutoServer,
+}
+
+
+
+
+
+
+###############################################################################
+# Application Control ##########################################################
+###############################################################################
+
+
+def load(target, **namespace):
+ """ Import a module or fetch an object from a module.
+
+ * ``package.module`` returns `module` as a module object.
+ * ``pack.mod:name`` returns the module variable `name` from `pack.mod`.
+ * ``pack.mod:func()`` calls `pack.mod.func()` and returns the result.
+
+ The last form accepts not only function calls, but any type of
+ expression. Keyword arguments passed to this function are available as
+ local variables. Example: ``import_string('re:compile(x)', x='[a-z]')``
+ """
+ module, target = target.split(":", 1) if ':' in target else (target, None)
+ if module not in sys.modules: __import__(module)
+ if not target: return sys.modules[module]
+ if target.isalnum(): return getattr(sys.modules[module], target)
+ package_name = module.split('.')[0]
+ namespace[package_name] = sys.modules[package_name]
+ return eval('%s.%s' % (module, target), namespace)
+
+
+def load_app(target):
+ """ Load a bottle application from a module and make sure that the import
+ does not affect the current default application, but returns a separate
+ application object. See :func:`load` for the target parameter. """
+ global NORUN; NORUN, nr_old = True, NORUN
+ try:
+ tmp = default_app.push() # Create a new "default application"
+ rv = load(target) # Import the target module
+ return rv if callable(rv) else tmp
+ finally:
+ default_app.remove(tmp) # Remove the temporary added default application
+ NORUN = nr_old
+
+_debug = debug
+def run(app=None, server='wsgiref', host='127.0.0.1', port=8080,
+ interval=1, reloader=False, quiet=False, plugins=None,
+ debug=False, **kargs):
+ """ Start a server instance. This method blocks until the server terminates.
+
+ :param app: WSGI application or target string supported by
+ :func:`load_app`. (default: :func:`default_app`)
+ :param server: Server adapter to use. See :data:`server_names` keys
+ for valid names or pass a :class:`ServerAdapter` subclass.
+ (default: `wsgiref`)
+ :param host: Server address to bind to. Pass ``0.0.0.0`` to listens on
+ all interfaces including the external one. (default: 127.0.0.1)
+ :param port: Server port to bind to. Values below 1024 require root
+ privileges. (default: 8080)
+ :param reloader: Start auto-reloading server? (default: False)
+ :param interval: Auto-reloader interval in seconds (default: 1)
+ :param quiet: Suppress output to stdout and stderr? (default: False)
+ :param options: Options passed to the server adapter.
+ """
+ if NORUN: return
+ if reloader and not os.environ.get('BOTTLE_CHILD'):
+ try:
+ lockfile = None
+ fd, lockfile = tempfile.mkstemp(prefix='bottle.', suffix='.lock')
+ os.close(fd) # We only need this file to exist. We never write to it
+ while os.path.exists(lockfile):
+ args = [sys.executable] + sys.argv
+ environ = os.environ.copy()
+ environ['BOTTLE_CHILD'] = 'true'
+ environ['BOTTLE_LOCKFILE'] = lockfile
+ p = subprocess.Popen(args, env=environ)
+ while p.poll() is None: # Busy wait...
+ os.utime(lockfile, None) # I am alive!
+ time.sleep(interval)
+ if p.poll() != 3:
+ if os.path.exists(lockfile): os.unlink(lockfile)
+ sys.exit(p.poll())
+ except KeyboardInterrupt:
+ pass
+ finally:
+ if os.path.exists(lockfile):
+ os.unlink(lockfile)
+ return
+
+ try:
+ _debug(debug)
+ app = app or default_app()
+ if isinstance(app, basestring):
+ app = load_app(app)
+ if not callable(app):
+ raise ValueError("Application is not callable: %r" % app)
+
+ for plugin in plugins or []:
+ app.install(plugin)
+
+ if server in server_names:
+ server = server_names.get(server)
+ if isinstance(server, basestring):
+ server = load(server)
+ if isinstance(server, type):
+ server = server(host=host, port=port, **kargs)
+ if not isinstance(server, ServerAdapter):
+ raise ValueError("Unknown or unsupported server: %r" % server)
+
+ server.quiet = server.quiet or quiet
+ if not server.quiet:
+ _stderr("Bottle v%s server starting up (using %s)...\n" % (__version__, repr(server)))
+ _stderr("Listening on http://%s:%d/\n" % (server.host, server.port))
+ _stderr("Hit Ctrl-C to quit.\n\n")
+
+ if reloader:
+ lockfile = os.environ.get('BOTTLE_LOCKFILE')
+ bgcheck = FileCheckerThread(lockfile, interval)
+ with bgcheck:
+ server.run(app)
+ if bgcheck.status == 'reload':
+ sys.exit(3)
+ else:
+ server.run(app)
+ except KeyboardInterrupt:
+ pass
+ except (SystemExit, MemoryError):
+ raise
+ except:
+ if not reloader: raise
+ if not getattr(server, 'quiet', quiet):
+ print_exc()
+ time.sleep(interval)
+ sys.exit(3)
+
+
+
+class FileCheckerThread(threading.Thread):
+ ''' Interrupt main-thread as soon as a changed module file is detected,
+ the lockfile gets deleted or gets to old. '''
+
+ def __init__(self, lockfile, interval):
+ threading.Thread.__init__(self)
+ self.lockfile, self.interval = lockfile, interval
+ #: Is one of 'reload', 'error' or 'exit'
+ self.status = None
+
+ def run(self):
+ exists = os.path.exists
+ mtime = lambda path: os.stat(path).st_mtime
+ files = dict()
+
+ for module in list(sys.modules.values()):
+ path = getattr(module, '__file__', '')
+ if path[-4:] in ('.pyo', '.pyc'): path = path[:-1]
+ if path and exists(path): files[path] = mtime(path)
+
+ while not self.status:
+ if not exists(self.lockfile)\
+ or mtime(self.lockfile) < time.time() - self.interval - 5:
+ self.status = 'error'
+ thread.interrupt_main()
+ for path, lmtime in list(files.items()):
+ if not exists(path) or mtime(path) > lmtime:
+ self.status = 'reload'
+ thread.interrupt_main()
+ break
+ time.sleep(self.interval)
+
+ def __enter__(self):
+ self.start()
+
+ def __exit__(self, exc_type, exc_val, exc_tb):
+ if not self.status: self.status = 'exit' # silent exit
+ self.join()
+ return exc_type is not None and issubclass(exc_type, KeyboardInterrupt)
+
+
+
+
+
+###############################################################################
+# Template Adapters ############################################################
+###############################################################################
+
+
+class TemplateError(HTTPError):
+ def __init__(self, message):
+ HTTPError.__init__(self, 500, message)
+
+
+class BaseTemplate(object):
+ """ Base class and minimal API for template adapters """
+ extensions = ['tpl','html','thtml','stpl']
+ settings = {} #used in prepare()
+ defaults = {} #used in render()
+
+ def __init__(self, source=None, name=None, lookup=[], encoding='utf8', **settings):
+ """ Create a new template.
+ If the source parameter (str or buffer) is missing, the name argument
+ is used to guess a template filename. Subclasses can assume that
+ self.source and/or self.filename are set. Both are strings.
+ The lookup, encoding and settings parameters are stored as instance
+ variables.
+ The lookup parameter stores a list containing directory paths.
+ The encoding parameter should be used to decode byte strings or files.
+ The settings parameter contains a dict for engine-specific settings.
+ """
+ self.name = name
+ self.source = source.read() if hasattr(source, 'read') else source
+ self.filename = source.filename if hasattr(source, 'filename') else None
+ self.lookup = [os.path.abspath(x) for x in lookup]
+ self.encoding = encoding
+ self.settings = self.settings.copy() # Copy from class variable
+ self.settings.update(settings) # Apply
+ if not self.source and self.name:
+ self.filename = self.search(self.name, self.lookup)
+ if not self.filename:
+ raise TemplateError('Template %s not found.' % repr(name))
+ if not self.source and not self.filename:
+ raise TemplateError('No template specified.')
+ self.prepare(**self.settings)
+
+ @classmethod
+ def search(cls, name, lookup=[]):
+ """ Search name in all directories specified in lookup.
+ First without, then with common extensions. Return first hit. """
+ if os.path.isfile(name): return name
+ for spath in lookup:
+ fname = os.path.join(spath, name)
+ if os.path.isfile(fname):
+ return fname
+ for ext in cls.extensions:
+ if os.path.isfile('%s.%s' % (fname, ext)):
+ return '%s.%s' % (fname, ext)
+
+ @classmethod
+ def global_config(cls, key, *args):
+ ''' This reads or sets the global settings stored in class.settings. '''
+ if args:
+ cls.settings = cls.settings.copy() # Make settings local to class
+ cls.settings[key] = args[0]
+ else:
+ return cls.settings[key]
+
+ def prepare(self, **options):
+ """ Run preparations (parsing, caching, ...).
+ It should be possible to call this again to refresh a template or to
+ update settings.
+ """
+ raise NotImplementedError
+
+ def render(self, *args, **kwargs):
+ """ Render the template with the specified local variables and return
+ a single byte or unicode string. If it is a byte string, the encoding
+ must match self.encoding. This method must be thread-safe!
+ Local variables may be provided in dictionaries (*args)
+ or directly, as keywords (**kwargs).
+ """
+ raise NotImplementedError
+
+
+class MakoTemplate(BaseTemplate):
+ def prepare(self, **options):
+ from mako.template import Template
+ from mako.lookup import TemplateLookup
+ options.update({'input_encoding':self.encoding})
+ options.setdefault('format_exceptions', bool(DEBUG))
+ lookup = TemplateLookup(directories=self.lookup, **options)
+ if self.source:
+ self.tpl = Template(self.source, lookup=lookup, **options)
+ else:
+ self.tpl = Template(uri=self.name, filename=self.filename, lookup=lookup, **options)
+
+ def render(self, *args, **kwargs):
+ for dictarg in args: kwargs.update(dictarg)
+ _defaults = self.defaults.copy()
+ _defaults.update(kwargs)
+ return self.tpl.render(**_defaults)
+
+
+class CheetahTemplate(BaseTemplate):
+ def prepare(self, **options):
+ from Cheetah.Template import Template
+ self.context = threading.local()
+ self.context.vars = {}
+ options['searchList'] = [self.context.vars]
+ if self.source:
+ self.tpl = Template(source=self.source, **options)
+ else:
+ self.tpl = Template(file=self.filename, **options)
+
+ def render(self, *args, **kwargs):
+ for dictarg in args: kwargs.update(dictarg)
+ self.context.vars.update(self.defaults)
+ self.context.vars.update(kwargs)
+ out = str(self.tpl)
+ self.context.vars.clear()
+ return out
+
+
+class Jinja2Template(BaseTemplate):
+ def prepare(self, filters=None, tests=None, **kwargs):
+ from jinja2 import Environment, FunctionLoader
+ if 'prefix' in kwargs: # TODO: to be removed after a while
+ raise RuntimeError('The keyword argument `prefix` has been removed. '
+ 'Use the full jinja2 environment name line_statement_prefix instead.')
+ self.env = Environment(loader=FunctionLoader(self.loader), **kwargs)
+ if filters: self.env.filters.update(filters)
+ if tests: self.env.tests.update(tests)
+ if self.source:
+ self.tpl = self.env.from_string(self.source)
+ else:
+ self.tpl = self.env.get_template(self.filename)
+
+ def render(self, *args, **kwargs):
+ for dictarg in args: kwargs.update(dictarg)
+ _defaults = self.defaults.copy()
+ _defaults.update(kwargs)
+ return self.tpl.render(**_defaults)
+
+ def loader(self, name):
+ fname = self.search(name, self.lookup)
+ if not fname: return
+ with open(fname, "rb") as f:
+ return f.read().decode(self.encoding)
+
+
+class SimpleTALTemplate(BaseTemplate):
+ ''' Deprecated, do not use. '''
+ def prepare(self, **options):
+ depr('The SimpleTAL template handler is deprecated'\
+ ' and will be removed in 0.12')
+ from simpletal import simpleTAL
+ if self.source:
+ self.tpl = simpleTAL.compileHTMLTemplate(self.source)
+ else:
+ with open(self.filename, 'rb') as fp:
+ self.tpl = simpleTAL.compileHTMLTemplate(tonat(fp.read()))
+
+ def render(self, *args, **kwargs):
+ from simpletal import simpleTALES
+ for dictarg in args: kwargs.update(dictarg)
+ context = simpleTALES.Context()
+ for k,v in self.defaults.items():
+ context.addGlobal(k, v)
+ for k,v in kwargs.items():
+ context.addGlobal(k, v)
+ output = StringIO()
+ self.tpl.expand(context, output)
+ return output.getvalue()
+
+
+class SimpleTemplate(BaseTemplate):
+ blocks = ('if', 'elif', 'else', 'try', 'except', 'finally', 'for', 'while',
+ 'with', 'def', 'class')
+ dedent_blocks = ('elif', 'else', 'except', 'finally')
+
+ @lazy_attribute
+ def re_pytokens(cls):
+ ''' This matches comments and all kinds of quoted strings but does
+ NOT match comments (#...) within quoted strings. (trust me) '''
+ return re.compile(r'''
+ (''(?!')|""(?!")|'{6}|"{6} # Empty strings (all 4 types)
+ |'(?:[^\\']|\\.)+?' # Single quotes (')
+ |"(?:[^\\"]|\\.)+?" # Double quotes (")
+ |'{3}(?:[^\\]|\\.|\n)+?'{3} # Triple-quoted strings (')
+ |"{3}(?:[^\\]|\\.|\n)+?"{3} # Triple-quoted strings (")
+ |\#.* # Comments
+ )''', re.VERBOSE)
+
+ def prepare(self, escape_func=html_escape, noescape=False, **kwargs):
+ self.cache = {}
+ enc = self.encoding
+ self._str = lambda x: touni(x, enc)
+ self._escape = lambda x: escape_func(touni(x, enc))
+ if noescape:
+ self._str, self._escape = self._escape, self._str
+
+ @classmethod
+ def split_comment(cls, code):
+ """ Removes comments (#...) from python code. """
+ if '#' not in code: return code
+ #: Remove comments only (leave quoted strings as they are)
+ subf = lambda m: '' if m.group(0)[0]=='#' else m.group(0)
+ return re.sub(cls.re_pytokens, subf, code)
+
+ @cached_property
+ def co(self):
+ return compile(self.code, self.filename or '<string>', 'exec')
+
+ @cached_property
+ def code(self):
+ stack = [] # Current Code indentation
+ lineno = 0 # Current line of code
+ ptrbuffer = [] # Buffer for printable strings and token tuple instances
+ codebuffer = [] # Buffer for generated python code
+ multiline = dedent = oneline = False
+ template = self.source or open(self.filename, 'rb').read()
+
+ def yield_tokens(line):
+ for i, part in enumerate(re.split(r'\{\{(.*?)\}\}', line)):
+ if i % 2:
+ if part.startswith('!'): yield 'RAW', part[1:]
+ else: yield 'CMD', part
+ else: yield 'TXT', part
+
+ def flush(): # Flush the ptrbuffer
+ if not ptrbuffer: return
+ cline = ''
+ for line in ptrbuffer:
+ for token, value in line:
+ if token == 'TXT': cline += repr(value)
+ elif token == 'RAW': cline += '_str(%s)' % value
+ elif token == 'CMD': cline += '_escape(%s)' % value
+ cline += ', '
+ cline = cline[:-2] + '\\\n'
+ cline = cline[:-2]
+ if cline[:-1].endswith('\\\\\\\\\\n'):
+ cline = cline[:-7] + cline[-1] # 'nobr\\\\\n' --> 'nobr'
+ cline = '_printlist([' + cline + '])'
+ del ptrbuffer[:] # Do this before calling code() again
+ code(cline)
+
+ def code(stmt):
+ for line in stmt.splitlines():
+ codebuffer.append(' ' * len(stack) + line.strip())
+
+ for line in template.splitlines(True):
+ lineno += 1
+ line = touni(line, self.encoding)
+ sline = line.lstrip()
+ if lineno <= 2:
+ m = re.match(r"%\s*#.*coding[:=]\s*([-\w.]+)", sline)
+ if m: self.encoding = m.group(1)
+ if m: line = line.replace('coding','coding (removed)')
+ if sline and sline[0] == '%' and sline[:2] != '%%':
+ line = line.split('%',1)[1].lstrip() # Full line following the %
+ cline = self.split_comment(line).strip()
+ cmd = re.split(r'[^a-zA-Z0-9_]', cline)[0]
+ flush() # You are actually reading this? Good luck, it's a mess :)
+ if cmd in self.blocks or multiline:
+ cmd = multiline or cmd
+ dedent = cmd in self.dedent_blocks # "else:"
+ if dedent and not oneline and not multiline:
+ cmd = stack.pop()
+ code(line)
+ oneline = not cline.endswith(':') # "if 1: pass"
+ multiline = cmd if cline.endswith('\\') else False
+ if not oneline and not multiline:
+ stack.append(cmd)
+ elif cmd == 'end' and stack:
+ code('#end(%s) %s' % (stack.pop(), line.strip()[3:]))
+ elif cmd == 'include':
+ p = cline.split(None, 2)[1:]
+ if len(p) == 2:
+ code("_=_include(%s, _stdout, %s)" % (repr(p[0]), p[1]))
+ elif p:
+ code("_=_include(%s, _stdout)" % repr(p[0]))
+ else: # Empty %include -> reverse of %rebase
+ code("_printlist(_base)")
+ elif cmd == 'rebase':
+ p = cline.split(None, 2)[1:]
+ if len(p) == 2:
+ code("globals()['_rebase']=(%s, dict(%s))" % (repr(p[0]), p[1]))
+ elif p:
+ code("globals()['_rebase']=(%s, {})" % repr(p[0]))
+ else:
+ code(line)
+ else: # Line starting with text (not '%') or '%%' (escaped)
+ if line.strip().startswith('%%'):
+ line = line.replace('%%', '%', 1)
+ ptrbuffer.append(yield_tokens(line))
+ flush()
+ return '\n'.join(codebuffer) + '\n'
+
+ def subtemplate(self, _name, _stdout, *args, **kwargs):
+ for dictarg in args: kwargs.update(dictarg)
+ if _name not in self.cache:
+ self.cache[_name] = self.__class__(name=_name, lookup=self.lookup)
+ return self.cache[_name].execute(_stdout, kwargs)
+
+ def execute(self, _stdout, *args, **kwargs):
+ for dictarg in args: kwargs.update(dictarg)
+ env = self.defaults.copy()
+ env.update({'_stdout': _stdout, '_printlist': _stdout.extend,
+ '_include': self.subtemplate, '_str': self._str,
+ '_escape': self._escape, 'get': env.get,
+ 'setdefault': env.setdefault, 'defined': env.__contains__})
+ env.update(kwargs)
+ eval(self.co, env)
+ if '_rebase' in env:
+ subtpl, rargs = env['_rebase']
+ rargs['_base'] = _stdout[:] #copy stdout
+ del _stdout[:] # clear stdout
+ return self.subtemplate(subtpl,_stdout,rargs)
+ return env
+
+ def render(self, *args, **kwargs):
+ """ Render the template using keyword arguments as local variables. """
+ for dictarg in args: kwargs.update(dictarg)
+ stdout = []
+ self.execute(stdout, kwargs)
+ return ''.join(stdout)
+
+
+def template(*args, **kwargs):
+ '''
+ Get a rendered template as a string iterator.
+ You can use a name, a filename or a template string as first parameter.
+ Template rendering arguments can be passed as dictionaries
+ or directly (as keyword arguments).
+ '''
+ tpl = args[0] if args else None
+ template_adapter = kwargs.pop('template_adapter', SimpleTemplate)
+ if tpl not in TEMPLATES or DEBUG:
+ settings = kwargs.pop('template_settings', {})
+ lookup = kwargs.pop('template_lookup', TEMPLATE_PATH)
+ if isinstance(tpl, template_adapter):
+ TEMPLATES[tpl] = tpl
+ if settings: TEMPLATES[tpl].prepare(**settings)
+ elif "\n" in tpl or "{" in tpl or "%" in tpl or '$' in tpl:
+ TEMPLATES[tpl] = template_adapter(source=tpl, lookup=lookup, **settings)
+ else:
+ TEMPLATES[tpl] = template_adapter(name=tpl, lookup=lookup, **settings)
+ if not TEMPLATES[tpl]:
+ abort(500, 'Template (%s) not found' % tpl)
+ for dictarg in args[1:]: kwargs.update(dictarg)
+ return TEMPLATES[tpl].render(kwargs)
+
+mako_template = functools.partial(template, template_adapter=MakoTemplate)
+cheetah_template = functools.partial(template, template_adapter=CheetahTemplate)
+jinja2_template = functools.partial(template, template_adapter=Jinja2Template)
+simpletal_template = functools.partial(template, template_adapter=SimpleTALTemplate)
+
+
+def view(tpl_name, **defaults):
+ ''' Decorator: renders a template for a handler.
+ The handler can control its behavior like that:
+
+ - return a dict of template vars to fill out the template
+ - return something other than a dict and the view decorator will not
+ process the template, but return the handler result as is.
+ This includes returning a HTTPResponse(dict) to get,
+ for instance, JSON with autojson or other castfilters.
+ '''
+ def decorator(func):
+ @functools.wraps(func)
+ def wrapper(*args, **kwargs):
+ result = func(*args, **kwargs)
+ if isinstance(result, (dict, DictMixin)):
+ tplvars = defaults.copy()
+ tplvars.update(result)
+ return template(tpl_name, **tplvars)
+ return result
+ return wrapper
+ return decorator
+
+mako_view = functools.partial(view, template_adapter=MakoTemplate)
+cheetah_view = functools.partial(view, template_adapter=CheetahTemplate)
+jinja2_view = functools.partial(view, template_adapter=Jinja2Template)
+simpletal_view = functools.partial(view, template_adapter=SimpleTALTemplate)
+
+
+
+
+
+
+###############################################################################
+# Constants and Globals ########################################################
+###############################################################################
+
+
+TEMPLATE_PATH = ['./', './views/']
+TEMPLATES = {}
+DEBUG = False
+NORUN = False # If set, run() does nothing. Used by load_app()
+
+#: A dict to map HTTP status codes (e.g. 404) to phrases (e.g. 'Not Found')
+HTTP_CODES = httplib.responses
+HTTP_CODES[418] = "I'm a teapot" # RFC 2324
+HTTP_CODES[428] = "Precondition Required"
+HTTP_CODES[429] = "Too Many Requests"
+HTTP_CODES[431] = "Request Header Fields Too Large"
+HTTP_CODES[511] = "Network Authentication Required"
+_HTTP_STATUS_LINES = dict((k, '%d %s'%(k,v)) for (k,v) in HTTP_CODES.items())
+
+#: The default template used for error pages. Override with @error()
+ERROR_PAGE_TEMPLATE = """
+%try:
+ %from bottle import DEBUG, HTTP_CODES, request, touni
+ %status_name = HTTP_CODES.get(e.status, 'Unknown').title()
+ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+ <html>
+ <head>
+ <title>Error {{e.status}}: {{status_name}}</title>
+ <style type="text/css">
+ html {background-color: #eee; font-family: sans;}
+ body {background-color: #fff; border: 1px solid #ddd;
+ padding: 15px; margin: 15px;}
+ pre {background-color: #eee; border: 1px solid #ddd; padding: 5px;}
+ </style>
+ </head>
+ <body>
+ <h1>Error {{e.status}}: {{status_name}}</h1>
+ <p>Sorry, the requested URL <tt>{{repr(request.url)}}</tt>
+ caused an error:</p>
+ <pre>{{e.output}}</pre>
+ %if DEBUG and e.exception:
+ <h2>Exception:</h2>
+ <pre>{{repr(e.exception)}}</pre>
+ %end
+ %if DEBUG and e.traceback:
+ <h2>Traceback:</h2>
+ <pre>{{e.traceback}}</pre>
+ %end
+ </body>
+ </html>
+%except ImportError:
+ <b>ImportError:</b> Could not generate the error page. Please add bottle to
+ the import path.
+%end
+"""
+
+#: A thread-safe instance of :class:`LocalRequest`. If accessed from within a
+#: request callback, this instance always refers to the *current* request
+#: (even on a multithreaded server).
+request = LocalRequest()
+
+#: A thread-safe instance of :class:`LocalResponse`. It is used to change the
+#: HTTP response for the *current* request.
+response = LocalResponse()
+
+#: A thread-safe namespace. Not used by Bottle.
+local = threading.local()
+
+# Initialize app stack (create first empty Bottle app)
+# BC: 0.6.4 and needed for run()
+app = default_app = AppStack()
+app.push()
+
+#: A virtual package that redirects import statements.
+#: Example: ``import bottle.ext.sqlite`` actually imports `bottle_sqlite`.
+ext = _ImportRedirect(__name__+'.ext', 'bottle_%s').module
+
+if __name__ == '__main__':
+ opt, args, parser = _cmd_options, _cmd_args, _cmd_parser
+ if opt.version:
+ _stdout('Bottle %s\n'%__version__)
+ sys.exit(0)
+ if not args:
+ parser.print_help()
+ _stderr('\nError: No application specified.\n')
+ sys.exit(1)
+
+ sys.path.insert(0, '.')
+ sys.modules.setdefault('bottle', sys.modules['__main__'])
+
+ host, port = (opt.bind or 'localhost'), 8080
+ if ':' in host:
+ host, port = host.rsplit(':', 1)
+
+ run(args[0], host=host, port=port, server=opt.server,
+ reloader=opt.reload, plugins=opt.plugin, debug=opt.debug)
+
+
+
+
+# THE END
diff --git a/plint/chunks.py b/plint/chunks.py
@@ -0,0 +1,654 @@
+import re
+import sys
+from pprint import pprint
+
+from haspirater import haspirater
+from plint import common, vowels
+from plint.common import is_vowels, APOSTROPHES, is_consonants, normalize, strip_accents_one, CONSONANTS, SURE_END_FEM
+from plint.hyphen_splitter import HyphenSplitter
+
+
+class Chunk:
+
+ def __init__(self, word):
+ self.original = word
+ self.text = normalize(word, rm_apostrophe=True)
+ self.hemistiche = None
+ self.error = None
+ self.illegal_str = None
+ self.weights = None
+ self.had_hyphen = None
+ self.text_pron = None
+ self.elision = None
+ self.no_hiatus = None
+ self.elidable = None
+ self.word_end = False
+ # TODO What is a weight without s?
+ self.weight = None
+
+ def __repr__(self):
+ return "Chunk("\
+ + "original:" + self.original\
+ + ", text:" + self.text\
+ + ", weights:" + str(self.weights or [])\
+ + ", weight:" + str(self.weight or "")\
+ + ", elidable:" + str(self.elidable or False)\
+ + ", elision:" + str(self.elision or False)\
+ + ", hemistiche:" + str(self.hemistiche)\
+ + ", error:" + str(self.error)\
+ + ", illegal_str:" + str(self.illegal_str)\
+ + ", had_hypher:" + str(self.had_hyphen)\
+ + ", text_pron:" + str(self.text_pron)\
+ + ", no_hiatus:" + str(self.no_hiatus)\
+ + ", word_end:" + str(self.word_end)\
+ + ")" + "\n"
+
+ def copy(self):
+ new_chunk = Chunk(self.original)
+ new_chunk.original = self.original
+ new_chunk.text = self.text
+ new_chunk.hemistiche = self.hemistiche
+ new_chunk.error = self.error
+ new_chunk.illegal_str = self.illegal_str
+ new_chunk.weights = self.weights
+ new_chunk.had_hyphen = self.had_hyphen
+ new_chunk.text_pron = self.text_pron
+ new_chunk.elision = self.elision
+ new_chunk.no_hiatus = self.no_hiatus
+ new_chunk.elidable = self.elidable
+ new_chunk.word_end = self.word_end
+ new_chunk.weight = self.weight
+ return new_chunk
+
+ def set_hemistiche(self, hemis):
+ self.hemistiche = hemis
+
+ def check_forbidden_characters(self):
+ es = ""
+ for x in self.text:
+ if not common.remove_punctuation(strip_accents_one(x)[0].lower()) in common.LEGAL:
+ es += 'I'
+ self.error = "illegal"
+ else:
+ es += ' '
+ if self.error is not None and self.error == "illegal":
+ self.illegal_str = es
+
+ def simplify_gu_qu(self, next_chunk):
+ if next_chunk.text.startswith('u'):
+ if self.text.endswith('q'):
+ next_chunk.text = next_chunk.text[1:]
+ if next_chunk.text == '':
+ self.original += next_chunk.original
+ next_chunk.original = ''
+ if self.text.endswith('g') and len(next_chunk.text) >= 2:
+ if next_chunk.text[1] in "eéèa":
+ next_chunk.text = next_chunk.text[1:]
+
+ def elide_inside_words(self, all_next_chunks):
+ if self.text == "e-":
+ self.weights = [0] # force elision
+ next_chunk = all_next_chunks[0]
+ if self.text == "e" and next_chunk.text.startswith("-h"):
+ # collect what follows until the next hyphen or end
+ flw = next_chunk.original.split('-')[1]
+ for future_chunk in all_next_chunks[1:]:
+ flw += future_chunk.original.split('-')[0]
+ if '-' in future_chunk.original:
+ break
+ # TODO: not sure if this reconstruction of the original word is bulletproof...
+ if haspirater.lookup(normalize(flw)):
+ self.weights = [0]
+ else:
+ self.weights = [1]
+
+ def remove_leading_and_trailing_crap(self):
+ seen_space = False
+ seen_hyphen = False
+ while len(self.text) > 0 and self.text[0] in ' -':
+ if self.text[0] == ' ':
+ seen_space = True
+ else:
+ seen_hyphen = True
+ self.text = self.text[1:]
+ while len(self.text) > 0 and self.text[-1] in ' -':
+ if self.text[-1] == ' ':
+ seen_space = True
+ else:
+ seen_hyphen = True
+ self.text = self.text[:-1]
+ if seen_hyphen and not seen_space:
+ self.had_hyphen = True
+
+ def is_empty(self):
+ return len(self.text) == 0
+
+ def add_original(self, other_chunk):
+ self.original += other_chunk.original
+
+ def create_sigles(self):
+ new_chunks = []
+ for j, character in enumerate(self.text):
+ try:
+ new_chunk_content = LETTERS[character]
+ # hack: the final 'e's in letters are just to help pronunciation
+ # inference and are only needed at end of word, otherwise they will
+ # mess syllable count up
+ if j < len(self.text) - 1 and new_chunk_content[-1] == 'e':
+ new_chunk_content = new_chunk_content[:-1]
+ except KeyError:
+ new_chunk_content = character + 'é'
+ new_chunks += [(j, x) for x in re.split(get_consonants_regex(), new_chunk_content)]
+ new_chunks = [x for x in new_chunks if len(x[1]) > 0]
+ new_word = []
+ last_opos = -1
+ for j, (original_position, character) in enumerate(new_chunks):
+ part = ""
+ if j == len(new_chunks) - 1:
+ # don't miss final spaces
+ part = self.original[last_opos + 1:]
+ elif last_opos < original_position:
+ part = self.original[last_opos + 1:original_position + 1]
+ last_opos = original_position
+ # allow or forbid elision because of possible ending '-e' before
+ # forbid hiatus both for this and for preceding
+ # instruct that we must use text for the pronunciation
+ new_chunk = Chunk(part)
+ new_chunk.original = part
+ new_chunk.text = character
+ new_chunk.text_pron = True
+ new_chunk.elision = [False, True]
+ new_chunk.no_hiatus = True
+ new_word.append(new_chunk)
+ # propagate information from splithyph
+ new_word[-1].hemistiche = self.hemistiche
+ return new_word
+
+ def check_elidable(self):
+ if self.text == 'e':
+ self.elidable = [True]
+
+ def is_consonants(self):
+ return is_consonants(self.text)
+
+ def ends_with_apostrophe(self):
+ return re.search("[" + APOSTROPHES + "]$", self.original) is not None
+
+ def elide_vowel_problems(self, chunk_group):
+ if self.elision is None:
+ self.elision = elision_wrap(chunk_group)
+
+ def process_y_cases(self, previous_chunk, next_chunk):
+ new_word_from_chunk = []
+ if 'y' not in self.text or len(self.text) == 1 or self.text.startswith("y"):
+ new_word_from_chunk.append(self)
+ else:
+ if previous_chunk is not None and next_chunk is not None:
+ # special cases of "pays", "alcoyle", "abbayes"
+ c_text = self.text
+ p_text = previous_chunk.text
+ n_text = next_chunk.text
+ # TODO Should you force if this condition does not apply?
+ if ((c_text == "ay" and p_text.endswith("p") and n_text.startswith("s"))
+ or
+ (c_text == "oy" and p_text.endswith("lc")
+ and n_text.startswith("l"))
+ or
+ (c_text == "aye" and p_text.endswith("bb")
+ and n_text.startswith("s"))):
+ # force weight
+ self.weights = [2]
+ new_word_from_chunk.append(self)
+ else:
+ must_force = next_chunk is None and previous_chunk is not None and \
+ (self.text == "aye" and previous_chunk.text.endswith("bb"))
+ if must_force:
+ # force weight
+ self.weights = [2]
+ new_word_from_chunk.append(self)
+ else:
+ sub_chunks = re.split(re.compile("(y+)"), self.text)
+ sub_chunks = [x for x in sub_chunks if len(x) > 0]
+ for j, sub_chunk in enumerate(sub_chunks):
+ lindex = int(j * len(self.original) / len(sub_chunks))
+ rindex = int((j + 1) * len(self.original) / len(sub_chunks))
+ part = self.original[lindex:rindex]
+ new_subchunk_text = 'Y' if 'y' in sub_chunk else sub_chunk
+ new_subchunk = self.copy()
+ new_subchunk.original = part
+ new_subchunk.text = new_subchunk_text
+ new_word_from_chunk.append(new_subchunk)
+ return new_word_from_chunk
+
+ def is_vowels(self):
+ return is_vowels(self.text)
+
+ def is_dash_elidable(self):
+ # "fais-le" not elidable, but "suis-je" and "est-ce" is
+ return not ('-' in self.text and not self.text.endswith('-j') and not self.text.endswith('-c'))
+
+ def check_elidable_with_next(self, next_chunk):
+ if self.elidable is None:
+ self.elidable = next_chunk.elision
+
+ def is_potentially_ambiguous_hiatus(self):
+ return self.text in ["ie", "ée", "ue"]
+
+ def ends_with_potentially_ambiguous_hiatus(self):
+ return len(self.text) >= 2 and self.text[-2:] in ["ie", "ée", "ue"]
+
+ def check_potentially_ambiguous_plural(self, previous_chunk):
+ if self.text == "s":
+ if previous_chunk.is_potentially_ambiguous_hiatus():
+ previous_chunk.error = "ambiguous"
+ self.error = "ambiguous"
+
+ def check_potentially_ambiguous_with_elision(self, next_chunk):
+ if self.ends_with_potentially_ambiguous_hiatus():
+ if next_chunk.elision is not None or True not in next_chunk.elision:
+ self.error = "ambiguous"
+ next_chunk.error = "ambiguous"
+
+ def check_hiatus(self, previous_chunk, next_chunk, only_two_parts):
+ if previous_chunk is not None:
+ self.check_potentially_ambiguous_plural(previous_chunk)
+ if self.ends_with_potentially_ambiguous_hiatus():
+ if not any(next_chunk.elision or [False]):
+ self.error = "ambiguous"
+ next_chunk.error = "ambiguous"
+
+ # elision concerns words ending with a vowel without a mute 'e'
+ # that have not been marked "no_hiatus"
+ # it also concerns specifically "et"
+ elif (not self.text.endswith('e') and self.no_hiatus is None
+ and (self.is_vowels() or self.text == 'Y')
+ or (only_two_parts and previous_chunk.text == 'e' and self.text == 't')):
+ # it happens if the next word is not marked no_hiatus
+ # and starts with something that causes elision
+ if all(next_chunk.elision) and next_chunk.no_hiatus is None:
+ self.error = "hiatus"
+ next_chunk.error = "hiatus"
+
+ def make_word_end(self):
+ self.word_end = True
+
+ def contains_break(self):
+ return '-' in self.text \
+ or self.word_end or False \
+ or self.had_hyphen or False
+
+ def is_e(self):
+ return self.text == "e"
+
+
+def get_consonants_regex():
+ all_consonants = CONSONANTS + CONSONANTS.upper()
+ consonants_regexp = re.compile('([^' + all_consonants + '*-]+)', re.UNICODE)
+ return consonants_regexp
+
+
+class Chunks:
+
+ def __init__(self, line):
+ self._line = line
+ self.chunks = []
+ self.create_chunks()
+ self.phon = None
+ self.separated_chunks = []
+
+ def create_chunks(self):
+ self.initialize_chunks()
+ self.collapse_apostrophes()
+ self.check_forbidden_characters()
+ self.simplify_gu_qu()
+ self.elide_inside_words()
+ self.remove_leading_and_trailing_crap()
+ self.collapse_empty_chunks_from_simplifications()
+ self.create_sigles()
+ self.elide_vowel_problems()
+ self.process_y_cases()
+ self.annotate_final_mute_e()
+ self.annotate_hiatus()
+ self.annotate_word_ends()
+ self.merge_chunks_words()
+ self.print_new_line_if_changed()
+
+ def print_new_line_if_changed(self):
+ now_line = ''.join(chunk.original for chunk in self.chunks)
+ if now_line != self._line:
+ print("%s became %s" % (self._line, now_line), file=sys.stderr)
+ pprint(self.chunks, stream=sys.stderr)
+
+ def merge_chunks_words(self):
+ self.chunks = sum(self.separated_chunks, [])
+
+ def annotate_word_ends(self):
+ for chunk_group in self.separated_chunks[:-1]:
+ chunk_group[-1].make_word_end()
+
+ def annotate_hiatus(self):
+ for i, chunk_group in enumerate(self.separated_chunks[:-1]):
+ last_chunk = chunk_group[-1]
+ next_chunk = self.separated_chunks[i + 1][0]
+ if len(chunk_group) >= 2:
+ previous_last_chunk = chunk_group[-2]
+ else:
+ previous_last_chunk = None
+ only_two_parts = len(chunk_group) == 2
+ last_chunk.check_hiatus(previous_last_chunk, next_chunk, only_two_parts)
+
+ def annotate_final_mute_e(self):
+ for i, chunk_group in enumerate(self.separated_chunks[:-1]):
+ if chunk_group[-1].is_e():
+ n_weight = 0
+ for chunk in chunk_group[::-1]:
+ if chunk.is_vowels():
+ n_weight += 1
+ if not chunk.is_dash_elidable():
+ break
+ if n_weight == 1:
+ continue
+ next_group_first_chunk = self.separated_chunks[i + 1][0]
+ chunk_group[-1].check_elidable_with_next(next_group_first_chunk)
+
+ def process_y_cases(self):
+ for i, chunk_group in enumerate(self.separated_chunks):
+ new_word = []
+ for j, chunk in enumerate(chunk_group):
+ if j != 0:
+ previous_chunk = chunk_group[j - 1]
+ else:
+ previous_chunk = None
+ if j != len(chunk_group) - 1:
+ next_chunk = chunk_group[j + 1]
+ else:
+ next_chunk = None
+ new_word_from_chunk = chunk.process_y_cases(previous_chunk, next_chunk)
+ new_word += new_word_from_chunk
+ self.separated_chunks[i] = new_word
+
+ def elide_vowel_problems(self):
+ for chunk_group in self.separated_chunks:
+ chunk_group[0].elide_vowel_problems(chunk_group)
+
+ def collapse_apostrophes(self):
+ future_chunks = []
+ acc = []
+ for chunk_group in self.separated_chunks:
+ if chunk_group[-1].ends_with_apostrophe():
+ acc += chunk_group
+ else:
+ future_chunks.append(acc + chunk_group)
+ acc = []
+ if acc:
+ future_chunks.append(acc)
+ self.separated_chunks = future_chunks
+
+ def create_sigles(self):
+ for i, chunk_group in enumerate(self.separated_chunks):
+ if len(chunk_group) == 1:
+ first_chunk = chunk_group[0]
+ if first_chunk.is_consonants():
+ new_word = first_chunk.create_sigles()
+ self.separated_chunks[i] = new_word
+ self.separated_chunks[i][-1].check_elidable()
+
+ def collapse_empty_chunks_from_simplifications(self):
+ for i, chunk_group in enumerate(self.separated_chunks):
+ new_chunks = []
+ for chunk in chunk_group:
+ if not chunk.is_empty():
+ new_chunks.append(chunk)
+ else:
+ # propagate the original text
+ # newly empty chunks cannot be the first ones
+ new_chunks[-1].add_original(chunk)
+ self.separated_chunks[i] = new_chunks
+
+ def remove_leading_and_trailing_crap(self):
+ for chunk_group in self.separated_chunks:
+ for chunk in chunk_group:
+ chunk.remove_leading_and_trailing_crap()
+
+ def elide_inside_words(self):
+ for chunk_group in self.separated_chunks:
+ for i, chunk in enumerate(chunk_group[:-1]):
+ all_next_chunks = chunk_group[i + 1:]
+ chunk.elide_inside_words(all_next_chunks)
+
+ def simplify_gu_qu(self):
+ for chunk_group in self.separated_chunks:
+ if len(chunk_group) >= 2:
+ for i, chunk in enumerate(chunk_group[:-1]):
+ next_chunk = chunk_group[i + 1]
+ chunk.simplify_gu_qu(next_chunk)
+
+ def check_forbidden_characters(self):
+ for chunk_group in self.separated_chunks:
+ for chunk in chunk_group:
+ chunk.check_forbidden_characters()
+
+ def initialize_chunks(self):
+ word_bi_tokens = self.get_word_tokens()
+ pre_chunks = self.preprocess_bi_tokens(word_bi_tokens)
+ self.separated_chunks = []
+ for (is_end_word, pre_chunk) in pre_chunks:
+ if len(pre_chunk) != 0:
+ self.separated_chunks.append([Chunk(word) for word in pre_chunk])
+ if not is_end_word:
+ # word end is a fake word end
+ for chunk in self.separated_chunks[-1]:
+ chunk.set_hemistiche('cut')
+
+ def preprocess_bi_tokens(self, word_bi_tokens):
+ consonants_regexp = get_consonants_regex()
+ pre_chunks = [(b, re.split(consonants_regexp, word)) for (b, word) in word_bi_tokens]
+ pre_chunks = [(b, remove_trivial(x, self.is_empty_word)) for (b, x) in pre_chunks]
+ return pre_chunks
+
+ def get_word_tokens(self):
+ words = self.split_input_line_by_whitespace()
+ words = remove_trivial(words, self.is_empty_word)
+ word_tokens = self.split_all_hyph(words)
+ return word_tokens
+
+ def split_all_hyph(self, words):
+ return sum([HyphenSplitter().split(w) for w in words], [])
+
+ def is_empty_word(self, word):
+ return re.match(r"^\s*$", word) or len(normalize(word, rm_all=True)) == 0
+
+ def split_input_line_by_whitespace(self):
+ whitespace_regexp = re.compile(r"(\s+)")
+ words = re.split(whitespace_regexp, self._line)
+ return words
+
+ def annotate(self, template, threshold):
+ # annotate weights
+ for i, chunk in enumerate(self.chunks):
+ if not chunk.is_vowels():
+ continue
+ # for the case of "pays" and related words
+ if chunk.weights is None:
+ chunk.weights = self.possible_weights_context(i, template, threshold)
+ if chunk.hemistiche is None:
+ chunk.hemistiche = self.hemistiche(i)
+ return self.align2str()
+
+ def possible_weights_context(self, pos, template, threshold):
+ chunk = self.chunks[pos]
+ if pos != len(self.chunks) - 1:
+ next_chunk = self.chunks[pos + 1]
+ else:
+ next_chunk = None
+ if pos > 0:
+ previous_chunk = self.chunks[pos - 1]
+ else:
+ previous_chunk = None
+ if pos > 1:
+ previous_previous_chunk = self.chunks[pos - 2]
+ else:
+ previous_previous_chunk = None
+
+ if ((pos >= len(self.chunks) - 2 and chunk.is_e())
+ and not (next_chunk is not None and next_chunk.is_vowels())
+ and not (previous_chunk is None or previous_chunk.contains_break())
+ and not (previous_previous_chunk is None or previous_previous_chunk.contains_break())):
+ # special case for verse endings, which can get elided (or not)
+ # but we don't elide lone syllables ("prends-le", etc.)
+
+ if next_chunk is None:
+ return [0] # ending 'e' is elided
+ if next_chunk.text == 's':
+ return [0] # ending 'es' is elided
+ if next_chunk.text == 'nt':
+ # ending 'ent' is sometimes elided, try to use pronunciation
+ # actually, this will have an influence on the rhyme's gender
+ # see feminine
+ possible = []
+ if not self.phon or len(self.phon) == 0:
+ return [0, 1] # do something reasonable without pron
+ for possible_phon in self.phon:
+ if possible_phon.endswith(')') or possible_phon.endswith('#'):
+ possible.append(1)
+ else:
+ possible.append(0)
+ return possible
+ return self.possible_weights(pos, template, threshold)
+ if (next_chunk is None and chunk.text == 'e' and
+ previous_chunk is not None and (previous_chunk.text.endswith('-c')
+ or previous_chunk.text.endswith('-j')
+ or (previous_chunk.text == 'c'
+ and previous_chunk.had_hyphen is not None)
+ or (previous_chunk.text == 'j'
+ and previous_chunk.had_hyphen is not None))):
+ return [0] # -ce and -je are elided
+ if next_chunk is None and chunk.text in ['ie', 'ée']:
+ return [1]
+ # elide "-ée" and "-ées", but be specific (beware of e.g. "réel")
+ if (pos >= len(self.chunks) - 2
+ and chunk.text == 'ée'
+ and (next_chunk is None or self.chunks[-1].text == 's')):
+ return [1]
+ if chunk.elidable is not None:
+ return [int(not x) for x in chunk.elidable]
+ return self.possible_weights(pos, template, threshold)
+
+ def possible_weights(self, pos, template, threshold):
+ if template.options['diaeresis'] == "classical":
+ return vowels.possible_weights_ctx(self.chunks, pos, threshold=threshold)
+ elif template.options['diaeresis'] == "permissive":
+ return vowels.possible_weights_approx(self.chunks[pos].text)
+
+ def hemistiche(self, pos):
+ current_chunk = self.chunks[pos]
+ ending = current_chunk.text
+ if not (current_chunk.word_end or False) and pos < len(self.chunks) - 1:
+ if not (self.chunks[pos + 1].word_end or False):
+ return "cut"
+ ending += self.chunks[pos + 1].text
+ if ending in SURE_END_FEM:
+ # check that this isn't a one-syllabe wourd (which is allowed)
+ ok = False
+ try:
+ for i in range(2):
+ if '-' in self.chunks[pos - i - 1].original or (self.chunks[pos - i - 1].word_end or False) :
+ ok = True
+ except IndexError:
+ pass
+ if not ok:
+ # hemistiche ends in feminine
+ if any(current_chunk.elidable or [False]):
+ return "elid" # elidable final -e, but only OK if actually elided
+ else:
+ return "fem"
+ return "ok"
+
+ def align2str(self):
+ return ''.join([x.text for x in self.chunks])
+
+
+LETTERS = {
+ 'f': 'effe',
+ 'h': 'ache',
+ 'j': 'gi',
+ 'k': 'ka',
+ 'l': 'elle',
+ 'm': 'aime',
+ 'n': 'aine',
+ 'q': 'cu',
+ 'r': 'ère',
+ 's': 'esse',
+ 'w': 'doublevé',
+ 'x': 'ixe',
+ 'z': 'zaide'
+}
+
+
+def elision_wrap(chunk_group):
+ first_letter = common.remove_punctuation(chunk_group[0].original.strip())
+ temp = elision(''.join(chunk.text for chunk in chunk_group),
+ ''.join(chunk.original for chunk in chunk_group),
+ first_letter == first_letter.upper())
+ return temp
+
+
+def elision(word, original_word, was_cap):
+ if word.startswith('y'):
+ if word == 'y':
+ return [True]
+ if was_cap:
+ if word == 'york':
+ return [False]
+ # Grevisse, Le Bon usage, 14th ed., paragraphs 49-50
+ # depends on whether it's French or foreign...
+ return [True, False]
+ else:
+ exc = ["york", "yeux", "yeuse", "ypérite"]
+ for w in exc:
+ if word.startswith(w):
+ return [True]
+ # otherwise, no elision
+ return [False]
+ if word in ["oui", "ouis"]:
+ # elision for those words, but beware, no elision for "ouighour"
+ # boileau : "Ont l'esprit mieux tourné que n'a l'homme ? Oui sans doute."
+ # so elision sometimes
+ return [True, False]
+ if word.startswith("ouistiti") or word.startswith("ouagadougou"):
+ return [False]
+ # "un", "une" are non-elided as nouns ("cette une")
+ if word in ["un", "une"]:
+ return [True, False]
+ # "onze" is not elided
+ if word == "onze":
+ return [False]
+ if word.startswith('ulul'):
+ return [False] # ululement, ululer, etc.
+ if word.startswith('uhlan'):
+ return [False] # uhlan
+ if word[0] == 'h':
+ if word == "huis":
+ # special case, "huis" is elided but "huis clos" isn't
+ return [True, False]
+ # look up in haspirater using the original (but normalized) word
+ return list(map((lambda s: not s),
+ haspirater.lookup(normalize(original_word))))
+ if is_vowels(word[0]):
+ return [True]
+ return [False]
+
+
+def remove_trivial(chunks, predicate):
+ new_chunks = []
+ accu = ""
+ for i, w in enumerate(chunks):
+ if predicate(w):
+ if len(new_chunks) == 0:
+ accu = accu + w
+ else:
+ new_chunks[-1] = new_chunks[-1] + w
+ else:
+ new_chunks.append(accu + w)
+ accu = ""
+ return new_chunks
diff --git a/plint/common.py b/plint/common.py
@@ -0,0 +1,124 @@
+#!/usr/bin/python3
+# coding: utf-8
+
+import unicodedata
+import re
+
+VOWELS = 'aeiouyϾ'
+CONSONANTS = "bcçdfghjklmnpqrstvwxzñĝ'"
+APOSTROPHES = "'’`"
+LEGAL = VOWELS + CONSONANTS + ' -'
+
+# a variant of x-sampa such that all french phonemes are one-character
+SUBSTS = [
+ ('#', 'A~'),
+ ('$', 'O~'),
+ (')', 'E~'),
+ ('(', '9~'),
+]
+
+# Forbidden at the end of a hemistiche. "-ent" would also be forbidden
+# in some cases but not others...
+SURE_END_FEM = ['es', 'e', 'ë']
+
+
+# http://stackoverflow.com/questions/517923/what-is-the-best-way-to-remove-accents-in-a-python-unicode-string
+def strip_accents_one(s, with_except=False):
+ """Strip accent from a string
+
+ with_except keeps specifically 'é' and 'è'"""
+ r = []
+ for x in s:
+ if with_except and x in ['è', 'é']:
+ r.append(x)
+ else:
+ r += unicodedata.normalize('NFD', x)
+ return r
+
+
+def strip_accents(s, with_except=False):
+ return ''.join(
+ (c for c in strip_accents_one(s, with_except)
+ if unicodedata.category(c) != 'Mn'))
+
+
+def normalize_spaces(text):
+ """Remove multiple consecutive whitespace"""
+ return re.sub("\s+-*\s*", ' ', text)
+
+
+def remove_punctuation(text, rm_all=False, rm_apostrophe=False, rm_apostrophe_end=True):
+ """Remove punctuation from text"""
+ text = re.sub("[" + APOSTROPHES + "]", "'", text) # no weird apostrophes
+ if rm_apostrophe:
+ text = re.sub("'", "", text)
+ if rm_apostrophe_end:
+ text = re.sub("'*$", "", text) # apostrophes at end of line
+ text = re.sub("[‒–—―⁓⸺⸻]", " ", text) # no weird dashes
+ text = re.sub("^--*\s", " ", text) # no isolated dashes
+ text = re.sub("--*\s", " ", text) # no trailing dashes
+ text = re.sub("^\s*-\s*$", " ", text) # no lone dash
+ text = re.sub("^--*$", "", text) # no only dashes
+
+ # TODO rather: keep only good chars
+ if not rm_all:
+ pattern = re.compile("[^'\w -]", re.UNICODE)
+ text2 = pattern.sub(' ', text)
+ else:
+ pattern = re.compile("[^\w]", re.UNICODE)
+ text2 = pattern.sub('', text)
+ text2 = re.sub("\s'*$", " ", text2) # no lonely apostrophes
+ text2 = re.sub("^'*$", "", text2) # not only apostrophes
+ return text2
+
+
+def is_vowels(chunk, with_h=False, with_y=True, with_crap=False):
+ """Test if a chunk is vowels
+
+ with_h counts 'h' as vowel, with_y allows 'y'"""
+
+ if not with_y and chunk == 'y':
+ return False
+ for char in strip_accents(chunk):
+ if char not in VOWELS:
+ if (char != 'h' or not with_h) and (char not in ['*', '?'] or not
+ with_crap):
+ return False
+ return True
+
+
+def is_consonants(chunk):
+ """Test if a chunk is consonants"""
+
+ for char in strip_accents(chunk):
+ if char not in CONSONANTS:
+ return False
+ return True
+
+
+def normalize(text, downcase=True, rm_all=False, rm_apostrophe=False,
+ rm_apostrophe_end=True, strip=True):
+ """Normalize text, ie. lowercase, no useless punctuation or whitespace"""
+ res = normalize_spaces(remove_punctuation(text.lower() if downcase else text,
+ rm_all=rm_all, rm_apostrophe=rm_apostrophe,
+ rm_apostrophe_end=rm_apostrophe_end))
+ if strip:
+ return res.rstrip().lstrip()
+ else:
+ return res
+
+
+def subst(string, subs):
+ if len(subs) == 0:
+ return string
+ return subst(string.replace(subs[0][0], subs[0][1]), subs[1:])
+
+
+def to_xsampa(s):
+ """convert our modified format to x-sampa"""
+ return subst(s, SUBSTS)
+
+
+def from_xsampa(s):
+ """convert x-sampa to our modified format"""
+ return subst(s, [(x[1], x[0]) for x in SUBSTS])
diff --git a/plint/diaeresis.py b/plint/diaeresis.py
@@ -0,0 +1,52 @@
+#!/usr/bin/python3
+
+"""Get the number of syllables of a vowel cluster with context"""
+
+import os
+import json
+import sys
+
+
+class DiaresisFinder(object):
+
+ def __init__(self, diaresis_file="../data/diaeresis.json"):
+ self._trie = None
+ self._diaresis_file = diaresis_file
+ self._load_diaeresis()
+
+ def _load_diaeresis(self):
+ with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), self._diaresis_file)) as f:
+ self._trie = json.load(f)
+
+ def do_lookup_sub(self, trie, key):
+ if len(key) == 0 or (key[0] not in trie[1].keys()):
+ return trie[0]
+ return self.do_lookup_sub(trie[1][key[0]], key[1:])
+
+ def lookup(self, key):
+ return self.do_lookup(key + ['-', '-'])
+
+ def wrap_lookup(self, line_read):
+ result = self.lookup(line_read)
+ print("%s: %s" % (line_read, result))
+
+ def do_lookup(self, key):
+ return self.do_lookup_sub(self._trie, key)
+
+
+diaresis_finder = DiaresisFinder()
+
+
+if __name__ == '__main__':
+ if len(sys.argv) > 1:
+ diaresis_finder = DiaresisFinder(sys.argv[1])
+
+ if len(sys.argv) > 2:
+ for arg in sys.argv[2:]:
+ diaresis_finder.wrap_lookup(arg)
+ else:
+ while True:
+ line = sys.stdin.readline()
+ if not line:
+ break
+ diaresis_finder.wrap_lookup(line.lower().lstrip().rstrip().split())
diff --git a/plint/error.py b/plint/error.py
@@ -0,0 +1,162 @@
+from plint import common
+
+
+class ErrorCollection:
+ keys = {'hiatus': 'H', 'ambiguous': 'A', 'illegal': 'I'}
+
+ @property
+ def prefix(self):
+ return "stdin:%d: " % self.line_no
+
+ def __init__(self, line_no, line, pattern, verse, errors=[]):
+ self.line_no = line_no
+ self.line = line
+ self.errors = errors
+ self.pattern = pattern
+ self.verse = verse
+
+ def say(self, l, short):
+ return l if short else self.prefix + l
+
+ def align(self):
+ chunks = self.verse.chunks
+ keys = ['original', 'error']
+ if len(self.verse.possible) == 0:
+ keys.append('weights')
+ if len(self.pattern.hemistiches) > 0:
+ keys.append('hemis')
+ formatters = {'weights': lambda x, y: '-'.join([str(a) for a in x]),
+ 'error': lambda x, y: ErrorCollection.keys.get(x, '') *
+ len(chunk['original'])}
+ def render(chunk, key):
+ if key == 'error' and chunk.get('error', '') == 'illegal':
+ return chunk['illegal_str']
+ return (formatters.get(key, lambda x, y: str(x)))(chunk.get(key, ""), chunk)
+ lines = {}
+ for key in keys:
+ lines[key] = ""
+ for chunk in chunks:
+ l = max(len(render(chunk, key)) for key in keys)
+ for key in keys:
+ lines[key] += ('{:^'+str(l)+'}').format(render(chunk, key))
+ if 'weights' in keys:
+ bounds = [0, 0]
+ for chunk in self.verse.chunks:
+ weights = chunk.get("weights", [0])
+ bounds[0] += min(weights)
+ bounds[1] += max(weights)
+ bounds = [str(x) for x in bounds]
+ lines['weights'] += " (total: " + ('-'.join(bounds)
+ if bounds[1] > bounds[0] else bounds[0]) + ")"
+ return ["> " + lines[key] for key in keys if len(lines[key].strip()) > 0]
+
+ def lines(self, short=False):
+ l = []
+ if self.verse.possible != None:
+ l.append([self.say(x, short) for x in self.align()])
+ for e in self.errors:
+ l.append([self.say(e.report(self.pattern), short)])
+ return l
+
+ def report(self, short=False):
+ return '\n'.join(sum(self.lines(short), []))
+
+class ErrorBadElement:
+ def report(self, pattern):
+ return (self.message
+ + _(" (see '%s' above)") % ErrorCollection.keys[self.key])
+
+class ErrorBadCharacters(ErrorBadElement):
+ @property
+ def message(self):
+ return _("Illegal characters")
+ key = "illegal"
+
+class ErrorForbiddenPattern(ErrorBadElement):
+ @property
+ def message(self):
+ return _("Illegal ambiguous pattern")
+ key = "ambiguous"
+
+class ErrorHiatus(ErrorBadElement):
+ @property
+ def message(self):
+ return _("Illegal hiatus")
+ key = "hiatus"
+
+class ErrorBadRhyme:
+ def __init__(self, expected, inferred, old_phon=None):
+ self.expected = expected
+ self.inferred = inferred
+ self.old_phon = old_phon
+
+ def report(self, pattern):
+ return (_("%s for type %s (expected %s, inferred %s)")
+ % (self.kind, self.get_id(pattern), self.fmt(self.expected),
+ self.fmt(self.inferred)))
+
+class ErrorBadRhymeGenre(ErrorBadRhyme):
+ @property
+ def kind(self):
+ return _("Bad rhyme genre")
+
+ def fmt(self, l):
+ result = _(' or ').join(list(l))
+ if result == '':
+ result = "?"
+ return "\"" + result + "\""
+
+ def get_id(self, pattern):
+ return pattern.femid
+
+class ErrorBadRhymeObject(ErrorBadRhyme):
+ def get_id(self, pattern):
+ return pattern.myid
+
+class ErrorBadRhymeSound(ErrorBadRhymeObject):
+ @property
+ def kind(self):
+ return _("Bad rhyme sound")
+
+ def fmt(self, l):
+ return '/'.join("\"" + common.to_xsampa(x) + "\"" for x in
+ l.sufficient_phon())
+
+class ErrorBadRhymeEye(ErrorBadRhymeObject):
+ @property
+ def kind(self):
+ return _("Bad rhyme ending")
+
+ def fmt(self, l):
+ return "\"-" + l.sufficient_eye(self.old_phon) + "\""
+
+class ErrorBadMetric:
+ def report(self, pattern):
+ return (_("Illegal metric: expected %d syllable%s%s") %
+ (pattern.length, '' if pattern.length == 1 else 's',
+ '' if len(pattern.hemistiches) == 0
+ else (_(" with hemistiche%s at ") %
+ '' if len(pattern.hemistiches) == 1 else 's')
+ + ','.join(str(a) for a in pattern.hemistiches)))
+
+class ErrorMultipleWordOccurrence:
+ def __init__(self, word, occurrences):
+ self.word = word
+ self.occurrences = occurrences
+
+ def report(self, pattern):
+ return (_("Too many occurrences of word \"%s\" for rhyme %s")
+ % (self.word, pattern.myid))
+
+class ErrorIncompleteTemplate:
+ def report(self, pattern):
+ return _("Poem is not complete")
+
+class ErrorOverflowedTemplate:
+ def report(self, pattern):
+ return _("Verse is beyond end of poem")
+
+class TemplateLoadError(BaseException):
+ def __init__(self, msg):
+ self.msg = msg
+
diff --git a/plint/filter_irc.py b/plint/filter_irc.py
@@ -0,0 +1,11 @@
+#!/usr/bin/python3 -u
+
+import sys
+
+sys.stdin = sys.stdin.detach()
+while True:
+ l = sys.stdin.readline()
+ if not l:
+ break
+ l = l.decode('utf8').strip()
+ print(''.join((l.split(">"))[1:]))
diff --git a/plint/hyphen_splitter.py b/plint/hyphen_splitter.py
@@ -0,0 +1,75 @@
+import re
+
+from plint.common import is_consonants, normalize
+
+HYPHEN_REGEX = re.compile("(-+)")
+
+
+class HyphenSplitter:
+
+ def __init__(self):
+ self._missed = ""
+ self.tokens = []
+ self.just_append = False
+ self.initialize()
+
+ def initialize(self):
+ self._missed = ""
+ self.tokens = []
+ self.just_append = False
+
+ def split(self, word):
+ """split hyphen-delimited word parts into separate words if they are only
+ consonants, so that the sigle code later can deal with them (e.g. "k-way")
+ annotates parts with boolean indicating if there is a word end afterward"""
+ self.initialize()
+ self.complete_tokens(word)
+ self.process_remaining_missed()
+ return self.get_tokens_with_last_word_indication()
+
+ def complete_tokens(self, word):
+ word_split_by_hyphen = re.split(HYPHEN_REGEX, word)
+ for i, sub_word in enumerate(word_split_by_hyphen):
+ self.add_subword_to_tokens(sub_word)
+
+ def add_subword_to_tokens(self, sub_word):
+ if self.just_append:
+ self.append_to_last_token(sub_word)
+ elif self.is_separator(sub_word):
+ self.process_separator(sub_word)
+ elif is_consonants(normalize(sub_word)):
+ self.append_with_miss(sub_word)
+ else:
+ self.append_with_miss(sub_word)
+ self.just_append = True
+
+ def get_tokens_with_last_word_indication(self):
+ return list(zip([False] * (len(self.tokens) - 1) + [True], self.tokens))
+
+ def append_with_miss(self, sub_word):
+ self.tokens.append(self._missed + sub_word)
+ self._missed = ""
+
+ def process_remaining_missed(self):
+ if self._missed:
+ if self.tokens:
+ self.append_to_last_token(self._missed)
+ else:
+ self.tokens = [self._missed]
+
+ @staticmethod
+ def get_token(before_word_end, word):
+ return before_word_end, word
+
+ def process_separator(self, sub_word):
+ if self.tokens:
+ self.append_to_last_token(sub_word)
+ else:
+ self._missed += sub_word
+
+ def append_to_last_token(self, sub_word):
+ self.tokens[-1] = self.tokens[-1] + sub_word
+
+ @staticmethod
+ def is_separator(word):
+ return re.match("^-*$", word) or re.match("^ *$", word)+
\ No newline at end of file
diff --git a/plint/lexique_comparison/count_syllables_lexique.py b/plint/lexique_comparison/count_syllables_lexique.py
@@ -0,0 +1,25 @@
+#!/usr/bin/python3
+
+# count the number of syllables of words according to lexique
+
+import sys
+
+vowels = "ae$E2@#u)9ioO(y"
+consonants = "dpgmtRwszlbkZjknfvSNJx8"
+
+for l in sys.stdin.readlines():
+ f = l.strip().split("\t")
+ nsyl = 0
+ for a in f[1]:
+ if a in vowels:
+ nsyl += 1
+ elif a in consonants:
+ pass
+ else:
+ print("unknown phoneme %s" % a, file=sys.stderr)
+ sys.exit(1)
+ # workaround bug in lexique
+ if f[1].endswith("@") and f[0] != "afin de":
+ nsyl -= 1
+ print("%s\t%d" % (f[0], nsyl))
+
diff --git a/plint/lexique_comparison/count_syllables_plint.py b/plint/lexique_comparison/count_syllables_plint.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python3
+
+import os
+import sys
+
+# modules are in the parent folder
+sys.path.insert(1, os.path.join(sys.path[0], '..'))
+
+from plint import template, verse, rhyme
+
+templateobj = template.Template()
+patternobj = template.Pattern("12")
+
+for l in sys.stdin.readlines():
+ w = (l.strip().split("\t"))[0]
+ v = verse.Verse(w, templateobj, patternobj)
+ rhymeobj = rhyme.Rhyme(v.normalized,
+ patternobj.constraint, templateobj.mergers, templateobj.options)
+ v.phon = rhymeobj.phon
+ v.annotate()
+ mx = 0
+ mn = 0
+ for c in v.chunks:
+ if 'weights' in c.keys():
+ mn += min(c['weights'])
+ mx += max(c['weights'])
+ print("%s\t%d\t%d" % (w, mn, mx))
+
diff --git a/plint/littre/additions_poesie b/plint/littre/additions_poesie
@@ -0,0 +1,14 @@
+ACACIA%a-ka-sia ; de trois OU quatre syllabes en poésie
+ADJURATION%dju-ra-sion ; en poésie, de quatre syllabes
+APOSTAT%a-po-sta ; en poésie, de trois syllabes
+DJURATION%dju-ra-sion ; en poésie, de quatre syllabes
+AÉRIEN, ENNE%a-é-riin, riè-n' ; en poésie, de quatre syllabes
+AFFECTION%a-fè-ksion ; de quatre syllabes en poésie
+ALTÉRATION%al-té-ra-sion ; en poésie, de cinq syllabes
+ALTIER, IÈRE%al-tié, tiê-r' ; en poésie, de deux syllabes
+CAPTATION%ka-pta-sion ; en poésie, de quatre syllabes
+COALITION%ko-a-li-sion ; en poésie, de cinq syllabes
+CONDITION%kon-di-sion ; en poésie, de quatre syllabes
+CONSCRIPTION%kon-skri-psion ; en poésie, de quatre syllabes
+HARNAIS ou HARNOIS%har-nê ; en poésie, de deux syllabes
+SANGLIER%san-gli-é ; de deux OU trois syllabes en poésie
diff --git a/plint/littre/additions_vers b/plint/littre/additions_vers
@@ -0,0 +1,16 @@
+ACADÉMICIEN%a-ka-dé-mi-siin ; de cinq OU six syllabes en vers
+AVANT-HIER%a-van-tièr ; de trois syllabes en vers
+BROC%bro ; de une syllabes en vers
+DIABLE%dia-bl' ; de deux syllabes en vers
+EXÉCUTION%è-gzé-ku-sion ; de cinq syllabes en vers
+GUÈRE ou GUÈRES%ghê-r'. de une syllabe en vers
+JUSQUE et JUSQUES%ju-sk'. de une syllabe en vers
+MISSIONNAIRE%mi-sio-nê-r' ; en vers, de quatre syllabes
+RÉFUSION%ré-fu-zion ; en vers, de quatre syllabes
+RÉMUNÉRATION%ré-mu-né-ra-sion ; en vers, de six syllabes
+SOUHAITABLE%souè-ta-bl' ; en vers, de trois syllabes
+SOUHAITÉ, ÉE%souè-té, tée ; en vers, de trois syllabes
+SOUHAITER%souè-té ; en vers, de trois syllabes
+STOÏCIEN, IENNE%sto-i-siin, siè-n' ; en vers, de quatre syllabes
+SUPPLICATION%su-pli-ka-sion ; en vers, de cinq syllabes
+VIELLE%viè-l' ; en vers, de deux OU trois syllabes
diff --git a/plint/littre/compare_plint.py b/plint/littre/compare_plint.py
@@ -0,0 +1,28 @@
+#!/usr/bin/python3
+
+"""compare file from littre and file from plint for disagreements"""
+
+import sys
+
+plint = open(sys.argv[1])
+littre = open(sys.argv[2])
+
+while True:
+ l_plint = plint.readline()
+ if not l_plint:
+ break
+ l_littre = littre.readline()
+ w_plint, p_plint = l_plint.split('%')
+ w_littre, p_littre = l_littre.split('%')
+ p_littre = int(p_littre)
+ assert(w_plint == w_littre)
+ w = w_plint
+ if '-' in p_plint:
+ lo, hi = p_plint.split('-')
+ lo = int(lo)
+ hi = int(hi)
+ else:
+ lo = int(p_plint)
+ hi = lo
+ if not (lo <= p_littre <= hi):
+ print ("%s : %d vs %d-%d" % (w, p_littre, lo, hi))
diff --git a/plint/littre/littre_syll.sh b/plint/littre/littre_syll.sh
@@ -0,0 +1,55 @@
+#!/bin/bash
+
+# extract prononciation from xmllittre
+# https://bitbucket.org/Mytskine/xmlittre-data.git
+
+xmlstarlet sel -t -m "//entree" -v "@terme" -v "\"%\"" \
+ -v "entete/prononciation" -n "$1"/*.xml > prons
+cat prons | grep -E "(syllabes en poésie|en poésie,? de)" > prons_poesie
+cat prons | grep -E "(en vers,? de|syllabes en vers)" > prons_vers
+cat additions_poesie additions_vers prons_poesie prons_vers |
+ awk 'BEGIN {FS = "%";} !a[$1]++;' |
+ while read l; do
+ echo "$l" | cut -d '%' -f 1 | cut -d ' ' -f 1 | tr -d '\n'
+ echo -n '%'
+ echo "$l" | cut -d '%' -f 2- | tr ' ' '\n' |
+ sed '
+ s/^une$/1/;
+ s/^deux$/2/;
+ s/^trois$/3/;
+ s/^quatre$/4/;
+ s/^cinq$/5/;
+ s/^cinç$/5/;
+ s/^six$/6/;
+ s/^sept$/7/;
+ s/^disylla.*$/2/;
+ s/^trisylla.*$/3/;
+ ' | grep '[0-9]' | head -1
+ done > prons_special
+
+pv prons |
+ grep -v '%$' |
+ grep -v ' .*%' |
+ awk 'BEGIN {FS = "%";} !a[$1]++;' |
+ while read l; do
+ echo "$l" | cut -d '%' -f 1 | cut -d ' ' -f 1 | tr -d '\n'
+ echo -n '%'
+ echo "$l" | cut -d '%' -f 2- | sed 's/ *- */-/g' | cut -d ' ' -f 1 | tr -d ',' |
+ sed "s/-[^aâàeéêèiîoôuùûäëïöü-]*'//" | tr '-' '\n' | wc -l
+ done > prons_normal
+
+pv prons_special prons_normal |
+ awk 'BEGIN {FS = "%";} !a[$1]++;' |
+ tr -d ',' | sort | grep -v '^%' | sed 's/.*/\L&/' > prons_num
+
+pv prons_num | cut -d '%' -f1 |
+ ../plint.py raw.tpl 2>&1 |
+ grep 'total:' | cut -d ':' -f4 |
+ cut -d ')' -f1 > plint_raw_nums
+
+paste <(cat prons_num| cut -d'%' -f1) plint_raw_nums |
+ tr '\t' '%' | sed 's/ *% */%/' \
+ > plint_num
+
+./compare_plint.py plint_num prons_num > conflicts
+
diff --git a/plint/littre/raw.tpl b/plint/littre/raw.tpl
@@ -0,0 +1,2 @@
+!
+12 A X
diff --git a/plint/localization.py b/plint/localization.py
@@ -0,0 +1,22 @@
+import gettext
+import locale
+import logging
+
+def init_locale(loc=None):
+ locale.setlocale(locale.LC_ALL, '') # use user's preferred locale
+ # take first two characters of country code
+ if not loc:
+ loc = locale.getlocale()
+ else:
+ loc = [loc]
+ filename = "res/messages_%s.mo" % loc[0][0:2]
+
+ try:
+ logging.debug("Opening message file %s for locale %s", filename, loc[0])
+ trans = gettext.GNUTranslations(open(filename, "rb"))
+ except IOError:
+ logging.debug("Locale not found. Using default messages")
+ trans = gettext.NullTranslations()
+
+ trans.install()
+
diff --git a/plint/nature.py b/plint/nature.py
@@ -0,0 +1,23 @@
+import os
+
+def nature_count(x):
+ # for uppercased words, only one occurrence should be allowed
+ if x.lower() != x:
+ return 1
+ try:
+ return count[x]
+ except KeyError:
+ # return a reasonable overapproximation
+ return 9
+
+count = {}
+
+f = open(os.path.join(os.path.dirname(os.path.realpath(__file__)), '../data/occurrences'))
+
+while True:
+ l = f.readline()
+ if not l:
+ break
+ l = l.rstrip().split(' ')
+ count[l[0]] = int(l[1])
+
diff --git a/plint/options.py b/plint/options.py
@@ -0,0 +1,15 @@
+default_options = {
+ 'forbidden_ok': False,
+ 'hiatus_ok': False,
+ 'normande_ok': True,
+ 'eye_supposed_ok': True,
+ 'phon_supposed_ok': True,
+ 'eye_tolerance_ok': True,
+ 'repeat_ok': True,
+ 'incomplete_ok': True,
+ 'check_occurrences': True,
+ 'poor_eye_required': True,
+ 'poor_eye_supposed_ok': False,
+ 'poor_eye_vocalic_ok': False,
+ 'diaeresis': "classical"
+ }
diff --git a/plint/plint.py b/plint/plint.py
@@ -0,0 +1,67 @@
+#!/usr/bin/python3 -uO
+
+from plint import localization, error, template, diaeresis
+import sys
+
+
+def run():
+ ok = True
+ f2 = None
+ nsyl = None
+ offset = 0
+ if len(sys.argv) >= 4:
+ f2 = open(sys.argv[3], 'w')
+ if len(sys.argv) >= 5:
+ nsyl = int(sys.argv[4])
+ if len(sys.argv) == 6:
+ offset = int(sys.argv[5])
+ should_end = False
+ while True:
+ line = sys.stdin.readline()
+ if not line:
+ should_end = True
+ line = ""
+ errors = template.check(line, f2, last=should_end, nsyl=nsyl, offset=offset)
+ if errors:
+ print(errors.report(), file=sys.stderr)
+ ok = False
+ if should_end:
+ break
+ return ok
+
+if __name__ == '__main__':
+ localization.init_locale()
+ if len(sys.argv) < 2 or len(sys.argv) > 6:
+ print(_("Usage: %s TEMPLATE [DFILE [OCONTEXT [NSYL [OFFSET]]]]") % sys.argv[0],
+ file=sys.stderr)
+ print(_("Check stdin according to TEMPLATE, report errors on stdout"),
+ file=sys.stderr)
+ print(_("For internal use:"),
+ file=sys.stderr)
+ print(_("DFILE is the diaeresis file, OCONTEXT is the context output file"),
+ file=sys.stderr)
+ print(_("NSYL is the assigned weight to the last chunk (diaeresis training)"),
+ file=sys.stderr)
+ print(_("OFFSET is to add after the last chunk (diaeresis training)"),
+ file=sys.stderr)
+ sys.exit(2)
+
+ template_name = sys.argv[1]
+ if len(sys.argv) > 2:
+ diaeresis_name = sys.argv[2]
+ else:
+ diaeresis_name = "diaeresis.json"
+
+ f = open(template_name)
+ x = f.read()
+ f.close()
+
+ try:
+ template = template.Template(x)
+ except error.TemplateLoadError as e:
+ print("Could not load template %s: %s" % (template_name, e.msg), file=sys.stderr)
+ sys.exit(2)
+
+ ok = run()
+ sys.exit(0 if ok else 1)
+
diff --git a/plint/plint_irc.py b/plint/plint_irc.py
@@ -0,0 +1,138 @@
+#!/usr/bin/python3 -uO
+
+from plint import localization, rhyme, diaeresis
+import re
+import sys
+from plint.template import Template
+from pprint import pprint
+from plint.common import normalize
+
+buf = ""
+lbuf = []
+
+def write(l, descriptor=None):
+ if descriptor:
+ f = descriptor
+ else:
+ f = open(sys.argv[2], 'a')
+ print(' '.join(l), file=f)
+ if not descriptor:
+ f.close()
+
+def output(l, descriptor):
+ print(' '.join(l), file=descriptor)
+ write(l, descriptor if descriptor != sys.stdout else None)
+
+def leading_cap(text):
+ for c in text:
+ if c.upper() == c.lower():
+ continue # symbol
+ if c != c.lower():
+ return True
+ if c != c.upper():
+ return False
+ return False
+
+def manage(line, descriptor=sys.stdout):
+ """manage one line, indicate if an error occurred"""
+ global buf
+ global lbuf
+ usebuf = False
+ l = line.rstrip().split(' ')
+ text = ' '.join(l[1:])
+ if normalize(text.strip()) == '':
+ return True # no text
+ first = [a for a in l[1:] if a != ''][0]
+ if first == '/me' and len(l) >= 3 and l[2] == 'plint':
+ # always accept actions
+ if len(lbuf) > 0:
+ lbuf.append(l)
+ else:
+ write(l, descriptor)
+ return True
+ if first[0] == '/':
+ return False # ignore other commands
+ if first.lstrip().startswith("...") or first.lstrip().startswith("…"):
+ text = buf+text
+ usebuf = True
+ if not usebuf:
+ if first[-1] == ':':
+ return False
+ if not leading_cap(text):
+ return False
+ if (not (text.rstrip().endswith("...") or text.rstrip().endswith("…")
+ or text.lstrip().endswith("...") or text.lstrip().endswith("…")) and
+ len(text) < 13):
+ return False # too short
+ if len(text) > 130:
+ return False # too long
+ if (text.rstrip().endswith("...") or
+ text.rstrip().endswith("…")):
+ # it might be a call
+ buf = text
+ if usebuf:
+ lbuf.append(l)
+ else:
+ lbuf = [l]
+ return True
+ errors = template.check(text, quiet=False)
+ quiet = False
+ if errors:
+ print(errors.report())
+ if not errors:
+ buf = ""
+ if usebuf:
+ for bl in lbuf:
+ output(bl, descriptor)
+ output(l, descriptor)
+ lbuf = []
+ return not errors
+
+if len(sys.argv) not in [3, 4]:
+ print("Usage: %s TEMPLATE POEM [OFFSET]" % sys.argv[0], file=sys.stderr)
+ print("Check POEM according to TEMPLATE, add valid verse from stdin to POEM",
+ file=sys.stderr)
+ print("Ignore OFFSET lines from POEM",
+ file=sys.stderr)
+ sys.exit(1)
+
+localization.init_locale()
+
+f = open(sys.argv[1])
+x = f.read()
+f.close()
+template = Template(x)
+
+template.reject_errors = True
+
+offset = 0
+if len(sys.argv) == 4:
+ offset = int(sys.argv[3])
+
+pos = 0
+
+localization.init_locale()
+f = open(sys.argv[2], 'r')
+for line in f.readlines():
+ pos += 1
+ if pos <= offset:
+ continue # ignore first lines
+ print("%s (read)" % line.rstrip(), file=sys.stderr)
+ if not manage(line, sys.stderr):
+ print("Existing poem is wrong!", file=sys.stderr)
+ sys.exit(2)
+f.close()
+
+print("ready", file=sys.stderr)
+
+def run():
+ global lbuf
+ while True:
+ line = sys.stdin.readline()
+ if not line:
+ break
+ print("Seen: %s" % line, file=sys.stderr)
+ manage(' '.join(line.split(' ')[1:]))
+
+run()
+
diff --git a/plint/plint_web.py b/plint/plint_web.py
@@ -0,0 +1,231 @@
+#!/usr/bin/python3 -Ou
+#encoding: utf8
+
+from plint import localization, error, template, diaeresis
+import re
+from plint.bottle import run, Bottle, request, static_file, redirect, response
+from jinja2 import Environment, PackageLoader
+from json import dumps
+import time
+
+env = Environment(loader=PackageLoader('plint_web', 'views'))
+
+# force HTTPS usage
+# http://bottlepy.org/docs/dev/faq.html#problems-with-reverse-proxies
+# because bottle makes absolute redirects
+# https://github.com/bottlepy/bottle/blob/9fe68c89e465004a5e6babed0955bc1eeba88002/bottle.py#L2637
+# even though relative Location: is now allowed
+# http://stackoverflow.com/a/25643550
+def fix_https(app):
+ def fixed_app(environ, start_response):
+ environ['wsgi.url_scheme'] = 'https'
+ return app(environ, start_response)
+ return fixed_app
+app = Bottle()
+app.wsgi = fix_https(app.wsgi)
+
+THROTTLE_DELAY = 2
+throttle = set()
+
+def best_match(matches, header):
+ # inspired by http://www.xml.com/pub/a/2005/06/08/restful.html
+
+ def parse_one(t):
+ parts = t.split(";")
+ d = {}
+ for param in parts[1:]:
+ spl = param.split("=")
+ if (len(spl) != 2):
+ # this should be formatted as key=value
+ # so ignore it
+ continue
+ k, v = spl
+ d[k.strip().lower()] = v.strip()
+ if 'q' not in d.keys():
+ d['q'] = "1"
+ return (parts[0], d)
+
+ parts = []
+ for p in header.split(","):
+ parsed = parse_one(p)
+ try:
+ value = float(parsed[1]['q'])
+ except ValueError:
+ # q value should be a float; set it to 0
+ value = 0
+ parts.append((value, parsed[0].split("-")))
+ for lang in [x[1] for x in sorted(parts, reverse=True)]:
+ for match in matches:
+ if match in lang:
+ return match
+ return matches[0]
+
+def get_locale():
+ header = request.headers.get('Accept-Language')
+ print(header)
+ try:
+ return best_match(['fr', 'en'], header)
+ except AttributeError:
+ return 'en'
+
+def get_title(lang):
+ if lang == 'fr':
+ return "plint -- vérification formelle de poèmes"
+ else:
+ return "plint -- French poetry checker"
+
+@app.route('/static/tpl/<filename>')
+def server_static(filename):
+ return static_file(filename, root="./static/tpl", mimetype="text/plain")
+
+@app.route('/<lang>/static/img/<filename>')
+def server_static(filename, lang=None):
+ return static_file(filename, root="./static/img")
+
+@app.route('/<lang>/static/tpl/<filename>')
+def server_static(filename, lang=None):
+ return static_file(filename, root="./static/tpl", mimetype="text/plain")
+
+@app.route('/static/<filename>')
+def server_static(filename):
+ return static_file(filename, root="./static")
+
+@app.route('/<lang>/static/<filename>')
+def server_static(filename, lang=None):
+ return static_file(filename, root="./static")
+
+@app.route('/')
+def root():
+ redirect('/' + get_locale() + '/')
+
+@app.route('/<page>')
+def paged(page):
+ redirect('/' + get_locale() + '/' + page)
+
+@app.route('/<lang>/')
+def root(lang):
+ if lang not in ['fr', 'en']:
+ return paged(lang)
+ return env.get_template('index.html').render(title=get_title(lang),
+ lang=lang, path="")
+
+@app.route('/<lang>/about')
+def about(lang):
+ return env.get_template('about.html').render(title=get_title(lang),
+ lang=lang, path="about")
+
+MAX_POEM_LEN = 8192
+MAX_LINE_LEN = 512
+
+class TooBigException(Exception):
+ pass
+
+class TooLongLinesException(Exception):
+ pass
+
+def check(poem):
+ if len(poem) > MAX_POEM_LEN:
+ raise TooBigException
+ s = poem.split("\n")
+ for x in range(len(s)):
+ if len(s[x]) > MAX_LINE_LEN:
+ raise TooLongLinesException
+ s[x] = s[x].strip()
+ return s
+
+@app.route('/<lang>/checkjs', method='POST')
+def q(lang):
+ global throttle
+ # necessary when serving with lighttpd proxy-core
+ ip = request.environ.get('HTTP_X_FORWARDED_FOR')
+ if not ip:
+ # fallback; this is 127.0.0.1 with proxy-core
+ ip = request.environ.get('REMOTE_ADDR')
+ t = time.time()
+ print("== %s %s ==" % (ip, t))
+ response.content_type = 'application/json'
+ localization.init_locale(lang)
+ throttle = set(x for x in throttle if t - x[1] < THROTTLE_DELAY)
+ if ip in (x[0] for x in throttle):
+ if lang == 'fr':
+ msg = (("Trop de requêtes pour vérifier le poème,"
+ + " veuillez réessayer dans %d secondes") %
+ THROTTLE_DELAY)
+ else:
+ msg = (("Too many requests to check poem,"
+ + " please try again in %d seconds") %
+ THROTTLE_DELAY)
+ return dumps({'error': msg})
+ throttle.add((ip, t))
+ poem = re.sub(r'<>&', '', request.forms.get('poem'))
+ print(poem)
+
+ # default message
+ if lang == 'fr':
+ msg = "Le poème est vide"
+ else:
+ msg = "Poem is empty"
+
+ try:
+ poem = check(poem)
+ except TooBigException:
+ poem = None
+ if lang == 'fr':
+ msg = "Le poème est trop long (maximum %d caractères)" % MAX_POEM_LEN
+ else:
+ msg = "Poem is too long (maximum %d characters)" % MAX_POEM_LEN
+ except TooLongLinesException:
+ poem = None
+ if lang == 'fr':
+ msg = "Certaines lignes du poème sont trop longues (maximum %d caractères)" % MAX_LINE_LEN
+ else:
+ msg = "Some lines of the poem are too long (maximum %d characters)" % MAX_LINE_LEN
+ if not poem or len(poem) == 0 or (len(poem) == 1 and len(poem[0]) == 0):
+ return dumps({'error': msg})
+ templateName = re.sub(r'[^a-z_]', '', request.forms.get('template'))
+ print(templateName)
+ if templateName == 'custom':
+ x = request.forms.get('custom_template')
+ else:
+ try:
+ f = open("static/tpl/" + templateName + ".tpl")
+ x = f.read()
+ f.close()
+ except IOError:
+ if lang == 'fr':
+ msg = "Modèle inexistant"
+ else:
+ msg = "No such template"
+ return dumps({'error': msg})
+ print(x)
+ try:
+ templ = template.Template(x)
+ except error.TemplateLoadError as e:
+ if lang == 'fr':
+ msg = "Erreur à la lecture du modèle : " + e.msg
+ else:
+ msg = "Error when reading template: " + e.msg
+ return dumps({'error': msg})
+ poem.append(None)
+ r = []
+ i = 0
+ d = {}
+ for line in poem:
+ i += 1
+ last = False
+ if line == None:
+ line = ""
+ last = True
+ errors = templ.check(line, last=last)
+ if errors:
+ r.append({
+ 'line': line,
+ 'num': i,
+ 'errors': sum(errors.lines(short=True), [])
+ })
+ d['result'] = r
+ return dumps(d)
+
+if __name__ == '__main__':
+ run(app, port='5000', server="cherrypy", host="::")
+
diff --git a/plint/res/messages_fr.po b/plint/res/messages_fr.po
@@ -0,0 +1,146 @@
+# plint localization to French
+# Copyright (C) 2013 Antoine Amarilli
+# Antoine Amarilli <a3nm AT a3nm DOT net>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plint\n"
+"POT-Creation-Date: 2016-04-05 20:50+0200\n"
+"PO-Revision-Date: 2016-04-05 20:51+0200\n"
+"Last-Translator: Antoine Amarilli <a3nm@a3nm.net>\n"
+"Language-Team: \n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Generated-By: pygettext.py 1.5\n"
+"X-Generator: Poedit 1.8.7.1\n"
+
+#: error.py:70
+msgid " (see '%s' above)"
+msgstr " (voir '%s' ci-dessus)"
+
+#: error.py:75
+msgid "Illegal characters"
+msgstr "Caractères interdits"
+
+#: error.py:81
+msgid "Illegal ambiguous pattern"
+msgstr "Motif ambigu interdit"
+
+#: error.py:87
+msgid "Illegal hiatus"
+msgstr "Hiatus interdit"
+
+#: error.py:97
+msgid "%s for type %s (expected %s, inferred %s)"
+msgstr "%s pour le type %s (attendu : %s, lu : %s)"
+
+#: error.py:104
+msgid "Bad rhyme genre"
+msgstr "Mauvais genre de rime"
+
+#: error.py:107
+msgid " or "
+msgstr " ou "
+
+#: error.py:122
+msgid "Bad rhyme sound"
+msgstr "Mauvaise rime"
+
+#: error.py:131
+msgid "Bad rhyme ending"
+msgstr "Mauvaise rime pour l'œil"
+
+#: error.py:138
+msgid "Illegal metric: expected %d syllable%s%s"
+msgstr "Métrique illégale: attendu : %d syllabe%s%s"
+
+#: error.py:141
+msgid " with hemistiche%s at "
+msgstr " avec hémistiche%s en "
+
+#: error.py:151
+msgid "Too many occurrences of word \"%s\" for rhyme %s"
+msgstr "Trop d'occurrences du mot \"%s\" pour la rime %s"
+
+#: error.py:156
+msgid "Poem is not complete"
+msgstr "Poème incomplet"
+
+#: error.py:160
+msgid "Verse is beyond end of poem"
+msgstr "Vers au-delà de la fin du poème"
+
+#: plint.py:31
+msgid "Usage: %s TEMPLATE [DFILE [OCONTEXT]]"
+msgstr "Usage : %s MODÈLE [FICHIERD [CONTEXTEO]]"
+
+#: plint.py:33
+msgid "Check stdin according to TEMPLATE, report errors on stdout"
+msgstr ""
+"Vérifie l'entrée standard suivant MODÈLE, signale les erreurs sur la sortie "
+"standard"
+
+#: plint.py:35
+msgid "DFILE is the diaeresis file, OCONTEXT is the context output file"
+msgstr ""
+"FICHIERD est le fichier de diérèses, CONTEXTEO est le fichier de sortie "
+"pour les contextes"
+
+#: template.py:30
+msgid "Metric description should only contain positive integers"
+msgstr "La métrique ne doit contenir que des entiers strictement positifs"
+
+#: template.py:32
+msgid "Metric length limit exceeded"
+msgstr "La longueur de la métrique est trop grande"
+
+#: template.py:80
+msgid "Global options must be provided as key-value pairs"
+msgstr ""
+"Les options globales doivent être fournies sous la forme de paires clé-"
+"valeur"
+
+#: template.py:89
+msgid "Bad value for global option %s"
+msgstr "Mauvaise valeur pour l'option globale %s"
+
+#: template.py:94
+msgid "Unknown global option"
+msgstr "Option globale inconnue"
+
+#: template.py:109
+msgid "Template is empty"
+msgstr "Modèle vide"
+
+#: template.py:292
+msgid "Bad value in global option"
+msgstr "Mauvaise valeur pour l'option globale %s"
+
+#~ msgid ", ending: \""
+#~ msgstr ", fin: \""
+
+#~ msgid "%s for type %s (expected %s)"
+#~ msgstr "%s pour le type %s (attendu : %s)"
+
+#~ msgid "hiatus"
+#~ msgstr "hiatus"
+
+#~ msgid "error: %s"
+#~ msgstr "erreur : %s"
+
+#~ msgid "Line is: %s"
+#~ msgstr "Ligne : %s"
+
+#~ msgid "Bad metric (expected %s, inferred %d illegal option%s)"
+#~ msgstr "Mauvaise métrique (attendu : %s, lu %d choix interdit%s)"
+
+#~ msgid "... worse options omitted ..."
+#~ msgstr "... et d'autres choix non affichés ..."
+
+#~ msgid "genre"
+#~ msgstr "genre"
+
+#~ msgid "value"
+#~ msgstr "valeur"
diff --git a/plint/rhyme.py b/plint/rhyme.py
@@ -0,0 +1,308 @@
+#!/usr/bin/python3 -u
+#encoding: utf8
+
+import copy
+import re
+import sys
+from pprint import pprint
+import frhyme
+import functools
+from plint.options import default_options
+from plint.common import is_vowels, normalize
+
+# number of possible rhymes to consider
+NBEST = 5
+# phonetic vowels
+vowel = list("Eeaio592O#@y%u()$")
+
+# use for supposed liaison both in phon and eye
+liaison = {
+ 'c': 'k',
+ 'd': 't',
+ 'g': 'k',
+ 'k': 'k',
+ 'p': 'p',
+ 'r': 'R',
+ 's': 'z',
+ 't': 't',
+ 'x': 'z',
+ 'z': 'z',
+ }
+
+tolerance = {
+ 'ï': 'hi',
+ "ai": "é",
+ 'm': 'n',
+ 'à': 'a',
+ 'û': 'u',
+ 'ù': 'u'
+ }
+
+
+class Constraint:
+ def __init__(self, classical=True, phon=1):
+ self.phon = phon # minimal number of common suffix phones
+ self.classical = classical # should we impose classical rhyme rules
+
+ def mmax(self, a, b):
+ """max, with -1 representing infty"""
+ if a == -1 or b == -1:
+ return -1
+ else:
+ return max(a, b)
+
+ def restrict(self, c):
+ """take the max between us and constraint object c"""
+ if not c:
+ return
+ self.phon = self.mmax(self.phon, c.phon)
+ self.classical = self.classical or c.classical
+
+class Rhyme:
+ def apply_mergers(self, phon):
+ return ''.join([(self.mergers[x] if x in self.mergers.keys()
+ else x) for x in phon])
+
+ def supposed_liaison(self, x):
+ if x[-1] in liaison.keys() and self.options['eye_supposed_ok']:
+ return x[:-1] + liaison[x[-1]]
+ return x
+
+ def __init__(self, line, constraint=None, mergers=None, options=None, phon=None):
+ if constraint:
+ self.constraint = constraint
+ else:
+ self.constraint = Constraint()
+ self.mergers = {}
+ # length of smallest end-of-verse word in syllables
+ # will be provided later
+ self.last_count = 42
+ if options:
+ self.options = options
+ else:
+ self.options = default_options
+ if mergers:
+ for phon_set in mergers:
+ for pho in phon_set[1:]:
+ self.mergers[pho] = phon_set[0]
+ if not phon:
+ phon = self.lookup(line)
+ self.phon = set([self.apply_mergers(x) for x in phon])
+ self.eye = self.supposed_liaison(self.consonant_suffix(line))
+ self.raw_eye = line
+ self.old_phon = None
+ self.old_eye = None
+ self.old_raw_eye = None
+ self.old_last_count = None
+ self.new_rhyme = None
+
+ # store if rhyme is a succession of two vowels
+ self.double_vocalic = False
+ l2 = normalize(line)
+ if len(l2) >= 2:
+ if is_vowels(l2[-2], with_y=False, with_h=False):
+ self.double_vocalic = True
+ if l2[-2] == 'h':
+ if len(l2) >= 3 and is_vowels(l2[-3], with_y=False, with_h=False):
+ self.double_vocalic = True
+ self.old_double_vocalic = False
+
+ def rollback(self):
+ self.phon = self.old_phon
+ self.eye = self.old_eye
+ self.raw_eye = self.old_raw_eye
+ self.last_count = self.old_last_count
+ self.double_vocalic = self.old_double_vocalic
+
+ def sufficient_phon(self):
+ # return the shortest accepted rhymes among old_phon
+ ok = set()
+ for p in self.phon:
+ slen = len(p)
+ for i in range(len(p)):
+ if p[-(i+1)] in vowel:
+ slen = i+1
+ break
+ slen = max(slen, self.constraint.phon)
+ ok.add(p[-slen:])
+ return ok
+
+ def sufficient_eye_length(self, old_phon=None):
+ if not self.constraint.classical:
+ return self.eye, 0 # not classical, nothing required
+ if ((old_phon >= 2 if old_phon else self.satisfied_phon(2))
+ or not self.options['poor_eye_required']):
+ return self.eye, 1
+ if self.last_count == 1:
+ return self.eye, 1
+ if self.options['poor_eye_vocalic_ok'] and self.double_vocalic:
+ return self.eye, 1
+ if self.options['poor_eye_supposed_ok']:
+ return self.eye, 2
+ else:
+ return self.raw_eye, 2
+
+ def sufficient_eye(self, old_phon=None):
+ d, val = self.sufficient_eye_length(old_phon)
+ if val <= len(d):
+ return d[-val:]
+ else:
+ return d
+
+ def match(self, phon, eye, raw_eye):
+ """limit our phon and eye to those which match phon and eye and which
+ respect constraints"""
+ new_phon = set()
+ for x in self.phon:
+ for y in phon:
+ val = phon_rhyme(x, y)
+ if val >= self.constraint.phon and self.constraint.phon >= 0:
+ new_phon.add(x[-val:])
+ self.phon = new_phon
+ if self.eye:
+ val = eye_rhyme(self.eye, eye)
+ if val == 0:
+ self.eye = ""
+ else:
+ self.eye = self.eye[-val:]
+ if self.raw_eye:
+ val = eye_rhyme(self.raw_eye, raw_eye)
+ if val == 0:
+ self.raw_eye = ""
+ else:
+ self.raw_eye = self.raw_eye[-val:]
+
+ def adjustLastCount(self, v):
+ self.last_count = min(self.last_count, v)
+
+ def restrict(self, r):
+ """take the intersection between us and rhyme object r"""
+ if self.satisfied():
+ self.old_phon = self.phon
+ self.old_eye = self.eye
+ self.old_last_count = self.last_count
+ self.old_double_vocalic = self.double_vocalic
+ self.old_raw_eye = self.raw_eye
+ # lastCount will be applied later
+ self.constraint.restrict(r.constraint)
+ self.new_rhyme = r
+ if not r.double_vocalic:
+ self.double_vocalic = False # rhyme is ok if all rhymes are double vocalic
+ self.match(set([self.apply_mergers(x) for x in r.phon]),
+ self.supposed_liaison(self.consonant_suffix(r.eye)), r.raw_eye)
+
+ def consonant_suffix(self, s):
+ if not self.options['eye_tolerance_ok']:
+ return s
+ for k in tolerance.keys():
+ if s.endswith(k):
+ return s[:-(len(k))] + tolerance[k]
+ return s
+
+ def feed(self, line, constraint=None):
+ """extend us with a line and a constraint"""
+ # lastCount is not applied yet
+ return self.restrict(Rhyme(line, constraint, self.mergers, self.options))
+
+ def satisfied_phon(self, val=None):
+ if not val:
+ val = self.constraint.phon
+ for x in self.phon:
+ if len(x) >= val:
+ return True
+ return False
+
+ def satisfied_eye(self):
+ d, l = self.sufficient_eye_length()
+ return len(d) >= l
+
+ def satisfied(self):
+ return self.satisfied_phon() and self.satisfied_eye()
+
+ def pprint(self):
+ pprint(self.phon)
+
+ def adjust(self, result, s):
+ """add liason kludges"""
+ result2 = copy.deepcopy(result)
+ # adjust for tolerance with classical rhymes
+ # e.g. "vautours"/"ours", "estomac"/"Sidrac"
+ if self.options['phon_supposed_ok']:
+ # the case 'ent' would lead to trouble for gender
+ if s[-1] in liaison.keys() and not s.endswith('ent'):
+ for r in result2:
+ result.add(r + liaison[s[-1]])
+ if (s[-1] == 's'):
+ result.add(r + 's')
+ return result
+
+ def lookup(self, s):
+ """lookup the pronunciation of s, adding rime normande kludges"""
+ result = raw_lookup(s)
+ if self.options['normande_ok'] and (s.endswith('er') or s.endswith('ers')):
+ result.add("ER")
+ return self.adjust(result, s)
+
+def suffix(x, y):
+ """length of the longest common suffix of x and y"""
+ bound = min(len(x), len(y))
+ for i in range(bound):
+ a = x[-(1+i)]
+ b = y[-(1+i)]
+ if a != b:
+ return i
+ return bound
+
+def phon_rhyme(x, y):
+ """are x and y acceptable phonetic rhymes?"""
+ assert(isinstance(x, str))
+ assert(isinstance(y, str))
+ nphon = suffix(x, y)
+ for c in x[-nphon:]:
+ if c in vowel:
+ return nphon
+ return 0
+
+def eye_rhyme(x, y):
+ """value of x and y as an eye rhyme"""
+ return suffix(x, y)
+
+def concat_couples(a, b):
+ """the set of x+y for x in a, y in b"""
+ s = set()
+ for x in a:
+ for y in b:
+ s.add(x + y)
+ return s
+
+def raw_lookup(s):
+ # kludge: take the last three words and concatenate them to take short words
+ # into account
+ s = s.split(' ')[-3:]
+ sets = list(map((lambda a: set([x[1] for x in
+ frhyme.lookup(escape(a), NBEST)])), s))
+ return functools.reduce(concat_couples, sets, set(['']))
+
+#workaround for lexique
+def escape(t):
+ return re.sub('œ', 'oe', re.sub('æ', 'ae', t))
+
+if __name__ == '__main__':
+ while True:
+ line = sys.stdin.readline()
+ if not line:
+ break
+ line = line.lower().strip().split(' ')
+ if len(line) < 1:
+ continue
+ constraint = Constraint()
+ rhyme = Rhyme(line[0], constraint, self.mergers, self.options)
+ for x in line[1:]:
+ rhyme.feed(x, 42)
+ rhyme.pprint()
+ if not rhyme.satisfied():
+ print("No.")
+ break
+ if rhyme.satisfied():
+ print ("Yes.")
+
diff --git a/plint/template.py b/plint/template.py
@@ -0,0 +1,309 @@
+import copy
+import re
+
+from plint import error, rhyme
+from plint.common import normalize
+from plint.nature import nature_count
+from plint.options import default_options
+from plint.verse import Verse
+from plint.vowels import make_query
+
+
+class Pattern:
+ def __init__(self, metric, myid="", femid="", constraint=None, hemistiches=None):
+ self.metric = metric
+ self.parse_metric()
+ self.myid = myid
+ self.femid = femid
+ self.constraint = constraint
+ if hemistiches:
+ self.hemistiches = hemistiches
+
+ def parse_metric(self):
+ """Parse from a metric description"""
+ try:
+ verse = [int(x) for x in self.metric.split('/')]
+ for i in verse:
+ if i < 1:
+ raise ValueError
+ except ValueError:
+ raise error.TemplateLoadError(("Metric description should only contain positive integers"))
+ if sum(verse) > 16:
+ raise error.TemplateLoadError(("Metric length limit exceeded"))
+ self.hemistiches = []
+ self.length = 0
+ for v in verse:
+ self.length += v
+ self.hemistiches.append(self.length)
+ self.length = self.hemistiches.pop()
+
+class Template:
+ option_aliases = {
+ 'fusionner': 'merge',
+ 'ambiguous_ok': 'forbidden_ok',
+ 'ambigu_ok': 'forbidden_ok',
+ 'dierese': 'diaeresis',
+ 'verifie_occurrences': 'check_occurrences',
+ 'repetition_ok': 'repeat_ok',
+ 'incomplet_ok': 'incomplete_ok',
+ 'phon_supposee_ok': 'phon_supposed_ok',
+ 'oeil_supposee_ok': 'eye_supposed_ok',
+ 'oeil_tolerance_ok': 'eye_tolerance_ok',
+ 'pauvre_oeil_requise': 'poor_eye_required',
+ 'pauvre_oeil_supposee_ok': 'poor_eye_supposed_ok',
+ 'pauvre_oeil_vocalique_ok': 'poor_eye_vocalic_ok',
+ }
+
+
+ def __init__(self, string=None):
+ self.template = []
+ self.pattern_line_no = 0
+ self.options = dict(default_options)
+ self.mergers = []
+ self.overflowed = False
+ if string != None:
+ self.load(string)
+ self.line_no = 0
+ self.position = 0
+ self.prev = None
+ self.env = {}
+ self.femenv = {}
+ self.occenv = {}
+ self.reject_errors = False
+
+ def read_option(self, x):
+ try:
+ key, value = x.split(':')
+ except ValueError:
+ raise error.TemplateLoadError(("Global options must be provided as key-value pairs"))
+ if key in self.option_aliases.keys():
+ key = self.option_aliases[key]
+ if key == 'merge':
+ self.mergers.append(value)
+ elif key == 'diaeresis':
+ if value == "classique":
+ value = "classical"
+ if value not in ["permissive", "classical"]:
+ raise error.TemplateLoadError(("Bad value for global option %s") % key)
+ self.options['diaeresis'] = value
+ elif key in self.options.keys():
+ self.options[key] = str2bool(value)
+ else:
+ raise error.TemplateLoadError(("Unknown global option"))
+
+ def load(self, s):
+ """Load from a string"""
+ for line in s.split('\n'):
+ line = line.strip()
+ self.pattern_line_no += 1
+ if line != '' and line[0] != '#':
+ if line[0] == '!':
+ # don't count the '!' in the options, that's why we use [1:]
+ for option in line.split()[1:]:
+ self.read_option(option)
+ else:
+ self.template.append(self.parse_line(line.strip()))
+ if len(self.template) == 0:
+ raise error.TemplateLoadError(("Template is empty"))
+
+ def match(self, line, ofile=None, quiet=False, last=False, nsyl=None,
+ offset=0):
+ """Check a line against current pattern, return errors"""
+
+ was_incomplete = last and not self.beyond
+
+ errors = []
+ pattern = self.get()
+
+ line_with_case = normalize(line, downcase=False)
+
+ v = Verse(line, self, pattern)
+
+ if nsyl:
+ v.annotate()
+ count = 0
+ # only generate a context with the prescribed final weight
+ # where "final" is the offset-th chunk with a weight from the end
+ for i, p in enumerate(v.chunks[::-1]):
+ if ('weights' in p.keys()):
+ if count < offset:
+ count += 1
+ continue
+ print(str(nsyl) + ' '
+ + ' '.join(make_query(v.chunks, len(v.chunks)-i-1)), file=ofile)
+ break
+ return errors, pattern, v
+
+ if last:
+ if was_incomplete and not self.options['incomplete_ok'] and not self.overflowed:
+ return [error.ErrorIncompleteTemplate()], pattern, v
+ return [], pattern, v
+
+ if self.overflowed:
+ return [error.ErrorOverflowedTemplate()], pattern, v
+
+ rhyme_failed = False
+ # rhymes
+ if pattern.myid not in self.env.keys():
+ # initialize the rhyme
+ # last_count is passed later
+ self.env[pattern.myid] = rhyme.Rhyme(v.normalized,
+ pattern.constraint, self.mergers, self.options)
+ else:
+ # update the rhyme
+ self.env[pattern.myid].feed(v.normalized, pattern.constraint)
+ if not self.env[pattern.myid].satisfied_phon():
+ # no more possible rhymes, something went wrong, check phon
+ self.env[pattern.myid].rollback()
+ rhyme_failed = True
+ errors.append(error.ErrorBadRhymeSound(self.env[pattern.myid],
+ self.env[pattern.myid].new_rhyme))
+
+ # occurrences
+ if self.options['check_occurrences']:
+ if pattern.myid not in self.occenv.keys():
+ self.occenv[pattern.myid] = {}
+ last_word = re.split(r'[- ]', line_with_case)[-1]
+ if last_word not in self.occenv[pattern.myid].keys():
+ self.occenv[pattern.myid][last_word] = 0
+ self.occenv[pattern.myid][last_word] += 1
+ if self.occenv[pattern.myid][last_word] > nature_count(last_word):
+ errors.insert(0, error.ErrorMultipleWordOccurrence(last_word,
+ self.occenv[pattern.myid][last_word]))
+
+ v.phon = self.env[pattern.myid].phon
+ v.parse()
+
+ # now that we have parsed, adjust rhyme to reflect last word length
+ # and check eye
+ if not rhyme_failed:
+ self.env[pattern.myid].adjustLastCount(v.last_count())
+ if not self.env[pattern.myid].satisfied_eye():
+ old_phon = len(self.env[pattern.myid].phon)
+ self.env[pattern.myid].rollback()
+ errors.append(error.ErrorBadRhymeEye(self.env[pattern.myid],
+ self.env[pattern.myid].new_rhyme, old_phon))
+
+ rhyme_failed = False
+
+ errors = v.problems() + errors
+
+ if ofile:
+ possible = v.possible
+ if len(possible) == 1:
+ for i, p in enumerate(possible[0]):
+ if ('weight' in p.keys() and len(p['weights']) > 1
+ and p['weight'] > 0):
+ print(str(p['weight']) + ' '
+ + ' '.join(make_query(possible[0], i)), file=ofile)
+
+ # rhyme genres
+ # inequality constraint
+ # TODO this is simplistic and order-dependent
+ if pattern.femid.swapcase() in self.femenv.keys():
+ new = set(['M', 'F']) - self.femenv[pattern.femid.swapcase()]
+ if len(new) > 0:
+ self.femenv[pattern.femid] = new
+ if pattern.femid not in self.femenv.keys():
+ if pattern.femid == 'M':
+ x = set(['M'])
+ elif pattern.femid == 'F':
+ x = set(['F'])
+ else:
+ x = set(['M', 'F'])
+ self.femenv[pattern.femid] = x
+ old = list(self.femenv[pattern.femid])
+ new = v.genders()
+ self.femenv[pattern.femid] &= set(new)
+ if len(self.femenv[pattern.femid]) == 0:
+ errors.append(error.ErrorBadRhymeGenre(old, new))
+
+ return errors, pattern, v
+
+ def parse_line(self, line):
+ """Parse template line from a line"""
+ split = line.split(' ')
+ metric = split[0]
+ if len(split) >= 2:
+ myid = split[1]
+ else:
+ myid = str(self.pattern_line_no) # unique
+ if len(split) >= 3:
+ femid = split[2]
+ else:
+ femid = str(self.pattern_line_no) # unique
+ idsplit = myid.split(':')
+ if len(idsplit) >= 2:
+ constraint = idsplit[-1].split('|')
+ if len(constraint) > 0:
+ constraint[0] = False if constraint[0] in ["no", "non"] else constraint[0]
+ if len(constraint) > 1:
+ constraint[1] = int(constraint[1])
+ else:
+ constraint = []
+ if len(constraint) == 0:
+ constraint.append(1)
+ if len(constraint) < 2:
+ constraint.append(True)
+ return Pattern(metric, myid, femid, rhyme.Constraint(*constraint))
+
+ def reset_conditional(self, d):
+ return dict((k, v) for k, v in d.items() if len(k) > 0 and k[0] == '!')
+
+ def reset_state(self, with_femenv=False):
+ """Reset our state, except ids starting with '!'"""
+ self.position = 0
+ self.env = self.reset_conditional(self.env)
+ self.femenv = self.reset_conditional(self.femenv)
+ self.occenv = {} # always reset
+
+ @property
+ def beyond(self):
+ return self.position >= len(self.template)
+
+ def get(self):
+ """Get next state, resetting if needed"""
+ self.old_position = self.position
+ self.old_env = copy.deepcopy(self.env)
+ self.old_femenv = copy.deepcopy(self.femenv)
+ self.old_occenv = copy.deepcopy(self.occenv)
+ if self.beyond:
+ if not self.options['repeat_ok']:
+ self.overflowed = True
+ self.reset_state()
+ result = self.template[self.position]
+ self.position += 1
+ return result
+
+ def back(self):
+ """Revert to previous state"""
+ self.position = self.old_position
+ self.env = copy.deepcopy(self.old_env)
+ self.femenv = copy.deepcopy(self.old_femenv)
+ self.occenv = copy.deepcopy(self.old_occenv)
+
+ def check(self, line, ofile=None, quiet=False, last=False, nsyl=None,
+ offset=0):
+ """Check line (wrapper)"""
+ self.line_no += 1
+ line = line.rstrip()
+ if normalize(line) == '' and not last:
+ return None
+ #possible = [compute(p) for p in possible]
+ #possible = sorted(possible, key=rate)
+ errors, pattern, verse = self.match(line, ofile, quiet=quiet, last=last,
+ nsyl=nsyl, offset=offset)
+ if len(errors) > 0:
+ if self.reject_errors:
+ self.back()
+ self.line_no -= 1
+ return error.ErrorCollection(self.line_no, line, pattern, verse, errors)
+ return None
+
+def str2bool(x):
+ if x.lower() in ["yes", "oui", "y", "o", "true", "t", "vrai", "v"]:
+ return True
+ if x.lower() in ["no", "non", "n", "false", "faux", "f"]:
+ return False
+ raise error.TemplateLoadError(("Bad value in global option"))
+
diff --git a/plint/test_data/andromaque b/plint/test_data/andromaque
@@ -0,0 +1,2033 @@
+Oui, puisque je retrouve un ami si fidèle,
+Ma fortune va prendre une face nouvelle ;
+Et déjà son courroux semble s’être adouci
+Depuis qu’elle a pris soin de nous rejoindre ici.
+Qui l’eût dit, qu’un rivage à mes vœux si funeste
+Présenterait d’abord Pylade aux yeux d’Oreste ?
+Qu’après plus de six mois que je t’avais perdu,
+À la cour de Pyrrhus tu me serais rendu ?
+
+
+J’en rends grâces au ciel qui, m’arrêtant sans cesse,
+Semblait m’avoir fermé le chemin de la Grèce,
+Depuis le jour fatal que la fureur des eaux
+Presque aux yeux de l’Épire écarta nos vaisseaux.
+Combien, dans cet exil, ai-je souffert d’alarmes !
+Combien à vos malheurs ai-je donné de larmes,
+Craignant toujours pour vous quelque nouveau danger
+Que ma triste amitié ne pouvait partager !
+Surtout je redoutais cette mélancolie
+Où j’ai vu si longtemps votre âme ensevelie.
+Je craignais que le ciel, par un cruel secours,
+Ne vous offrît la mort que vous cherchiez toujours.
+Mais je vous vois, Seigneur ; et si j’ose le dire,
+Un destin plus heureux vous conduit en Épire :
+Le pompeux appareil qui suit ici vos pas
+N’est point d’un malheureux qui cherche le trépas.
+
+
+Hélas ! qui peut savoir le destin qui m’amène ?
+L’amour me fait ici chercher une inhumaine.
+Mais qui sait ce qu’il doit ordonner de mon sort,
+Et si je viens chercher ou la vie ou la mort ?
+
+
+Quoi ? votre âme à l’amour en esclave asservie
+Se repose sur lui du soin de votre vie ?
+Par quel charme, oubliant tant de tourments soufferts,
+Pouvez-vous consentir à rentrer dans ses fers ?
+Pensez-vous qu’Hermione, à Sparte inexorable,
+Vous prépare en Épire un sort plus favorable ?
+Honteux d’avoir poussé tant de vœux superflus,
+Vous l’abhorriez ; enfin vous ne m’en parliez plus.
+Vous me trompiez, Seigneur. Je me trompais moi-même !
+Ami, n’accable point un malheureux qui t’aime.
+T’ai-je jamais caché mon cœur et mes désirs ?
+Tu vis naître ma flamme et mes premiers soupirs.
+Enfin, quand Ménélas disposa de sa fille
+En faveur de Pyrrhus, vengeur de sa famille,
+Tu vis mon désespoir ; et tu m’as vu depuis
+Traîner de mers en mers ma chaîne et mes ennuis.
+Je te vis à regret, en cet état funeste,
+Prêt à suivre partout le déplorable Oreste,
+Toujours de ma fureur interrompre le cours,
+Et de moi-même enfin me sauver tous les jours.
+Mais quand je me souvins que parmi tant d’alarmes
+Hermione à Pyrrhus prodiguait tous ses charmes,
+Tu sais de quel courroux mon cœur alors épris
+Voulut en l’oubliant punir tous ses mépris.
+Je fis croire et je crus ma victoire certaine ;
+Je pris tous mes transports pour des transports de haine.
+Détestant ses rigueurs, rabaissant ses attraits,
+Je défiais ses yeux de me troubler jamais.
+Voilà comme je crus étouffer ma tendresse.
+En ce calme trompeur j’arrivai dans la Grèce,
+Et je trouvai d’abord ses princes rassemblés,
+Qu’un péril assez grand semblait avoir troublés.
+J’y courus. Je pensai que la guerre et la gloire
+De soins plus importants rempliraient ma mémoire ;
+Que mes sens reprenant leur première vigueur,
+L’amour achèverait de sortir de mon cœur.
+Mais admire avec moi le sort dont la poursuite
+Me fit courir alors au piège que j’évite.
+J’entends de tous côtés qu’on menace Pyrrhus ;
+Toute la Grèce éclate en murmures confus ;
+On se plaint qu’oubliant son sang et sa promesse
+Il élève en sa cour l’ennemi de la Grèce,
+Astyanax, d’Hector jeune et malheureux fils,
+Reste de tant de rois sous Troie ensevelis.
+J’apprends que pour ravir son enfance au supplice
+Andromaque trompa l’ingénieux Ulysse,
+Tandis qu’un autre enfant, arraché de ses bras,
+Sous le nom de son fils fut conduit au trépas.
+On dit que peu sensible aux charmes d’Hermione
+Mon rival porte ailleurs son cœur et sa couronne.
+Ménélas, sans le croire, en paraît affligé,
+Et se plaint d’un hymen si longtemps négligé.
+Parmi les déplaisirs où son âme se noie,
+Il s’élève en la mienne une secrète joie :
+Je triomphe ; et pourtant je me flatte d’abord
+Que la seule vengeance excite ce transport.
+Mais l’ingrate en mon cœur reprit bientôt sa place :
+De mes feux mal éteints je reconnus la trace ;
+Je sentis que ma haine allait finir son cours,
+Ou plutôt je sentis que je l’aimais toujours.
+Ainsi de tous les Grecs je brigue le suffrage.
+On m’envoie à Pyrrhus ; j’entreprends ce voyage,
+Je viens voir si l’on peut arracher de ses bras
+Cet enfant dont la vie alarme tant d’États.
+Heureux si je pouvais, dans l’ardeur qui me presse,
+Au lieu d’Astyanax, lui ravir ma princesse !
+Car enfin n’attends pas que mes feux redoublés
+Des périls les plus grands puissent être troublés.
+Puisque après tant d’efforts ma résistance est vaine,
+Je me livre en aveugle au destin qui m’entraîne.
+J’aime : je viens chercher Hermione en ces lieux,
+La fléchir, l’enlever, ou mourir à ses yeux.
+Toi qui connais Pyrrhus, que penses-tu qu’il fasse ?
+Dans sa cour, dans son cœur, dis-moi ce qui se passe.
+Mon Hermione encor le tient-elle asservi ?
+Me rendra-t-il, Pylade, un bien qu’il m’a ravi ?
+
+
+Je vous abuserais si j’osais vous promettre
+Qu’entre vos mains, Seigneur, il voulût la remettre.
+Non que de sa conquête il paraisse flatté ;
+Pour la veuve d’Hector ses feux ont éclaté ;
+Il l’aime. Mais enfin cette veuve inhumaine
+N’a payé jusqu’ici son amour que de haine ;
+Et chaque jour encore on lui voit tout tenter
+Pour fléchir sa captive, ou pour l’épouvanter.
+De son fils qu’il lui cache il menace la tête,
+Et fait couler des pleurs qu’aussitôt il arrête.
+Hermione elle-même a vu plus de cent fois
+Cet amant irrité revenir sous ses lois,
+Et de ses vœux troublés lui rapportant l’hommage,
+Soupirer à ses pieds moins d’amour que de rage.
+Ainsi n’attendez pas que l’on puisse aujourd’hui
+Vous répondre d’un cœur si peu maître de lui :
+Il peut, Seigneur, il peut, dans ce désordre extrême,
+Épouser ce qu’il hait, et punir ce qu’il aime.
+
+
+Mais dis-moi de quel oeil Hermione peut voir
+Son hymen différé, ses charmes sans pouvoir.
+
+
+Hermione, Seigneur, au moins en apparence,
+Semble de son amant dédaigner l’inconstance,
+Et croit que trop heureux de fléchir sa rigueur
+Il la viendra presser de reprendre son cœur.
+Mais je l’ai vue enfin me confier ses larmes ;
+Elle pleure en secret le mépris de ses charmes.
+Toujours prête à partir, et demeurant toujours,
+Quelquefois elle appelle Oreste à son secours.
+
+
+Ah ! si je le croyais, j’irais bientôt, Pylade,
+Me jeter... Achevez, Seigneur, votre ambassade.
+Vous attendez le roi : parlez, et lui montrez
+Contre le fils d’Hector tous les Grecs conjurés.
+Loin de leur accorder ce fils de sa maîtresse,
+Leur haine ne fera qu’irriter sa tendresse.
+Plus on les veut brouiller, plus on va les unir.
+Pressez, demandez tout, pour ne rien obtenir.
+Il vient. Eh bien ! va donc disposer la cruelle
+À revoir un amant qui ne vient que pour elle.
+
+
+
+Avant que tous les Grecs vous parlent par ma voix,
+Souffrez que j’ose ici me flatter de leur choix,
+Et qu’à vos yeux, Seigneur, je montre quelque joie
+De voir le fils d’Achille et le vainqueur de Troie.
+Oui, comme ses exploits nous admirons vos coups :
+Hector tomba sous lui, Troie expira sous vous ;
+Et vous avez montré, par une heureuse audace,
+Que le fils seul d’Achille a pu remplir sa place.
+Mais, ce qu’il n’eût point fait, la Grèce avec douleur
+Vous voit du sang troyen relever le malheur,
+Et vous laissant toucher d’une pitié funeste,
+D’une guerre si longue entretenir le reste.
+Ne vous souvient-il plus, Seigneur, quel fut Hector ?
+Nos peuples affaiblis s’en souviennent encor.
+Son nom seul fait frémir nos veuves et nos filles,
+Et dans toute la Grèce il n’est point de familles
+Qui ne demandent compte à ce malheureux fils
+D’un père ou d’un époux qu’Hector leur a ravis.
+Et qui sait ce qu’un jour ce fils peut entreprendre ?
+Peut-être dans nos ports nous le verrons descendre,
+Tel qu’on a vu son père embraser nos vaisseaux,
+Et, la flamme à la main, les suivre sur les eaux.
+Oserai-je, Seigneur, dire ce que je pense ?
+Vous-même de vos soins craignez la récompense,
+Et que dans votre sein ce serpent élevé
+Ne vous punisse un jour de l’avoir conservé.
+Enfin de tous les Grecs satisfaites l’envie,
+Assurez leur vengeance, assurez votre vie ;
+Perdez un ennemi d’autant plus dangereux
+Qu’il s’essaiera sur vous à combattre contre eux.
+
+
+La Grèce en ma faveur est trop inquiétée.
+De soins plus importants je l’ai crue agitée,
+Seigneur, et sur le nom de son ambassadeur,
+J’avais dans ses projets conçu plus de grandeur.
+Qui croirait en effet qu’une telle entreprise
+Du fils d’Agamemnon méritât l’entremise ;
+Qu’un peuple tout entier, tant de fois triomphant,
+N’eût daigné conspirer que la mort d’un enfant ?
+Mais à qui prétend-on que je le sacrifie ?
+La Grèce a-t-elle encor quelque droit sur sa vie ?
+Et seul de tous les Grecs ne m’est-il pas permis
+D’ordonner d’un captif que le sort m’a soumis ?
+Oui, Seigneur, lorsqu’au pied des murs fumants de Troie
+Les vainqueurs tout sanglants partagèrent leur proie,
+Le sort, dont les arrêts furent alors suivis,
+Fit tomber en mes mains Andromaque et son fils.
+Hécube près d’Ulysse acheva sa misère ;
+Cassandre dans Argos a suivi votre père ;
+Sur eux, sur leurs captifs, ai-je étendu mes droits ?
+Ai-je enfin disposé du fruit de leurs exploits ?
+On craint qu’avec Hector Troie un jour ne renaisse ;
+Son fils peut me ravir le jour que je lui laisse :
+Seigneur, tant de prudence entraîne trop de soin ;
+Je ne sais point prévoir les malheurs de si loin.
+Je songe quelle était autrefois cette ville
+Si superbe en remparts, en héros si fertile,
+Maîtresse de l’Asie ; et je regarde enfin
+Quel fut le sort de Troie, et quel est son destin.
+Je ne vois que des tours que la cendre a couvertes,
+Un fleuve teint de sang, des campagnes désertes,
+Un enfant dans les fers ; et je ne puis songer
+Que Troie en cet état aspire à se venger.
+Ah ! si du fils d’Hector la perte était jurée,
+Pourquoi d’un an entier l’avons-nous différée ?
+Dans le sein de Priam n’a-t-on pu l’immoler ?
+Sous tant de morts, sous Troie, il fallait l’accabler.
+Tout était juste alors : la vieillesse et l’enfance
+En vain sur leur faiblesse appuyaient leur défense ;
+La victoire et la nuit, plus cruelles que nous,
+Nous excitaient au meurtre, et confondaient nos coups.
+Mon courroux aux vaincus ne fut que trop sévère.
+Mais que ma cruauté survive à ma colère ?
+Que malgré la pitié dont je me sens saisir,
+Dans le sang d’un enfant je me baigne à loisir ?
+Non, Seigneur : que les Grecs cherchent quelque autre proie ;
+Qu’ils poursuivent ailleurs ce qui reste de Troie :
+De mes inimitiés le cours est achevé ;
+L’Épire sauvera ce que Troie a sauvé.
+
+
+Seigneur, vous savez trop avec quel artifice
+Un faux Astyanax fut offert au supplice
+Où le seul fils d’Hector devait être conduit.
+Ce n’est pas les Troyens, c’est Hector qu’on poursuit.
+Oui, les Grecs sur le fils persécutent le père ;
+Il a par trop de sang acheté leur colère,
+Ce n’est que dans le sien qu’elle peut expirer,
+Et jusque dans l’Épire il les peut attirer.
+Prévenez-les. Non, non. J’y consens avec joie !
+Qu’ils cherchent dans l’Épire une seconde Troie ;
+Qu’ils confondent leur haine, et ne distinguent plus
+Le sang qui les fit vaincre et celui des vaincus.
+Aussi bien ce n’est pas la première injustice
+Dont la Grèce d’Achille a payé le service.
+Hector en profita, Seigneur ; et quelque jour
+Son fils en pourrait bien profiter à son tour.
+
+
+Ainsi la Grèce en vous trouve un enfant rebelle ?
+
+
+Et je n’ai donc vaincu que pour dépendre d’elle ?
+
+
+Hermione, Seigneur, arrêtera vos coups :
+Ses yeux s’opposeront entre son père et vous.
+
+
+Hermione, Seigneur, peut m’être toujours chère,
+Je puis l’aimer, sans être esclave de son père ;
+Et je saurai peut-être accorder quelque jour
+Les soins de ma grandeur et ceux de mon amour.
+Vous pouvez cependant voir la fille d’Hélène :
+Du sang qui vous unit je sais l’étroite chaîne.
+Après cela, Seigneur, je ne vous retiens plus,
+Et vous pourrez aux Grecs annoncer mon refus.
+
+
+
+Ainsi vous l’envoyez aux pieds de sa maîtresse ?
+
+
+On dit qu’il a longtemps brûlé pour la princesse.
+
+
+Mais si ce feu, Seigneur, vient à se rallumer ?
+S’il lui rendait son cœur, s’il s’en faisait aimer ?
+
+
+Ah ! qu’ils s’aiment, Phœnix ! J’y consens. Qu’elle parte.
+Que charmés l’un de l’autre ils retournent à Sparte !
+Tous nos ports sont ouverts et pour elle et pour lui.
+Qu’elle m’épargnerait de contrainte et d’ennui !
+
+
+Seigneur... Une autre fois je t’ouvrirai mon âme :
+Andromaque paraît. Me cherchiez-vous, Madame ?
+Un espoir si charmant me serait-il permis ?
+
+
+Je passais jusqu’aux lieux où l’on garde mon fils.
+Puisqu’une fois le jour vous souffrez que je voie
+Le seul bien qui me reste et d’Hector et de Troie,
+J’allais, Seigneur, pleurer un moment avec lui :
+Je ne l’ai point encore embrassé d’aujourd’hui.
+
+
+Ah, Madame ! les Grecs, si j’en crois leurs alarmes,
+Vous donneront bientôt d’autres sujets de larmes.
+
+
+Et quelle est cette peur dont leur cœur est frappé,
+Seigneur ? Quelque Troyen vous est-il échappé ?
+
+
+Leur haine pour Hector n’est pas encore éteinte.
+Ils redoutent son fils. Digne objet de leur crainte !
+Un enfant malheureux qui ne sait pas encor
+Que Pyrrhus est son maître, et qu’il est fils d’Hector.
+
+
+Tel qu’il est, tous les Grecs demandent qu’il périsse.
+Le fils d’Agamemnon vient hâter son supplice.
+
+
+Et vous prononcerez un arrêt si cruel ?
+Est-ce mon intérêt qui le rend criminel ?
+Hélas ! on ne craint point qu’il venge un jour son père ;
+On craint qu’il n’essuyât les larmes de sa mère.
+Il m’aurait tenu lieu d’un père et d’un époux ;
+Mais il me faut tout perdre, et toujours par vos coups.
+
+
+Madame, mes refus ont prévenu vos larmes.
+Tous les Grecs m’ont déjà menacé de leurs armes,
+Mais dussent-ils encore, en repassant les eaux,
+Demander votre fils avec mille vaisseaux,
+Coûtât-il tout le sang qu’Hélène a fait répandre,
+Dussé-je après dix ans voir mon palais en cendre,
+Je ne balance point, je vole à son secours.
+Je défendrai sa vie aux dépens de mes jours.
+Mais parmi ces périls où je cours pour vous plaire,
+Me refuserez-vous un regard moins sévère ?
+Haï de tous les Grecs, pressé de tous côtés,
+Me faudra-t-il combattre encor vos cruautés ?
+Je vous offre mon bras. Puis-je espérer encore
+Que vous accepterez un cœur qui vous adore ?
+En combattant pour vous, me sera-t-il permis
+De ne vous point compter parmi mes ennemis ?
+
+
+Seigneur, que faites-vous, et que dira la Grèce ?
+Faut-il qu’un si grand cœur montre tant de faiblesse ?
+Voulez-vous qu’un dessein si beau, si généreux,
+Passe pour le transport d’un esprit amoureux ?
+Captive, toujours triste, importune à moi-même,
+Pouvez-vous souhaiter qu’Andromaque vous aime ?
+Quels charmes ont pour vous des yeux infortunés
+Qu’à des pleurs éternels vous avez condamnés ?
+Non, non ; d’un ennemi respecter la misère,
+Sauver des malheureux, rendre un fils à sa mère,
+De cent peuples pour lui combattre la rigueur,
+Sans me faire payer son salut de mon cœur,
+Malgré moi, s’il le faut, lui donner un asile :
+Seigneur, voilà des soins dignes du fils d’Achille.
+
+
+Hé quoi ! votre courroux n’a-t-il pas eu son cours ?
+Peut-on haïr sans cesse ? et punit-on toujours ?
+J’ai fait des malheureux, sans doute ; et la Phrygie
+Cent fois de votre sang a vu ma main rougie ;
+Mais que vos yeux sur moi se sont bien exercés !
+Qu’ils m’ont vendu bien cher les pleurs qu’ils ont versés !
+De combien de remords m’ont-ils rendu la proie !
+Je souffre tous les maux que j’ai faits devant Troie.
+Vaincu, chargé de fers, de regrets consumé,
+Brûlé de plus de feux que je n’en allumai,
+Tant de soins, tant de pleurs, tant d’ardeurs inquiètes...
+Hélas ! fus-je jamais si cruel que vous l’êtes ?
+Mais enfin, tour à tour, c’est assez nous punir :
+Nos ennemis communs devraient nous réunir.
+Madame, dites-moi seulement que j’espère,
+Je vous rends votre fils, et je lui sers de père ;
+Je l’instruirai moi-même à venger les Troyens ;
+J’irai punir les Grecs de vos maux et des miens.
+Animé d’un regard, je puis tout entreprendre :
+Votre Ilion encor peut sortir de sa cendre ;
+Je puis, en moins de temps que les Grecs ne l’ont pris,
+Dans ses murs relevés couronner votre fils.
+
+
+Seigneur, tant de grandeurs ne nous touchent plus guère.
+Je les lui promettais tant qu’a vécu son père.
+Non, vous n’espérez plus de nous revoir encor,
+Sacrés murs que n’a pu conserver mon Hector !
+À de moindres faveurs des malheureux prétendent,
+Seigneur : c’est un exil que mes pleurs vous demandent.
+Souffrez que, loin des Grecs, et même loin de vous,
+J’aille cacher mon fils, et pleurer mon époux.
+Votre amour contre nous allume trop de haine.
+Retournez, retournez à la fille d’Hélène.
+
+
+Et le puis-je, Madame ? Ah ! que vous me gênez !
+Comment lui rendre un cœur que vous me retenez ?
+Je sais que de mes vœux on lui promit l’empire ;
+Je sais que pour régner elle vint dans l’Épire ;
+Le sort vous y voulut l’une et l’autre amener :
+Vous, pour porter des fers, elle, pour en donner.
+Cependant ai-je pris quelque soin de lui plaire ?
+Et ne dirait-on pas, en voyant au contraire
+Vos charmes tout-puissants, et les siens dédaignés,
+Qu’elle est ici captive et que vous y régnez ?
+Ah ! qu’un seul des soupirs que mon cœur vous envoie,
+S’il s’échappait vers elle y porterait de joie.
+
+
+Et pourquoi vos soupirs seraient-ils repoussés ?
+Aurait-elle oublié vos services passés ?
+Troie, Hector, contre vous, révoltent-ils son âme ?
+Aux cendres d’un époux doit-elle enfin sa flamme ?
+Et quel époux encore ! Ah ! souvenir cruel !
+Sa mort seule a rendu votre père immortel ;
+Il doit au sang d’Hector tout l’éclat de ses armes,
+Et vous n’êtes tous deux connus que par mes larmes.
+
+
+Eh bien, Madame, eh bien ! il faut vous obéir :
+Il faut vous oublier, ou plutôt vous haïr.
+Oui, mes vœux ont trop loin poussé leur violence
+Pour ne plus s’arrêter que dans l’indifférence ;
+Songez-y bien : il faut désormais que mon cœur,
+S’il n’aime avec transport, haïsse avec fureur.
+Je n’épargnerai rien dans ma juste colère :
+Le fils me répondra des mépris de la mère ;
+La Grèce le demande, et je ne prétends pas
+Mettre toujours ma gloire à sauver des ingrats.
+
+
+Hélas ! il mourra donc. Il n’a pour sa défense
+Que les pleurs de sa mère et que son innocence.
+Et peut-être après tout, en l’état où je suis,
+Sa mort avancera la fin de mes ennuis.
+Je prolongeais pour lui ma vie et ma misère ;
+Mais enfin sur ses pas j’irai revoir son père.
+Ainsi, tous trois, Seigneur, par vos soins réunis,
+Nous vous... Allez, Madame, allez voir votre fils.
+Peut-être, en le voyant, votre amour plus timide
+Ne prendra pas toujours sa colère pour guide.
+Pour savoir nos destins j’irai vous retrouver.
+Madame, en l’embrassant, songez à le sauver.
+
+
+
+Je fais ce que tu veux ; je consens qu’il me voie.
+Je lui veux bien encore accorder cette joie.
+Pylade va bientôt conduire ici ses pas ;
+Mais si je m’en croyais, je ne le verrais pas.
+
+
+Et qu’est-ce que sa vue a pour vous de funeste ?
+Madame, n’est-ce pas toujours le même Oreste
+Dont vous avez cent fois souhaité le retour,
+Et dont vous regrettiez la constance et l’amour ?
+
+
+C’est cet amour payé de trop d’ingratitude
+Qui me rend en ces lieux sa présence si rude.
+Quelle honte pour moi, quel triomphe pour lui,
+De voir mon infortune égaler son ennui !
+Est-ce là, dira-t-il, cette fière Hermione ?
+Elle me dédaignait ; un autre l’abandonne.
+L’ingrate, qui mettait son cœur à si haut prix,
+Apprend donc à son tour à souffrir des mépris ?
+Ah dieux ! Ah ! dissipez ces indignes alarmes :
+Il a trop bien senti le pouvoir de vos charmes.
+Vous croyez qu’un amant vienne vous insulter ?
+Il vous rapporte un cœur qu’il n’a pu vous ôter.
+Mais vous ne dites point ce que vous mande un père ?
+
+
+Dans ses retardements si Pyrrhus persévère,
+À la mort du Troyen s’il ne veut consentir,
+Mon père avec les Grecs m’ordonne de partir.
+
+
+Eh bien, Madame, eh bien ! écoutez donc Oreste.
+Pyrrhus a commencé, faites au moins le reste.
+Pour bien faire il faudrait que vous le prévinssiez.
+Ne m’avez-vous pas dit que vous le haïssiez ?
+
+
+Si je le hais, Cléone ! Il y va de ma gloire,
+Après tant de bontés dont il perd la mémoire ;
+Lui qui me fut si cher, et qui m’a pu trahir,
+Ah ! je l’ai trop aimé pour ne le point haïr !
+
+
+Fuyez-le donc, Madame ; et puisqu’on vous adore...
+
+
+Ah ! laisse à ma fureur le temps de croître encore.
+Contre mon ennemi laisse-moi m’assurer.
+Cléone, avec horreur je m’en veux séparer.
+Il n’y travaillera que trop bien, l’infidèle !
+
+
+Quoi ? vous en attendez quelque injure nouvelle ?
+Aimer une captive, et l’aimer à vos yeux,
+Tout cela n’a donc pu vous le rendre odieux ?
+Après ce qu’il a fait, que saurait-il donc faire ?
+Il vous aurait déplu, s’il pouvait vous déplaire.
+
+
+Pourquoi veux-tu, cruelle, irriter mes ennuis ?
+Je crains de me connaître en l’état où je suis.
+De tout ce que tu vois tâche de ne rien croire ;
+Crois que je n’aime plus, vante-moi ma victoire ;
+Crois que dans son dépit mon cœur est endurci,
+Hélas ! et, s’il se peut, fais-le moi croire aussi.
+Tu veux que je le fuie ? Eh bien ! rien ne m’arrête :
+Allons ; n’envions plus son indigne conquête :
+Que sur lui sa captive étende son pouvoir.
+Fuyons... Mais si l’ingrat rentrait dans son devoir !
+Si la foi dans son cœur retrouvait quelque place ;
+S’il venait à mes pieds me demander sa grâce ;
+Si sous mes lois, Amour, tu pouvais l’engager !
+S’il voulait... Mais l’ingrat ne veut que m’outrager.
+Demeurons toutefois pour troubler leur fortune,
+Prenons quelque plaisir à leur être importune ;
+Ou, le forçant de rompre un nœud si solennel,
+Aux yeux de tous les Grecs rendons-le criminel.
+J’ai déjà sur le fils attiré leur colère ;
+Je veux qu’on vienne encor lui demander la mère.
+Rendons-lui les tourments qu’elle m’a fait souffrir :
+Qu’elle le perde, ou bien qu’il la fasse périr.
+
+
+Vous pensez que des yeux toujours ouverts aux larmes
+Se plaisent à troubler le pouvoir de vos charmes,
+Et qu’un cœur accablé de tant de déplaisirs
+De son persécuteur ait brigué les soupirs ?
+Voyez si sa douleur en paraît soulagée.
+Pourquoi donc les chagrins où son âme est plongée ?
+Contre un amant qui plaît pourquoi tant de fierté ?
+
+
+Hélas ! pour mon malheur, je l’ai trop écouté.
+Je n’ai point du silence affecté le mystère :
+Je croyais sans péril pouvoir être sincère,
+Et sans armer mes yeux d’un moment de rigueur,
+Je n’ai pour lui parler consulté que mon cœur.
+Et qui ne se serait comme moi déclarée
+Sur la foi d’une amour si saintement jurée ?
+Me voyait-il de l’oeil qu’il me voit aujourd’hui ?
+Tu t’en souviens encor, tout conspirait pour lui :
+Ma famille vengée, et les Grecs dans la joie,
+Nos vaisseaux tout chargés des dépouilles de Troie,
+Les exploits de son père effacés par les siens,
+Ses feux que je croyais plus ardents que les miens,
+Mon cœur, toi-même enfin de sa gloire éblouie,
+Avant qu’il me trahît, vous m’avez tous trahie.
+Mais c’en est trop, Cléone, et quel que soit Pyrrhus,
+Hermione est sensible, Oreste a des vertus ;
+Il sait aimer du moins, et même sans qu’on l’aime,
+Et peut-être il saura se faire aimer lui-même.
+Allons : Qu’il vienne enfin. Madame, le voici.
+
+
+Ah ! je ne croyais pas qu’il fût si près d’ici.
+
+
+
+Le croirai-je, Seigneur, qu’un reste de tendresse
+Vous fasse ici chercher une triste princesse ?
+Ou ne dois-je imputer qu’à votre seul devoir
+L’heureux empressement qui vous porte à me voir ?
+
+
+Tel est de mon amour l’aveuglement funeste,
+Vous le savez, Madame, et le destin d’Oreste
+Est de venir sans cesse adorer vos attraits,
+Et de jurer toujours qu’il n’y viendra jamais.
+Je sais que vos regards vont rouvrir mes blessures,
+Que tous mes pas vers vous sont autant de parjures :
+Je le sais, j’en rougis ; mais j’atteste les dieux,
+Témoins de la fureur de mes derniers adieux,
+Que j’ai couru partout où ma perte certaine
+Dégageait mes serments et finissait ma peine.
+J’ai mendié la mort chez des peuples cruels
+Qui n’apaisaient leurs dieux que du sang des mortels :
+Ils m’ont fermé leur temple ; et ces peuples barbares
+De mon sang prodigué sont devenus avares.
+Enfin je viens à vous, et je me vois réduit
+À chercher dans vos yeux une mort qui me fuit,
+Mon désespoir n’attend que leur indifférence :
+Ils n’ont qu’à m’interdire un reste d’espérance,
+Ils n’ont, pour avancer cette mort où je cours,
+Qu’à me dire une fois ce qu’ils m’ont dit toujours.
+Voilà, depuis un an, le seul soin qui m’anime.
+Madame, c’est à vous de prendre une victime
+Que les Scythes auraient dérobée à vos coups
+Si j’en avais trouvé d’aussi cruels que vous.
+
+
+Quittez, Seigneur, quittez ce funeste langage.
+À des soins plus pressants la Grèce vous engage.
+Que parlez-vous du Scythe et de mes cruautés ?
+Songez à tous ces rois que vous représentez.
+Faut-il que d’un transport leur vengeance dépende ?
+Est-ce le sang d’Oreste enfin qu’on vous demande ?
+Dégagez-vous des soins dont vous êtes chargé.
+
+
+Les refus de Pyrrhus m’ont assez dégagé,
+Madame : il me renvoie ; et quelque autre puissance
+Lui fait du fils d’Hector embrasser la défense.
+
+
+L’infidèle ! Ainsi donc, tout prêt à le quitter,
+Sur mon propre destin je viens vous consulter.
+Déjà même je crois entendre la réponse
+Qu’en secret contre moi votre haine prononce.
+
+
+Hé quoi ? toujours injuste en vos tristes discours,
+De mon inimitié vous plaindrez-vous toujours ?
+Quelle est cette rigueur tant de fois alléguée ?
+J’ai passé dans l’Épire où j’étais reléguée :
+Mon père l’ordonnait ; mais qui sait si depuis
+Je n’ai point en secret partagé vos ennuis ?
+Pensez-vous avoir seul éprouvé des alarmes ;
+Que l’Épire jamais n’ait vu couler mes larmes ?
+Enfin, qui vous a dit que malgré mon devoir
+Je n’ai pas quelquefois souhaité de vous voir ?
+
+
+Souhaité de me voir ! Ah ! divine Princesse...
+Mais, de grâce, est-ce à moi que ce discours s’adresse ?
+Ouvrez vos yeux : songez qu’Oreste est devant vous,
+Oreste, si longtemps l’objet de leur courroux.
+
+
+Oui, c’est vous dont l’amour, naissant avec leurs charmes,
+Leur apprit le premier le pouvoir de leurs armes ;
+Vous que mille vertus me forçaient d’estimer ;
+Vous que j’ai plaint, enfin que je voudrais aimer.
+
+
+Je vous entends. Tel est mon partage funeste :
+Le cœur est pour Pyrrhus, et les vœux pour Oreste.
+
+
+Ah ! ne souhaitez pas le destin de Pyrrhus :
+Je vous haïrais trop. Vous m’en aimeriez plus.
+Ah ! que vous me verriez d’un regard bien contraire !
+Vous me voulez aimer, et je ne puis vous plaire ;
+Et l’amour seul alors se faisant obéir,
+Vous m’aimeriez, Madame, en me voulant haïr.
+Ô dieux ! tant de respects, une amitié si tendre...
+Que de raisons pour moi, si vous pouviez m’entendre !
+Vous seule pour Pyrrhus disputez aujourd’hui,
+Peut-être malgré vous, sans doute malgré lui :
+Car enfin il vous hait ; son âme ailleurs éprise
+N’a plus... Qui vous l’a dit, Seigneur, qu’il me méprise ?
+Ses regards, ses discours vous l’ont-ils donc appris ?
+Jugez-vous que ma vue inspire des mépris,
+Qu’elle allume en un cœur des feux si peu durables ?
+Peut-être d’autres yeux me sont plus favorables.
+
+
+Poursuivez : il est beau de m’insulter ainsi.
+Cruelle, c’est donc moi qui vous méprise ici ?
+Vos yeux n’ont pas assez éprouvé ma constance ?
+Je suis donc un témoin de leur peu de puissance ?
+Je les ai méprisés ? Ah ! qu’ils voudraient bien voir
+Mon rival comme moi mépriser leur pouvoir !
+
+
+Que m’importe, Seigneur, sa haine ou sa tendresse ?
+Allez contre un rebelle armer toute la Grèce ;
+Rapportez-lui le prix de sa rébellion ;
+Qu’on fasse de l’Épire un second Ilion.
+Allez. Après cela direz-vous que je l’aime ?
+
+
+Madame, faites plus, et venez-y vous-même.
+Voulez-vous demeurer pour otage en ces lieux,
+Venez dans tous les cœurs faire parler vos yeux.
+Faisons de notre haine une commune attaque.
+
+
+Mais, Seigneur, cependant, s’il épouse Andromaque ?
+
+
+Hé, Madame ! Songez quelle honte pour nous,
+Si d’une Phrygienne il devenait l’époux !
+
+
+Et vous le haïssez ! Avouez-le, Madame,
+L’amour n’est pas un feu qu’on renferme en une âme ;
+Tout nous trahit, la voix, le silence, les yeux,
+Et les feux mal couverts n’en éclatent que mieux.
+
+
+Seigneur, je le vois bien, votre âme prévenue
+Répand sur mes discours le venin qui la tue,
+Toujours dans mes raisons cherche quelque détour,
+Et croit qu’en moi la haine est un effort d’amour.
+Il faut donc m’expliquer ; vous agirez ensuite.
+Vous savez qu’en ces lieux mon devoir m’a conduite ;
+Mon devoir m’y retient ; et je n’en puis partir
+Que mon père ou Pyrrhus ne m’en fassent sortir.
+De la part de mon père allez lui faire entendre
+Que l’ennemi des Grecs ne peut être son gendre.
+Du Troyen ou de moi faites-le décider :
+Qu’il songe qui des deux il veut rendre ou garder ;
+Enfin qu’il me renvoie, ou bien qu’il vous le livre.
+Adieu. S’il y consent, je suis prête à vous suivre.
+
+
+Oui, oui, vous me suivrez, n’en doutez nullement ;
+Je vous réponds déjà de son consentement.
+Je ne crains pas enfin que Pyrrhus la retienne :
+Il n’a devant les yeux que sa chère Troyenne ;
+Tout autre objet le blesse ; et peut-être aujourd’hui
+Il n’attend qu’un prétexte à l’éloigner de lui.
+Nous n’avons qu’à parler : c’en est fait. Quelle joie
+D’enlever à l’Épire une si belle proie !
+Sauve tout ce qui reste et de Troie et d’Hector,
+Garde son fils, sa veuve, et mille autres encor,
+Épire : c’est assez qu’Hermione rendue
+Perde à jamais tes bords et ton prince de vue.
+Mais un heureux destin le conduit en ces lieux.
+Parlons. À tant d’attraits, Amour, ferme ses yeux !
+
+
+
+Je vous cherchais, Seigneur. Un peu de violence
+M’a fait de vos raisons combattre la puissance,
+Je l’avoue ; et depuis que je vous ai quitté,
+J’en ai senti la force et connu l’équité.
+J’ai songé, comme vous, qu’à la Grèce, à mon père,
+À moi-même, en un mot, je devenais contraire ;
+Que je relevais Troie, et rendais imparfait
+Tout ce qu’a fait Achille, et tout ce que j’ai fait.
+Je ne condamne plus un courroux légitime,
+Et l’on vous va, Seigneur, livrer votre victime.
+
+
+Seigneur, par ce conseil prudent et rigoureux,
+C’est acheter la paix du sang d’un malheureux.
+
+
+Oui ; mais je veux, Seigneur, l’assurer davantage :
+D’une éternelle paix Hermione est le gage ;
+Je l’épouse. Il semblait qu’un spectacle si doux
+N’attendît en ces lieux qu’un témoin tel que vous :
+Vous y représentez tous les Grecs et son père,
+Puisqu’en vous Ménélas voit revivre son frère.
+Voyez-la donc. Allez. Dites-lui que demain
+J’attends avec la paix son cœur de votre main.
+
+
+Ah dieux ! Eh bien, Phœnix, l’amour est-il le maître ?
+Tes yeux refusent-ils encor de me connaître ?
+
+
+Ah ! je vous reconnais ; et ce juste courroux,
+Ainsi qu’à tous les Grecs, Seigneur, vous rend à vous.
+Ce n’est plus le jouet d’une flamme servile :
+C’est Pyrrhus, c’est le fils et le rival d’Achille,
+Que la gloire à la fin ramène sous ses lois,
+Qui triomphe de Troie une seconde fois.
+
+
+Dis plutôt qu’aujourd’hui commence ma victoire,
+D’aujourd’hui seulement je jouis de ma gloire ;
+Et mon cœur, aussi fier que tu l’as vu soumis,
+Croit avoir en l’amour vaincu mille ennemis.
+Considère, Phœnix, les troubles que j’évite,
+Quelle foule de maux l’amour traîne à sa suite,
+Que d’amis, de devoirs, j’allais sacrifier,
+Quels périls... Un regard m’eût tout fait oublier.
+Tous les Grecs conjurés fondaient sur un rebelle ;
+Je trouvais du plaisir à me perdre pour elle.
+
+
+Oui, je bénis, Seigneur, l’heureuse cruauté
+Qui vous rend... Tu l’as vu, comme elle m’a traité.
+Je pensais, en voyant sa tendresse alarmée,
+Que son fils me la dût renvoyer désarmée.
+J’allais voir le succès de ses embrassements :
+Je n’ai trouvé que pleurs mêlés d’emportements.
+Sa misère l’aigrit ; et toujours plus farouche,
+Cent fois le nom d’Hector est sorti de sa bouche.
+Vainement à son fils j’assurais mon secours :
+« C’est Hector, disait-elle, en l’embrassant toujours ;
+Voilà ses yeux, sa bouche, et déjà son audace ;
+C’est lui-même ; c’est toi, cher époux, que j’embrasse. »
+Et quelle est sa pensée ? attend-elle en ce jour
+Que je lui laisse un fils pour nourrir son amour ?
+
+
+Sans doute, c’est le prix que vous gardait l’ingrate.
+Mais laissez-la, Seigneur. Je vois ce qui la flatte :
+Sa beauté la rassure, et malgré mon courroux,
+L’orgueilleuse m’attend encore à ses genoux.
+Je la verrais aux miens, Phœnix, d’un oeil tranquille.
+Elle est veuve d’Hector, et je suis fils d’Achille :
+Trop de haine sépare Andromaque et Pyrrhus.
+
+
+Commencez donc, Seigneur, à ne m’en parler plus.
+Allez voir Hermione ; et content de lui plaire,
+Oubliez à ses pieds jusqu’à votre colère.
+Vous-même à cet hymen venez la disposer.
+Est-ce sur un rival qu’il s’en faut reposer ?
+Il ne l’aime que trop. Crois-tu, si je l’épouse,
+Qu’Andromaque en son cœur n’en sera pas jalouse ?
+
+
+Quoi ? toujours Andromaque occupe votre esprit !
+Que vous importe, ô dieux ! sa joie ou son dépit ?
+Quel charme, malgré vous, vers elle vous attire ?
+
+
+Non, je n’ai pas bien dit tout ce qu’il lui faut dire :
+Ma colère à ses yeux n’a paru qu’à demi ;
+Elle ignore à quel point je suis son ennemi.
+Retournons-y. Je veux la braver à sa vue,
+Et donner à ma haine une libre étendue.
+Viens voir tous ses attraits, Phœnix, humiliés.
+Allons. Allez, Seigneur, vous jeter à ses pieds ;
+Allez, en lui jurant que votre âme l’adore,
+À de nouveaux mépris l’encourager encore.
+
+
+Je le vois bien, tu crois que prêt à l’excuser
+Mon cœur court après elle et cherche à s’apaiser.
+
+
+Vous aimez : c’est assez. Moi, l’aimer ? une ingrate
+Qui me hait d’autant plus que mon amour la flatte ?
+Sans parents, sans amis, sans espoir que sur moi ;
+Je puis perdre son fils, peut-être je le doi ;
+Étrangère... que dis-je ? esclave dans l’Épire,
+Je lui donne son fils, mon âme, mon empire,
+Et je ne puis gagner dans son perfide cœur
+D’autre rang que celui de son persécuteur !
+Non, non, je l’ai juré, ma vengeance est certaine :
+Il faut bien une fois justifier sa haine,
+J’abandonne son fils. Que de pleurs vont couler !
+De quel nom sa douleur me va-t-elle appeler !
+Quel spectacle pour elle aujourd’hui se dispose !
+Elle en mourra, Phœnix, et j’en serai la cause.
+C’est lui mettre moi-même un poignard dans le sein.
+
+
+Et pourquoi donc en faire éclater le dessein ?
+Que ne consultiez-vous tantôt votre faiblesse ?
+
+
+Je t’entends. Mais excuse un reste de tendresse.
+Crains-tu pour ma colère un si faible combat ?
+D’un amour qui s’éteint c’est le dernier éclat.
+Allons. À tes conseils, Phœnix, je m’abandonne.
+Faut-il livrer son fils ? faut-il voir Hermione ?
+
+Oui, voyez-la, Seigneur et par des vœux soumis,
+Protestez-lui... Faisons tout ce que j’ai promis.
+
+
+Modérez donc, Seigneur, cette fureur extrême.
+Je ne vous connais plus ; vous n’êtes plus vous-même.
+Souffrez... Non, tes conseils ne sont plus de saison,
+Pylade ; je suis las d’écouter la raison.
+C’est traîner trop longtemps ma vie et mon supplice :
+Il faut que je l’enlève, ou bien que je périsse.
+Le dessein en est pris, je le veux achever.
+Oui, je le veux. Eh bien ! il la faut enlever,
+J’y consens. Mais songez cependant où vous êtes.
+Que croira-t-on de vous, à voir ce que vous faites ?
+Dissimulez : calmez ce transport inquiet ;
+Commandez à vos yeux de garder le secret.
+Ces gardes, cette cour, l’air qui vous environne,
+Tout dépend de Pyrrhus, et surtout Hermione.
+À ses regards surtout cachez votre courroux.
+Ô dieux ! en cet état pourquoi la cherchiez-vous ?
+
+
+Que sais-je ? De moi-même étais-je alors le maître ?
+La fureur m’emportait, et je venais peut-être
+Menacer à la fois l’ingrate et son amant.
+
+
+Et quel était le fruit de cet emportement ?
+
+
+Et quelle âme, dis-moi, ne serait éperdue
+Du coup dont ma raison vient d’être confondue ?
+Il épouse, dit-il, Hermione demain ;
+Il veut, pour m’honorer, la tenir de ma main.
+Ah ! plutôt cette main dans le sang du barbare...
+
+
+Vous l’accusez, Seigneur, de ce destin bizarre ;
+Cependant, tourmenté de ses propres desseins,
+Il est peut-être à plaindre autant que je vous plains.
+
+
+Non, non, je le connais, mon désespoir le flatte ;
+Sans moi, sans mon amour, il dédaignait l’ingrate ;
+Ses charmes jusque-là n’avaient pu le toucher :
+Le cruel ne la prend que pour me l’arracher.
+Ah dieux ! c’en était fait : Hermione gagnée
+Pour jamais de sa vue allait être éloignée,
+Son cœur, entre l’amour et le dépit confus,
+Pour se donner à moi n’attendait qu’un refus,
+Ses yeux s’ouvraient, Pylade, elle écoutait Oreste,
+Lui parlait, le plaignait... Un mot eût fait le reste.
+
+
+Vous le croyez ! Hé quoi ? ce courroux enflammé
+Contre un ingrat... Jamais il ne fut plus aimé.
+Pensez-vous, quand Pyrrhus vous l’aurait accordée,
+Qu’un prétexte tout prêt ne l’eût pas retardée ?
+M’en croirez-vous ? Lassé de ses trompeurs attraits,
+Au lieu de l’enlever, fuyez-la pour jamais.
+Quoi ? votre amour se veut charger d’une furie
+Qui vous détestera, qui toute votre vie,
+Regrettant un hymen tout prêt à s’achever,
+Voudra... C’est pour cela que je veux l’enlever.
+Tout lui rirait, Pylade ; et moi, pour mon partage,
+Je n’emporterais donc qu’une inutile rage ?
+J’irais loin d’elle encor tâcher de l’oublier ?
+Non, non, à mes tourments, je veux l’associer.
+C’est trop gémir tout seul. Je suis las qu’on me plaigne.
+Je prétends qu’à mon tour l’inhumaine me craigne,
+Et que ses yeux cruels, à pleurer condamnés,
+Me rendent tous les noms que je leur ai donnés.
+
+
+Voilà donc le succès qu’aura votre ambassade :
+Oreste ravisseur ! Et qu’importe, Pylade ?
+Quand nos États vengés jouiront de mes soins,
+L’ingrate de mes pleurs jouira-t-elle moins ?
+Et que me servira que la Grèce m’admire,
+Tandis que je serai la fable de l’Épire ?
+Que veux-tu ? Mais, s’il faut ne te rien déguiser,
+Mon innocence enfin commence à me peser.
+Je ne sais de tout temps quelle injuste puissance
+Laisse le crime en paix, et poursuit l’innocence.
+De quelque part sur moi que je tourne les yeux,
+Je ne vois que malheurs qui condamnent les dieux.
+Méritons leur courroux, justifions leur haine,
+Et que le fruit du crime en précède la peine
+Mais toi, par quelle erreur veux-tu toujours sur toi
+Détourner un courroux qui ne cherche que moi ?
+Assez et trop longtemps mon amitié t’accable :
+Évite un malheureux, abandonne un coupable.
+Cher Pylade, crois-moi, ta pitié te séduit.
+Laisse-moi des périls dont j’attends tout le fruit.
+Porte aux Grecs cet enfant que Pyrrhus m’abandonne.
+Va-t’en. Allons, Seigneur, enlevons Hermione.
+Au travers des périls un grand cœur se fait jour.
+Que ne peut l’amitié conduite par l’amour ?
+Allons de tous vos Grecs encourager le zèle.
+Nos vaisseaux sont tout prêts, et le vent nous appelle.
+Je sais de ce palais tous les détours obscurs ;
+Vous voyez que la mer en vient battre les murs,
+Et cette nuit, sans peine, une secrète voie
+Jusqu’en votre vaisseau conduira votre proie.
+
+
+J’abuse, cher ami, de ton trop d’amitié
+Mais pardonne à des maux dont toi seul as pitié ;
+Excuse un malheureux qui perd tout ce qu’il aime,
+Que tout le monde hait, et qui se hait lui-même.
+Que ne puis-je à mon tour dans un sort plus heureux...
+
+
+Dissimulez, Seigneur ; c’est tout ce que je veux.
+Gardez qu’avant le coup votre dessein n’éclate :
+Oubliez jusque-là qu’Hermione est ingrate ;
+Oubliez votre amour. Elle vient, je la voi.
+
+
+Va-t’en. Réponds-moi d’elle, et je réponds de moi.
+
+
+
+
+Eh bien ! mes soins vous ont rendu votre conquête.
+J’ai vu Pyrrhus, Madame, et votre hymen s’apprête.
+
+
+On le dit ; et de plus on vient de m’assurer
+Que vous ne me cherchiez que pour m’y préparer.
+
+
+Et votre âme à ses vœux ne sera pas rebelle ?
+
+
+Qui l’eût cru que Pyrrhus ne fût pas infidèle ?
+Que sa flamme attendrait si tard pour éclater ?
+Qu’il reviendrait à moi, quand je l’allais quitter ?
+Je veux croire avec vous qu’il redoute la Grèce,
+Qu’il suit son intérêt plutôt que sa tendresse,
+Que mes yeux sur votre âme étaient plus absolus.
+
+
+Non, Madame : il vous aime, et je n’en doute plus.
+Vos yeux ne font-ils pas tout ce qu’ils veulent faire ?
+Et vous ne vouliez pas sans doute lui déplaire.
+
+
+Mais que puis-je, Seigneur ? On a promis ma foi.
+Lui ravirai-je un bien qu’il ne tient pas de moi ?
+L’amour ne règle pas le sort d’une princesse :
+La gloire d’obéir est tout ce qu’on nous laisse.
+Cependant je partais, et vous avez pu voir
+Combien je relâchais pour vous de mon devoir.
+
+
+Ah ! que vous saviez bien, cruelle... Mais, Madame,
+Chacun peut à son choix disposer de son âme.
+La vôtre était à vous. J’espérais ; mais enfin
+Vous l’avez pu donner sans me faire un larcin.
+Je vous accuse aussi bien moins que la fortune.
+Et pourquoi vous lasser d’une plainte importune ?
+Tel est votre devoir, je l’avoue ; et le mien
+Est de vous épargner un si triste entretien.
+
+
+
+
+Attendais-tu, Cléone, un courroux si modeste ?
+
+
+La douleur qui se tait n’en est que plus funeste.
+Je le plains d’autant plus qu’auteur de son ennui,
+Le coup qui l’a perdu n’est parti que de lui.
+Comptez depuis quel temps votre hymen se prépare ;
+Il a parlé, Madame, et Pyrrhus se déclare.
+
+
+Tu crois que Pyrrhus craint ? Et que craint-il encor ?
+Des peuples qui dix ans ont fui devant Hector,
+Qui cent fois, effrayés de l’absence d’Achille,
+Dans leurs vaisseaux brûlants ont cherché leur asile,
+Et qu’on verrait encor, sans l’appui de son fils,
+Redemander Hélène aux Troyens impunis ?
+Non, Cléone, il n’est point ennemi de lui-même ;
+Il veut tout ce qu’il fait, et s’il m’épouse, il m’aime.
+Mais qu’Oreste à son gré m’impute ses douleurs :
+N’avons-nous d’entretien que celui de ses pleurs ?
+Pyrrhus revient à nous ! Eh bien ! chère Cléone,
+Conçois-tu les transports de l’heureuse Hermione ?
+Sais-tu quel est Pyrrhus ? T’es-tu fait raconter
+Le nombre des exploits... mais qui les peut compter ?
+Intrépide, et partout suivi de la victoire,
+Charmant, fidèle enfin : rien ne manque à sa gloire.
+Songe... Dissimulez. Votre rivale en pleurs
+Vient à vos pieds, sans doute, apporter ses douleurs.
+
+
+Dieux ! ne puis-je à ma joie abandonner mon âme ?
+Sortons : que lui dirais-je ? Où fuyez-vous, Madame ?
+N’est-ce pas à vos yeux un spectacle assez doux
+Que la veuve d’Hector pleurante à vos genoux ?
+Je ne viens point ici, par de jalouses larmes,
+Vous envier un cœur qui se rend à vos charmes.
+Par une main cruelle, hélas ! j’ai vu percer
+Le seul où mes regards prétendaient s’adresser.
+Ma flamme par Hector fut jadis allumée ;
+Avec lui dans la tombe elle s’est enfermée.
+Mais il me reste un fils. Vous saurez quelque jour,
+Madame, pour un fils jusqu’où va notre amour ;
+Mais vous ne saurez pas, du moins je le souhaite,
+En quel trouble mortel son intérêt nous jette,
+Lorsque de tant de biens qui pouvaient nous flatter,
+C’est le seul qui nous reste, et qu’on veut nous l’ôter.
+Hélas ! lorsque, lassés de dix ans de misère,
+Les Troyens en courroux menaçaient votre mère,
+J’ai su de mon Hector lui procurer l’appui.
+Vous pouvez sur Pyrrhus ce que j’ai pu sur lui.
+Que craint-on d’un enfant qui survit à sa perte ?
+Laissez-moi le cacher en quelque île déserte ;
+Sur les soins de sa mère on peut s’en assurer,
+Et mon fils avec moi n’apprendra qu’à pleurer.
+
+
+Je conçois vos douleurs. Mais un devoir austère,
+Quand mon père a parlé, m’ordonne de me taire.
+C’est lui qui de Pyrrhus fait agir le courroux.
+S’il faut fléchir Pyrrhus, qui le peut mieux que vous ?
+Vos yeux assez longtemps ont régné sur son âme ;
+Faites-le prononcer : j’y souscrirai. Madame.
+
+
+
+
+Quel mépris la cruelle attache à ses refus !
+
+
+Je croirais ses conseils, et je verrais Pyrrhus.
+Un regard confondrait Hermione et la Grèce...
+Mais lui-même il vous cherche. Où donc est la princesse ?
+Ne m’avais-tu pas dit qu’elle était en ces lieux ?
+
+
+Je le croyais. Tu vois le pouvoir de mes yeux !
+
+
+Que dit-elle, Phœnix ? Hélas ! tout m’abandonne.
+
+
+Allons, Seigneur, marchons sur les pas d’Hermione.
+
+
+Qu’attendez-vous ? Rompez ce silence obstiné.
+
+
+Il a promis mon fils. Il ne l’a pas donné.
+
+
+Non, non, j’ai beau pleurer, sa mort est résolue.
+
+
+Daigne-t-elle sur nous tourner au moins la vue ?
+Quel orgueil ! Je ne fais que l’irriter encor.
+Sortons. Allons aux Grecs livrer le fils d’Hector.
+
+
+Ah ! Seigneur, arrêtez ! Que prétendez-vous faire ?
+Si vous livrez le fils, livrez-leur donc la mère !
+Vos serments m’ont tantôt juré tant d’amitié !
+Dieux ! ne pourrai-je au moins toucher votre pitié ?
+Sans espoir de pardon m’avez-vous condamnée ?
+
+
+Phœnix vous le dira, ma parole est donnée.
+
+
+Vous qui braviez pour moi tant de périls divers !
+
+
+J’étais aveugle alors ; mes yeux se sont ouverts.
+Sa grâce à vos désirs pouvait être accordée ;
+Mais vous ne l’avez pas seulement demandée :
+C’en est fait. Ah ! Seigneur ! vous entendiez assez
+Des soupirs qui craignaient de se voir repoussés.
+Pardonnez à l’éclat d’une illustre fortune
+Ce reste de fierté qui craint d’être importune.
+Vous ne l’ignorez pas : Andromaque, sans vous,
+N’aurait jamais d’un maître embrassé les genoux.
+
+
+Non, vous me haïssez ; et dans le fond de l’âme
+Vous craignez de devoir quelque chose à ma flamme.
+Ce fils même, ce fils, l’objet de tant de soins,
+Si je l’avais sauvé, vous l’en aimeriez moins.
+La haine, le mépris, contre moi tout s’assemble ;
+Vous me haïssez plus que tous les Grecs ensemble.
+Jouissez à loisir d’un si noble courroux.
+Allons, Phœnix. Allons rejoindre mon époux.
+
+
+Madame... Et que veux-tu que je lui dise encore ?
+Auteur de tous mes maux, crois-tu qu’il les ignore ?
+Seigneur, voyez l’état où vous me réduisez.
+J’ai vu mon père mort et nos murs embrasés ;
+J’ai vu trancher les jours de ma famille entière,
+Et mon époux sanglant traîné sur la poussière,
+Son fils seul avec moi, réservé pour les fers.
+Mais que ne peut un fils ? Je respire, je sers.
+J’ai fait plus : je me suis quelquefois consolée
+Qu’ici, plutôt qu’ailleurs, le sort m’eût exilée ;
+Qu’heureux dans son malheur, le fils de tant de rois,
+Puisqu’il devait servir, fût tombé sous vos lois.
+J’ai cru que sa prison deviendrait son asile.
+Jadis Priam soumis fut respecté d’Achille :
+J’attendais de son fils encor plus de bonté.
+Pardonne, cher Hector, à ma crédulité !
+Je n’ai pu soupçonner ton ennemi d’un crime ;
+Malgré lui-même enfin je l’ai cru magnanime.
+Ah ! s’il l’était assez pour nous laisser du moins
+Au tombeau qu’à ta cendre ont élevé mes soins,
+Et que finissant là sa haine et nos misères,
+Il ne séparât point des dépouilles si chères !
+Va m’attendre, Phœnix. Madame, demeurez.
+On peut vous rendre encor ce fils que vous pleurez.
+Oui, je sens à regret qu’en excitant vos larmes
+Je ne fais contre moi que vous donner des armes.
+Je croyais apporter plus de haine en ces lieux.
+Mais, Madame, du moins tournez vers moi les yeux :
+Voyez si mes regards sont d’un juge sévère,
+S’ils sont d’un ennemi qui cherche à vous déplaire.
+Pourquoi me forcez-vous vous-même à vous trahir ?
+Au nom de votre fils, cessons de nous haïr.
+À le sauver enfin c’est moi qui vous convie.
+Faut-il que mes soupirs vous demandent sa vie ?
+Faut-il qu’en sa faveur j’embrasse vos genoux ?
+Pour la dernière fois, sauvez-le, sauvez-vous.
+Je sais de quels serments je romps pour vous les chaînes,
+Combien je vais sur moi faire éclater de haines.
+Je renvoie Hermione, et je mets sur son front,
+Au lieu de ma couronne, un éternel affront.
+Je vous conduis au temple où son hymen s’apprête,
+Je vous ceins du bandeau préparé pour sa tête.
+Mais ce n’est plus, Madame, une offre à dédaigner :
+Je vous le dis, il faut ou périr ou régner.
+Mon cœur, désespéré d’un an d’ingratitude,
+Ne peut plus de son sort souffrir l’incertitude.
+C’est craindre, menacer et gémir trop longtemps.
+Je meurs si je vous perds, mais je meurs si j’attends.
+Songez-y : je vous laisse, et je viendrai vous prendre
+Pour vous mener au temple où ce fils doit m’attendre.
+Et là vous me verrez, soumis ou furieux,
+Vous couronner, Madame, ou le perdre à vos yeux.
+Je vous l’avais prédit, qu’en dépit de la Grèce,
+De votre sort encor vous seriez la maîtresse.
+
+
+Hélas ! de quel effet tes discours sont suivis !
+Il ne me restait plus qu’à condamner mon fils.
+
+
+Madame, à votre époux c’est être assez fidèle :
+Trop de vertu pourrait vous rendre criminelle ;
+Lui-même il porterait votre âme à la douceur.
+
+
+Quoi ? je lui donnerais Pyrrhus pour successeur !
+
+
+Ainsi le veut son fils, que les Grecs vous ravissent.
+Pensez-vous qu’après tout ses mânes en rougissent ?
+Qu’il méprisât, Madame, un roi victorieux
+Qui vous fait remonter au rang de vos aïeux,
+Qui foule aux pieds pour vous vos vainqueurs en colère,
+Qui ne se souvient plus qu’Achille était son père,
+Qui dément ses exploits et les rend superflus ?
+
+
+Dois-je les oublier, s’il ne s’en souvient plus ?
+Dois-je oublier Hector privé de funérailles,
+Et traîné sans honneur autour de nos murailles ?
+Dois-je oublier son père à mes pieds renversé,
+Ensanglantant l’autel qu’il tenait embrassé ?
+Songe, songe, Céphise, à cette nuit cruelle
+Qui fut pour tout un peuple une nuit éternelle ;
+Figure-toi Pyrrhus, les yeux étincelants,
+Entrant à la lueur de nos palais brûlants,
+Sur tous mes frères morts se faisant un passage,
+Et de sang tout couvert échauffant le carnage ;
+Songe aux cris des vainqueurs, songe aux cris des mourants,
+Dans la flamme étouffés, sous le fer expirants ;
+Peins-toi dans ces horreurs Andromaque éperdue :
+Voilà comme Pyrrhus vint s’offrir à ma vue ;
+Voilà par quels exploits il sut se couronner ;
+Enfin voilà l’époux que tu me veux donner.
+Non, je ne serai point complice de ses crimes ;
+Qu’il nous prenne, s’il veut, pour dernières victimes.
+Tous mes ressentiments lui seraient asservis.
+
+
+Eh bien, allons donc voir expirer votre fils :
+On n’attend plus que vous... Vous frémissez, Madame ?
+
+
+Ah ! de quel souvenir viens-tu frapper mon âme !
+Quoi ? Céphise, j’irai voir expirer encor
+Ce fils, ma seule joie, et l’image d’Hector ?
+Ce fils, que de sa flamme il me laissa pour gage ?
+Hélas ! je m’en souviens, le jour que son courage
+Lui fit chercher Achille, ou plutôt le trépas,
+Il demanda son fils, et le prit dans ses bras :
+« Chère épouse, dit-il en essuyant mes larmes,
+J’ignore quel succès le sort garde à mes armes ;
+Je te laisse mon fils pour gage de ma foi :
+S’il me perd, je prétends qu’il me retrouve en toi.
+Si d’un heureux hymen la mémoire t’est chère,
+Montre au fils à quel point tu chérissais le père ».
+Et je puis voir répandre un sang si précieux ?
+Et je laisse avec lui périr tous ses aïeux ?
+Roi barbare, faut-il que mon crime l’entraîne ?
+Si je te hais, est-il coupable de ma haine ?
+T’a-t-il de tous les siens reproché le trépas ?
+S’est-il plaint à tes yeux des maux qu’il ne sent pas ?
+Mais cependant, mon fils, tu meurs si je n’arrête
+Le fer que le cruel tient levé sur ta tête.
+Je l’en puis détourner, et je t’y vais offrir ?...
+Non, tu ne mourras point, je ne le puis souffrir.
+Allons trouver Pyrrhus. Mais non, chère Céphise,
+Va le trouver pour moi. Que faut-il que je dise ?
+
+
+Dis-lui que de mon fils l’amour est assez fort...
+Crois-tu que dans son cœur il ait juré sa mort ?
+L’amour peut-il si loin pousser sa barbarie ?
+
+
+Madame, il va bientôt revenir en furie.
+
+
+Eh bien ! va l’assurer... De quoi ? de votre foi ?
+
+
+Hélas ! pour la promettre est-elle encore à moi ?
+Ô cendres d’un époux ! ô Troyens ! ô mon père !
+Ô mon fils, que tes jours coûtent cher à ta mère !
+Allons. Où donc, Madame ? et que résolvez-vous ?
+
+
+Allons sur son tombeau consulter mon époux.
+
+
+
+Ah ! je n’en doute point : c’est votre époux, Madame,
+C’est Hector qui produit ce miracle en votre âme.
+Il veut que Troie encor se puisse relever
+Avec cet heureux fils qu’il vous fait conserver.
+Pyrrhus vous l’a promis. Vous venez de l’entendre,
+Madame : il n’attendait qu’un mot pour vous le rendre.
+Croyez-en ses transports : père, sceptre, alliés,
+Content de votre cœur, il met tout à vos pieds.
+Sur lui, sur tout son peuple il vous rend souveraine.
+Est-ce là ce vainqueur digne de tant de haine ?
+Déjà contre les Grecs plein d’un noble courroux,
+Le soin de votre fils le touche autant que vous
+Il prévient leur fureur, il lui laisse sa garde ;
+Pour ne pas l’exposer, lui-même il se hasarde.
+Mais tout s’apprête au temple, et vous avez promis...
+
+
+Oui, je m’y trouverai. Mais allons voir mon fils.
+
+
+Madame, qui vous presse ? Il suffit que sa vue
+Désormais à vos yeux ne soit plus défendue.
+Vous lui pourrez bientôt prodiguer vos bontés,
+Et vos embrassements ne seront plus comptés.
+Quel plaisir d’élever un enfant qu’on voit craître,
+Non plus comme un esclave élevé pour son maître,
+Mais pour voir avec lui renaître tant de rois !
+
+
+Céphise, allons le voir pour la dernière fois.
+
+
+Que dites-vous ? Ô dieux ! Ô ma chère Céphise,
+Ce n’est point avec toi que mon cœur se déguise.
+Ta foi, dans mon malheur, s’est montrée à mes yeux ;
+Mais j’ai cru qu’à mon tour tu me connaissais mieux.
+Quoi donc ? as-tu pensé qu’Andromaque infidèle
+Pût trahir un époux qui croit revivre en elle,
+Et que de tant de morts réveillant la douleur,
+Le soin de mon repos me fît troubler le leur ?
+Est-ce là cette ardeur tant promise à sa cendre ?
+Mais son fils périssait ; il l’a fallu défendre.
+Pyrrhus en m’épousant s’en déclare l’appui ;
+Il suffit : je veux bien m’en reposer sur lui.
+Je sais quel est Pyrrhus : violent, mais sincère,
+Céphise, il fera plus qu’il n’a promis de faire.
+Sur le courroux des Grecs je m’en repose encor :
+Leur haine va donner un père au fils d’Hector,
+Je vais donc, puisqu’il faut que je me sacrifie,
+Assurer à Pyrrhus le reste de ma vie ;
+Je vais, en recevant sa foi sur les autels,
+L’engager à mon fils par des nœuds immortels.
+Mais aussitôt ma main, à moi seule funeste,
+D’une infidèle vie abrégera le reste,
+Et sauvant ma vertu, rendra ce que je doi
+À Pyrrhus, à mon fils, à mon époux, à moi.
+Voilà de mon amour l’innocent stratagème,
+Voilà ce qu’un époux m’a commandé lui-même ;
+J’irai seule rejoindre Hector et mes aïeux.
+Céphise, c’est à toi de me fermer les yeux.
+
+
+Ah ! ne prétendez pas que je puisse survivre...
+
+
+Non, non, je te défends, Céphise de me suivre.
+Je confie à tes soins mon unique trésor.
+Si tu vivais pour moi, vis pour le fils d’Hector.
+De l’espoir des Troyens seule dépositaire,
+Songe à combien de rois tu deviens nécessaire.
+Veille auprès de Pyrrhus ; fais-lui garder sa foi :
+S’il le faut, je consens qu’on lui parle de moi ;
+Fais-lui valoir l’hymen où je me suis rangée,
+Dis-lui qu’avant ma mort je lui fus engagée,
+Que ses ressentiments doivent être effacés,
+Qu’en lui laissant mon fils, c’est l’estimer assez.
+Fais connaître à mon fils les héros de sa race,
+Autant que tu pourras, conduis-le sur leur trace :
+Dis-lui par quels exploits leurs noms ont éclaté,
+Plutôt ce qu’ils ont fait que ce qu’ils ont été ;
+Parle-lui tous les jours des vertus de son père ;
+Et quelquefois aussi parle-lui de sa mère.
+Mais qu’il ne songe plus, Céphise, à nous venger :
+Nous lui laissons un maître, il le doit ménager.
+Qu’il ait de ses aïeux un souvenir modeste :
+Il est du sang d’Hector, mais il en est le reste ;
+Et pour ce reste enfin j’ai moi-même, en un jour,
+Sacrifié mon sang, ma haine, et mon amour.
+
+
+Hélas ! Ne me suis point, si ton cœur en alarmes
+Prévoit qu’il ne pourra commander à tes larmes.
+On vient. Cache tes pleurs, Céphise, et souviens-toi
+Que le sort d’Andromaque est commis à ta foi.
+C’est Hermione. Allons, fuyons sa violence.
+
+
+
+
+Non, je ne puis assez admirer ce silence.
+Vous vous taisez, Madame, et ce cruel mépris
+N’a pas du moindre trouble agité vos esprits !
+Vous soutenez en paix une si rude attaque,
+Vous qu’on voyait frémir au seul nom d’Andromaque !
+Vous qui sans désespoir ne pouviez endurer
+Que Pyrrhus d’un regard la voulût honorer !
+Il l’épouse, il lui donne, avec son diadème,
+La foi que vous venez de recevoir vous-même,
+Et votre bouche encor, muette à tant d’ennui,
+N’a pas daigné s’ouvrir pour se plaindre de lui ?
+Ah ! que je crains, Madame, un calme si funeste,
+Et qu’il vaudrait bien mieux... Fais-tu venir Oreste ?
+Il vient, Madame, il vient, et vous pouvez juger
+Que bientôt à vos pieds il allait se ranger ;
+Prêt à servir toujours sans espoir de salaire,
+Vos yeux ne sont que trop assurés de lui plaire.
+Mais il entre. Ah ! Madame ! est-il vrai qu’une fois
+Oreste en vous cherchant obéisse à vos lois ?
+Ne m’a-t-on point flatté d’une fausse espérance ?
+Avez-vous en effet souhaité ma présence ?
+Croirai-je que vos yeux, à la fin désarmés,
+Veulent... Je veux savoir, Seigneur, si vous m’aimez.
+
+
+Si je vous aime ? ô dieux ! Mes serments, mes parjures,
+Ma fuite, mon retour, mes respects, mes injures,
+Mon désespoir, mes yeux de pleurs toujours noyés,
+Quels témoins croirez-vous, si vous ne les croyez ?
+
+
+Vengez-moi, je crois tout. Eh bien ! allons, Madame :
+Mettons encore un coup toute la Grèce en flamme ;
+Prenons, en signalant mon bras et votre nom,
+Vous, la place d’Hélène, et moi, d’Agamemnon.
+De Troie en ce pays réveillons les misères,
+Et qu’on parle de nous ainsi que de nos pères.
+Partons, je suis tout prêt. Non, Seigneur, demeurons :
+Je ne veux pas si loin porter de tels affronts.
+Quoi ! de mes ennemis couronnant l’insolence,
+J’irais attendre ailleurs une lente vengeance ?
+Et je m’en remettrais au destin des combats,
+Qui peut-être à la fin ne me vengerait pas ?
+Je veux qu’à mon départ toute l’Épire pleure.
+Mais si vous me vengez, vengez-moi dans une heure.
+Tous vos retardements sont pour moi des refus.
+Courez au temple. Il faut immoler... Qui ? Pyrrhus.
+Pyrrhus, Madame ! Eh quoi ! votre haine chancelle ?
+Ah ! courez, et craignez que je ne vous rappelle.
+N’alléguez point des droits que je veux oublier ;
+Et ce n’est pas à vous à le justifier.
+
+
+Moi, je l’excuserais ? Ah ! vos bontés, Madame,
+Ont gravé trop avant ses crimes dans mon âme.
+Vengeons-nous, j’y consens, mais par d’autres chemins :
+Soyons ses ennemis, et non ses assassins ;
+Faisons de sa ruine une juste conquête.
+Quoi ! pour réponse aux Grecs porterai-je sa tête ?
+Et n’ai-je pris sur moi le soin de tout l’État,
+Que pour m’en acquitter par un assassinat ?
+Souffrez, au nom des dieux, que la Grèce s’explique,
+Et qu’il meure chargé de la haine publique.
+Souvenez-vous qu’il règne, et qu’un front couronné...
+
+
+Ne vous suffit-il pas que je l’ai condamné ?
+Ne vous suffit-il pas que ma gloire offensée
+Demande une victime à moi seule adressée ;
+Qu’Hermione est le prix d’un tyran opprimé ;
+Que je le hais ; enfin, Seigneur, que je l’aimai ?
+Je ne m’en cache point : l’ingrat m’avait su plaire,
+Soit qu’ainsi l’ordonnât mon amour ou mon père,
+N’importe ; mais enfin réglez-vous là-dessus.
+Malgré mes vœux, Seigneur, honteusement déçus,
+Malgré la juste horreur que son crime me donne,
+Tant qu’il vivra, craignez que je ne lui pardonne.
+Doutez jusqu’à sa mort d’un courroux incertain :
+S’il ne meurt aujourd’hui, je puis l’aimer demain.
+
+
+Eh bien ! Il faut le perdre, et prévenir sa grâce ;
+Il faut... Mais cependant que faut-il que je fasse ?
+Comment puis-je si tôt servir votre courroux ?
+Quel chemin jusqu’à lui peut conduire mes coups ?
+À peine suis-je encore arrivé dans l’Épire,
+Vous voulez par mes mains renverser un empire ;
+Vous voulez qu’un roi meure, et pour son châtiment
+Vous ne donnez qu’un jour, qu’une heure, qu’un moment !
+Aux yeux de tout son peuple, il faut que je l’opprime !
+Laissez-moi vers l’autel conduire ma victime,
+Je ne m’en défends plus ; et je ne veux qu’aller
+Reconnaître la place où je dois l’immoler.
+Cette nuit je vous sers, cette nuit je l’attaque.
+
+
+Mais cependant, ce jour, il épouse Andromaque !
+Dans le temple déjà le trône est élevé,
+Ma honte est confirmée, et son crime achevé.
+Enfin qu’attendez-vous ? Il vous offre sa tête :
+Sans gardes, sans défense, il marche à cette fête ;
+Autour du fils d’Hector il les fait tous ranger ;
+Il s’abandonne au bras qui me voudra venger.
+Voulez-vous malgré lui prendre soin de sa vie ?
+Armez, avec vos Grecs, tous ceux qui m’ont suivie ;
+Soulevez vos amis, tous les miens sont à vous :
+Il me trahit, vous trompe, et nous méprise tous.
+Mais quoi ? déjà leur haine est égale à la mienne :
+Elle épargne à regret l’époux d’une Troyenne.
+Parlez : mon ennemi ne vous peut échapper,
+Ou plutôt il ne faut que les laisser frapper.
+Conduisez ou suivez une fureur si belle ;
+Revenez tout couvert du sang de l’infidèle ;
+Allez : en cet état soyez sûr de mon cœur.
+
+
+Mais, Madame, songez... Ah ! c’en est trop, Seigneur.
+Tant de raisonnements offensent ma colère.
+J’ai voulu vous donner les moyens de me plaire,
+Rendre Oreste content ; mais enfin je vois bien
+Qu’il veut toujours se plaindre, et ne mériter rien.
+Partez : allez ailleurs vanter votre constance,
+Et me laissez ici le soin de ma vengeance.
+De mes lâches bontés mon courage est confus,
+Et c’est trop en un jour essuyer de refus.
+Je m’en vais seule au temple où leur hymen s’apprête,
+Où vous n’osez aller mériter ma conquête.
+Là, de mon ennemi je saurai m’approcher,
+Je percerai le cœur que je n’ai pu toucher,
+Et mes sanglantes mains, sur moi-même tournées,
+Aussitôt, malgré lui, joindront nos destinées ;
+Et tout ingrat qu’il est, il me sera plus doux
+De mourir avec lui que de vivre avec vous.
+
+
+Non, je vous priverai de ce plaisir funeste,
+Madame : il ne mourra que de la main d’Oreste.
+Vos ennemis par moi vont vous être immolés,
+Et vous reconnaîtrez mes soins, si vous voulez.
+
+
+Allez. De votre sort laissez-moi la conduite,
+Et que tous vos vaisseaux soient prêts pour notre fuite.
+
+
+
+
+Vous vous perdez, Madame, et vous devez songer...
+
+
+Que je me perde ou non, je songe à me venger.
+Je ne sais même encor, quoi qu’il m’ait pu promettre,
+Sur d’autres que sur moi si je dois m’en remettre :
+Pyrrhus n’est pas coupable à ses yeux comme aux miens,
+Et je tiendrais mes coups bien plus sûrs que les siens.
+Quel plaisir de venger moi-même mon injure,
+De retirer mon bras teint du sang du parjure,
+Et pour rendre sa peine et mes plaisirs plus grands,
+De cacher ma rivale à ses regards mourants !
+Ah ! si du moins Oreste, en punissant son crime,
+Lui laissait le regret de mourir ma victime !
+Va le trouver : dis-lui qu’il apprenne à l’ingrat
+Qu’on l’immole à ma haine, et non pas à l’État.
+Chère Cléone, cours : ma vengeance est perdue
+S’il ignore en mourant que c’est moi qui le tue.
+
+
+Je vous obéirai ! Mais qu’est-ce que je voi ?
+Ô dieux ! qui l’aurait cru, Madame ? C’est le roi !
+
+
+Ah ! cours après Oreste ; et dis-lui, ma Cléone,
+Qu’il n’entreprenne rien sans revoir Hermione !
+
+
+Vous ne m’attendiez pas, Madame, et je vois bien
+Que mon abord ici trouble votre entretien.
+Je ne viens point, armé d’un indigne artifice,
+D’un voile d’équité couvrir mon injustice :
+Il suffit que mon cœur me condamne tout bas,
+Et je soutiendrais mal ce que je ne crois pas.
+J’épouse une Troyenne. Oui, Madame, et j’avoue
+Que je vous ai promis la foi que je lui voue.
+Un autre vous dirait que dans les champs troyens
+Nos deux pères sans nous formèrent ces liens,
+Et que sans consulter ni mon choix ni le vôtre,
+Nous fûmes sans amour engagés l’un à l’autre ;
+Mais c’est assez pour moi que je me sois soumis.
+Par mes ambassadeurs mon cœur vous fut promis ;
+Loin de les révoquer, je voulus y souscrire :
+Je vous vis avec eux arriver en Épire,
+Et quoique d’un autre oeil l’éclat victorieux
+Eût déjà prévenu le pouvoir de vos yeux,
+Je ne m’arrêtai point à cette ardeur nouvelle ;
+Je voulus m’obstiner à vous être fidèle :
+Je vous reçus en reine, et jusques à ce jour
+J’ai cru que mes serments me tiendraient lieu d’amour.
+Mais cet amour l’emporte, et par un coup funeste,
+Andromaque m’arrache un cœur qu’elle déteste.
+L’un par l’autre entraînés, nous courons à l’autel
+Nous jurer malgré nous un amour immortel.
+Après cela, Madame, éclatez contre un traître,
+Qui l’est avec douleur, et qui pourtant veut l’être.
+Pour moi, loin de contraindre un si juste courroux,
+Il me soulagera peut-être autant que vous.
+Donnez-moi tous les noms destinés aux parjures :
+Je crains votre silence, et non pas vos injures ;
+Et mon cœur, soulevant mille secrets témoins,
+M’en dira d’autant plus que vous m’en direz moins.
+
+
+Seigneur, dans cet aveu dépouillé d’artifice,
+J’aime à voir que du moins vous vous rendiez justice,
+Et que voulant bien rompre un nœud si solennel,
+Vous vous abandonniez au crime en criminel.
+Est-il juste, après tout, qu’un conquérant s’abaisse
+Sous la servile loi de garder sa promesse ?
+Non, non, la perfidie a de quoi vous tenter ;
+Et vous ne me cherchez que pour vous en vanter.
+Quoi ? sans que ni serment ni devoir vous retienne,
+Rechercher une Grecque, amant d’une Troyenne ?
+Me quitter, me reprendre, et retourner encor
+De la fille d’Hélène à la veuve d’Hector,
+Couronner tour à tour l’esclave et la princesse,
+Immoler Troie aux Grecs, au fils d’Hector la Grèce ?
+Tout cela part d’un cœur toujours maître de soi,
+D’un héros qui n’est point esclave de sa foi.
+Pour plaire à votre épouse, il vous faudrait peut-être
+Prodiguer les doux noms de parjure et de traître.
+Vous veniez de mon front observer la pâleur,
+Pour aller dans ses bras rire de ma douleur.
+Pleurante après son char vous voulez qu’on me voie ;
+Mais, Seigneur, en un jour ce serait trop de joie ;
+Et sans chercher ailleurs des titres empruntés,
+Ne vous suffit-il pas de ceux que vous portez ?
+Du vieux père d’Hector la valeur abattue
+Aux pieds de sa famille expirante à sa vue,
+Tandis que dans son sein votre bras enfoncé
+Cherche un reste de sang que l’âge avait glacé ;
+Dans des ruisseaux de sang Troie ardente plongée ;
+De votre propre main Polyxène égorgée
+Aux yeux de tous les Grecs indignés contre vous :
+Que peut-on refuser à ces généreux coups !
+
+
+Madame, je sais trop à quels excès de rage
+La vengeance d’Hélène emporta mon courage.
+Je puis me plaindre à vous du sang que j’ai versé ;
+Mais enfin je consens d’oublier le passé.
+Je rends grâces au ciel que votre indifférence
+De mes heureux soupirs m’apprenne l’innocence.
+Mon cœur, je le vois bien, trop prompt à se gêner,
+Devait mieux vous connaître et mieux s’examiner.
+Mes remords vous faisaient une injure mortelle.
+Il faut se croire aimé pour se croire infidèle.
+Vous ne prétendiez point m’arrêter dans vos fers :
+Je crains de vous trahir, peut-être je vous sers.
+Nos cœurs n’étaient point faits dépendants l’un de l’autre ;
+Je suivais mon devoir, et vous cédiez au vôtre ;
+Rien ne vous engageait à m’aimer en effet.
+
+
+Je ne t’ai point aimé, cruel ? Qu’ai-je donc fait ?
+J’ai dédaigné pour toi les vœux de tous nos princes ;
+Je t’ai cherché moi-même au fond de tes provinces ;
+J’y suis encor, malgré tes infidélités,
+Et malgré tous mes Grecs honteux de mes bontés.
+Je leur ai commandé de cacher mon injure ;
+J’attendais en secret le retour d’un parjure ;
+J’ai cru que tôt ou tard, à ton devoir rendu,
+Tu me rapporterais un cœur qui m’était dû.
+Je t’aimais inconstant, qu’aurais-je fait fidèle ?
+Et même en ce moment où ta bouche cruelle
+Vient si tranquillement m’annoncer le trépas,
+Ingrat, je doute encor si je ne t’aime pas.
+Mais, Seigneur, s’il le faut, si le ciel en colère
+Réserve à d’autres yeux la gloire de vous plaire,
+Achevez votre hymen, j’y consens ; mais du moins
+Ne forcez pas mes yeux d’en être les témoins.
+Pour la dernière fois je vous parle peut-être.
+Différez-le d’un jour, demain, vous serez maître...
+Vous ne répondez point ? Perfide, je le voi :
+Tu comptes les moments que tu perds avec moi !
+Ton cœur, impatient de revoir ta Troyenne,
+Ne souffre qu’à regret qu’un autre t’entretienne.
+Tu lui parles du cœur, tu la cherches des yeux.
+Je ne te retiens plus, sauve-toi de ces lieux,
+Va lui jurer la foi que tu m’avais jurée,
+Va profaner des dieux la majesté sacrée.
+Ces dieux, ces justes dieux n’auront pas oublié
+Que les mêmes serments avec moi t’ont lié.
+Porte au pied des autels ce cœur qui m’abandonne,
+Va, cours ; mais crains encor d’y trouver Hermione.
+
+
+
+Seigneur, vous entendez. Gardez de négliger
+Une amante en fureur qui cherche à se venger.
+Elle n’est en ces lieux que trop bien appuyée :
+La querelle des Grecs à la sienne est liée ;
+Oreste l’aime encore, et peut-être à ce prix...
+
+
+Andromaque m’attend. Phœnix, garde son fils.
+
+
+
+Où suis-je ? Qu’ai-je fait ? Que dois-je faire encore ?
+Quel transport me saisit ? Quel chagrin me dévore ?
+Errante et sans dessein je cours dans ce palais.
+Ah ! ne puis-je savoir si j’aime ou si je hais ?
+Le cruel ! de quel oeil il m’a congédiée !
+Sans pitié, sans douleur au moins étudiée !
+L’ai-je vu se troubler et me plaindre un moment ?
+En ai-je pu tirer un seul gémissement ?
+Muet à mes soupirs, tranquille à mes alarmes,
+Semblait-il seulement qu’il eût part à mes larmes ?
+Et je le plains encore ! Et pour comble d’ennui,
+Mon cœur, mon lâche cœur s’intéresse pour lui !
+Je tremble au seul penser du coup qui le menace !
+Et prête à me venger, je lui fais déjà grâce !
+Non, ne révoquons point l’arrêt de mon courroux :
+Qu’il périsse ! aussi bien il ne vit plus pour nous.
+Le perfide triomphe et se rit de ma rage :
+Il pense voir en pleurs dissiper cet orage ;
+Il croit que toujours faible et d’un cœur incertain,
+Je parerai d’un bras les coups de l’autre main.
+Il juge encor de moi par mes bontés passées.
+Mais plutôt le perfide a bien d’autres pensées :
+Triomphant dans le temple, il ne s’informe pas
+Si l’on souhaite ailleurs sa vie ou son trépas.
+Il me laisse, l’ingrat, cet embarras funeste.
+Non, non, encore un coup, laissons agir Oreste.
+Qu’il meure, puisque enfin il a dû le prévoir,
+Et puisqu’il m’a forcée enfin à le vouloir...
+À le vouloir ? Hé quoi ? c’est donc moi qui l’ordonne ?
+Sa mort sera l’effet de l’amour d’Hermione ?
+Ce prince, dont mon cœur se faisait autrefois
+Avec tant de plaisir redire les exploits,
+À qui même en secret je m’étais destinée
+Avant qu’on eût conclu ce fatal hyménée,
+Je n’ai donc traversé tant de mers, tant d’États,
+Que pour venir si loin préparer son trépas ?
+L’assassiner ? le perdre ? Ah ! devant qu’il expire...
+
+
+
+
+Ah ! qu’ai-je fait, Cléone ? et que viens-tu me dire ?
+Que fait Pyrrhus ? Il est au comble de ses vœux,
+Le plus fier des mortels, et le plus amoureux.
+Je l’ai vu vers le temple, où son hymen s’apprête,
+Mener en conquérant sa nouvelle conquête,
+Et d’un oeil où brillaient sa joie et son espoir,
+S’enivrer en marchant du plaisir de la voir.
+Andromaque, au travers de mille cris de joie,
+Porte jusqu’aux autels le souvenir de Troie.
+Incapable toujours d’aimer et de haïr,
+Sans joie et sans murmure elle semble obéir.
+
+
+Et l’ingrat ? jusqu’au bout il a poussé l’outrage ?
+Mais as-tu bien, Cléone, observé son visage ?
+Goûte-t-il des plaisirs tranquilles et parfaits ?
+N’a-t-il point détourné ses yeux vers le palais ?
+Dis-moi, ne t’es-tu point présentée à sa vue ?
+L’ingrat a-t-il rougi lorsqu’il t’a reconnue ?
+Son trouble avouait-il son infidélité ?
+A-t-il jusqu’à la fin soutenu sa fierté ?
+
+
+Madame, il ne voit rien. Son salut et sa gloire
+Semblent être avec vous sortis de sa mémoire.
+Sans songer qui le suit, ennemis ou sujets,
+Il poursuit seulement ses amoureux projets.
+Autour du fils d’Hector il a rangé sa garde,
+Et croit que c’est lui seul que le péril regarde.
+Phœnix même en répond, qui l’a conduit exprès
+Dans un fort éloigné du temple et du palais.
+Voilà dans ses transports le seul soin qui lui reste.
+
+
+Le perfide ! Il mourra. Mais que t’a dit Oreste ?
+
+
+Oreste avec ses Grecs dans le temple est entré.
+
+
+Hé bien ! à me venger n’est-il pas préparé ?
+
+
+Je ne sais. Tu ne sais ? Quoi donc ? Oreste encore,
+Oreste me trahit ? Oreste vous adore.
+Mais de mille remords son esprit combattu
+Croit tantôt son amour et tantôt sa vertu.
+Il respecte en Pyrrhus l’honneur du diadème ;
+Il respecte en Pyrrhus Achille et Pyrrhus même ;
+Il craint la Grèce, il craint l’univers en courroux,
+Mais il se craint, dit-il, soi-même plus que tous.
+Il voudrait en vainqueur vous apporter sa tête ;
+Le seul nom d’assassin l’épouvante et l’arrête.
+Enfin il est entré, sans savoir dans son cœur
+S’il en devait sortir coupable ou spectateur.
+
+
+Non, non, il les verra triompher sans obstacle ;
+Il se gardera bien de troubler ce spectacle.
+Je sais de quels remords son courage est atteint :
+Le lâche craint la mort, et c’est tout ce qu’il craint.
+Quoi ? sans qu’elle employât une seule prière,
+Ma mère en sa faveur arma la Grèce entière ?
+Ses yeux pour leur querelle, en dix ans de combats,
+Virent périr vingt rois qu’ils ne connaissaient pas ?
+Et moi, je ne prétends que la mort d’un parjure,
+Et je charge un amant du soin de mon injure,
+Il peut me conquérir à ce prix, sans danger,
+Je me livre moi-même et ne puis me venger !
+Allons : c’est à moi seule à me rendre justice.
+Que de cris de douleur le temple retentisse ;
+De leur hymen fatal troublons l’événement,
+Et qu’ils ne soient unis, s’il se peut, qu’un moment.
+Je ne choisirai point dans ce désordre extrême :
+Tout me sera Pyrrhus, fût-ce Oreste lui-même.
+Je mourrai ; mais au moins ma mort me vengera,
+Je ne mourrai pas seule, et quelqu’un me suivra.
+
+
+
+
+
+Madame, c’en est fait, et vous êtes servie :
+Pyrrhus rend à l’autel son infidèle vie.
+
+
+Il est mort ? Il expire ; et nos Grecs irrités
+Ont lavé dans son sang ses infidélités.
+Je vous l’avais promis ; et quoique mon courage
+Se fît de ce complot une funeste image,
+J’ai couru vers le temple, où nos Grecs dispersés
+Se sont jusqu’à l’autel dans la foule glissés.
+Pyrrhus m’a reconnu, mais sans changer de face :
+Il semblait que ma vue excitât son audace,
+Que tous les Grecs, bravés en leur ambassadeur,
+Dussent de son hymen relever la splendeur.
+Enfin, avec transport prenant son diadème,
+Sur le front d’Andromaque il l’a posé lui-même :
+« Je vous donne, a-t-il dit, ma couronne et ma foi !
+Andromaque, régnez sur l’Épire et sur moi,
+Je voue à votre fils une amitié de père ;
+J’en atteste les dieux, je le jure à sa mère :
+Pour tous mes ennemis je déclare les siens,
+Et je le reconnais pour le roi des Troyens. »
+À ces mots, qui du peuple attiraient le suffrage,
+Nos Grecs n’ont répondu que par un cri de rage ;
+L’infidèle s’est vu partout envelopper,
+Et je n’ai pu trouver de place pour frapper.
+Chacun se disputait la gloire de l’abattre,
+Je l’ai vu dans leurs mains quelque temps se débattre,
+Tout sanglant à leurs coups vouloir se dérober,
+Mais enfin à l’autel il est allé tomber.
+Du peuple épouvanté j’ai traversé la presse
+Pour venir de ces lieux enlever ma princesse,
+Et regagner le port, où bientôt nos amis
+Viendront couverts du sang que je vous ai promis.
+
+
+Qu’ont-ils fait ! Pardonnez à leur impatience :
+Ils ont, je le vois bien, trahi votre vengeance.
+Vous vouliez que ma main portât les premiers coups,
+Qu’il sentît en mourant qu’il expirait pour vous ;
+Mais c’est moi dont l’ardeur leur a servi d’exemple :
+Je les ai pour vous seule entraînés dans le temple,
+Madame, et vous pouvez justement vous flatter
+D’une mort que leurs bras n’ont fait qu’exécuter.
+Vous seule avez poussé les coups... Tais-toi, perfide,
+Et n’impute qu’à toi ton lâche parricide.
+Va faire chez tes Grecs admirer ta fureur,
+Va ; je la désavoue, et tu me fais horreur.
+Barbare, qu’as-tu fait ? Avec quelle furie
+As-tu tranché le cours d’une si belle vie ?
+Avez-vous pu, cruels, l’immoler aujourd’hui,
+Sans que tout votre sang se soulevât pour lui ?
+Mais parle : de son sort qui t’a rendu l’arbitre ?
+Pourquoi l’assassiner ? Qu’a-t-il fait ? À quel titre ?
+Qui te l’a dit ? Ô dieux ! Quoi ? ne m’avez-vous pas
+Vous-même, ici, tantôt, ordonné son trépas ?
+
+
+Ah ! fallait-il en croire une amante insensée ?
+Ne devais-tu pas lire au fond de ma pensée ?
+Et ne voyais-tu pas, dans mes emportements,
+Que mon cœur démentait ma bouche à tous moments ?
+Quand je l’aurais voulu, fallait-il y souscrire ?
+N’as-tu pas dû cent fois te le faire redire ?
+Toi-même avant le coup me venir consulter,
+Y revenir encore, ou plutôt m’éviter ?
+Que ne me laissais-tu le soin de ma vengeance ?
+Qui t’amène en des lieux où l’on fuit ta présence ?
+Voilà de ton amour le détestable fruit :
+Tu l’apportais, cruel, le malheur qui te suit.
+C’est toi dont l’ambassade, à tous les deux fatale,
+L’a fait pour son malheur pencher vers ma rivale.
+Nous le verrions encor nous partager ses soins ;
+Il ’aimerait peut-être, il le feindrait du moins.
+Adieu. Tu peux partir. Je demeure en Épire :
+Je renonce à la Grèce, à Sparte, à son empire,
+À toute ma famille ; et c’est assez pour moi,
+Traître, qu’elle ait produit un monstre comme toi.
+
+
+
+
+Que vois-je ? Est-ce Hermione ? Et que viens-je d’entendre ?
+Pour qui coule le sang que je viens de répandre ?
+Je suis, si je l’en crois, un traître, un assassin.
+Est-ce Pyrrhus qui meurt ? et suis-je Oreste enfin ?
+Quoi ? j’étouffe en mon cœur la raison qui m’éclaire,
+J’assassine à regret un roi que je révère,
+Je viole en un jour les droits des souverains,
+Ceux des ambassadeurs, et tous ceux des humains,
+Ceux même des autels où ma fureur l’assiège :
+Je deviens parricide, assassin, sacrilège.
+Pour qui ? pour une ingrate à qui je le promets,
+Qui même, s’il ne meurt, ne me verra jamais,
+Dont j’épouse la rage ! Et quand je l’ai servie,
+Elle me redemande et son sang et sa vie !
+Elle l’aime ! et je suis un monstre furieux !
+Je la vois pour jamais s’éloigner de mes yeux !
+Et l’ingrate en fuyant me laisse pour salaire
+Tous les noms odieux que j’ai pris pour lui plaire !
+
+
+
+
+
+Il faut partir, Seigneur. Sortons de ce palais,
+Ou bien résolvons-nous de n’en sortir jamais.
+Nos Grecs pour un moment en défendent la porte ;
+Tout le peuple assemblé nous poursuit à main-forte ;
+Aux ordres d’Andromaque ici tout est soumis,
+Ils la traitent en reine, et nous comme ennemis.
+Andromaque elle-même, à Pyrrhus si rebelle,
+Lui rend tous les devoirs d’une veuve fidèle,
+Commande qu’on le venge, et peut-être sur nous
+Veut venger Troie encore et son premier époux.
+Allons, n’attendons pas que l’on nous environne :
+Nos Grecs nous rejoindront ; et tandis qu’Hermione
+Tient encore le peuple autour d’elle arrêté,
+Voilà notre chemin, sortons en sûreté.
+
+
+Non, non, c’est Hermione, amis, que je veux suivre.
+À son dernier arrêt je ne puis plus survivre.
+Partez : j’ai fait le crime, et je vais l’expier.
+
+
+Hermione, Seigneur ? Il la faut oublier.
+Quoi ! toujours l’instrument et l’objet de sa rage,
+Cherchez-vous chez les morts quelque nouvel outrage ?
+Et parce qu’elle meurt faut-il que vous mouriez ?
+
+
+Elle meurt ? Dieux ! qu’entends-je ? Eh quoi ? vous l’ignoriez ?
+En rentrant dans ces lieux nous l’avons rencontrée
+Qui courait vers le temple, inquiète, égarée.
+Elle a trouvé Pyrrhus porté sur des soldats
+Que son sang excitait à venger son trépas.
+Sans doute à cet objet sa rage s’est émue.
+Mais du haut de la porte enfin nous l’avons vue
+Un poignard à la main sur Pyrrhus se courber,
+Lever les yeux au ciel, se frapper et tomber.
+
+
+Grâce aux dieux ! Mon malheur passe mon espérance !
+Oui, je te loue, ô ciel, de ta persévérance !
+Appliqué sans relâche au soin de me punir,
+Au comble des douleurs tu m’as fait parvenir.
+Ta haine a pris plaisir à former ma misère ;
+J’étais né pour servir d’exemple à ta colère,
+Pour être du malheur un modèle accompli.
+Hé bien ! je meurs content, et mon sort est rempli.
+Où sont ces deux amants ? Pour couronner ma joie,
+Dans leur sang, dans le mien, il faut que je me noie ;
+L’un et l’autre en mourant je les veux regarder :
+Réunissons trois cœurs qui n’ont pu s’accorder...
+Mais quelle épaisse nuit tout à coup m’environne ?
+De quel côté sortir ? D’où vient que je frissonne ?
+Quelle horreur me saisit ! Grâce au ciel j’entrevoi...
+Dieux ! quels ruisseaux de sang coulent autour de moi !
+
+
+Ah ! Seigneur ! Quoi ? Pyrrhus, je te rencontre encore ?
+Trouverai-je partout un rival que j’abhorre ?
+Percé de tant de coups, comment t’es-tu sauvé ?
+Tiens, tiens, voilà le coup que je t’ai réservé.
+Mais que vois-je ? À mes yeux Hermione l’embrasse !
+Elle vient l’arracher au coup qui le menace ?
+Dieux ! quels affreux regards elle jette sur moi !
+Quels démons, quels serpents traîne-t-elle après soi ?
+Eh bien ! filles d’enfer, vos mains sont-elles prêtes ?
+Pour qui sont ces serpents qui sifflent sur vos têtes ?
+À qui destinez-vous l’appareil qui vous suit ?
+Venez-vous m’enlever dans l’éternelle nuit ?
+Venez, à vos fureurs Oreste s’abandonne.
+Mais non, retirez-vous, laissez faire Hermione :
+L’ingrate mieux que vous saura me déchirer ;
+Et je lui porte enfin mon cœur à dévorer.
+
+
+Il perd le sentiment. Amis, le temps nous presse.
+Ménageons les moments que ce transport nous laisse.
+Sauvons-le. Nos efforts deviendraient impuissants
+S’il reprenait ici sa rage avec ses sens.
diff --git a/plint/test_data/andromaque.tpl b/plint/test_data/andromaque.tpl
@@ -0,0 +1,4 @@
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
diff --git a/plint/test_data/au_lecteur b/plint/test_data/au_lecteur
@@ -0,0 +1,49 @@
+La sottise, l'erreur, le péché, la lésine,
+Occupent nos esprits et travaillent nos corps,
+Et nous alimentons nos aimables remords,
+Comme les mendiants nourrissent leur vermine.
+
+Nos péchés sont têtus, nos repentirs sont lâches,
+Nous nous faisons payer grassement nos aveux,
+Et nous rentrons gaîment dans le chemin bourbeux,
+Croyant par de vils pleurs laver toutes nos taches.
+
+Sur l'oreiller du mal c'est Satan Trismégiste
+Qui berce longuement notre esprit enchanté,
+Et le riche métal de notre volonté
+Est tout vaporisé par ce savant chimiste.
+
+C'est le Diable qui tient les fils qui nous remuent!
+Aux objets répugnants nous trouvons des appas;
+Chaque jour vers l'Enfer nous descendons d'un pas,
+Sans horreur, à travers des ténèbres qui puent.
+
+Ainsi qu'un débauché pauvre qui baise et mange
+Le sein martyrisé d'une antique catin,
+Nous volons,,,, au passage un plaisir clandestin
+Que nous pressons bien fort comme une vieille orange.
+
+Serré, fourmillant, comme un million d'helminthes,
+Dans nos cerveaux ribote un peuple de Démons,
+Et, quand nous respirons, la Mort dans nos poumons
+Descend, fleuve invisible, avec de sourdes plaintes.
+
+Si le viol, le poison, le poignard, l'incendie,
+N'ont pas encor brodé de leurs plaisants desseins
+Le canevas banal de nos piteux destins,
+C'est que notre âme, hélas! n'est pas assez hardie.
+
+Mais parmi les chacals, les panthères, les lices,
+Les singes, les scorpions, les vautours, les serpents,
+Les monstres glapissants, hurlants, grognants, rampants
+Dans la ménagerie infâme de nos vices,
+
+Il en est un plus laid, plus méchant, plus immonde!
+Quoiqu'il ne pousse ni grands gestes ni grands cris,
+Il ferait volontiers de la terre un débris
+Et dans un bâillement avalerait le monde;
+
+C'est l'Ennui! -- L'œil chargé d'un pleur involontaire,
+Il rêve d'échafauds en fumant son houka.
+Tu le connais, lecteur, ce monstre délicat,
+-- Hypocrite lecteur, -- mon semblable, -- mon frère!
diff --git a/plint/test_data/au_lecteur.tpl b/plint/test_data/au_lecteur.tpl
@@ -0,0 +1,5 @@
+! diaeresis:permissive
+6/6 A:no x
+6/6 B:no X
+6/6 B:no X
+6/6 A:no x
diff --git a/plint/test_data/boileau b/plint/test_data/boileau
@@ -0,0 +1,7396 @@
+Qu'en savantes leçons votre Muse fertile
+Partout joigne au plaisant le solide et l'utile.
+Un lecteur sage fuit un vain amusement
+Et veut mettre à profit son divertissement.
+
+Que votre âme et vos moeurs, peintes dans vos ouvrages,
+N'offrent jamais de vous que de nobles images.
+Je ne puis estimer ces dangereux auteurs
+Qui de l'honneur, en vers, infâmes déserteurs,
+
+Je chante les combats, et ce prélat terrible
+Qui par ses longs travaux et sa force invincible,
+Dans une illustre église exerçant son grand coeur,
+Fit placer à la fin un lutrin dans le choeur.
+C'est en vain que le chantre, abusant d'un faux titre,
+Deux fois l'en fit ôter par les mains du chapitre :
+Ce prélat, sur le banc de son rival altier
+Deux fois le reportant, l'en couvrit tout entier.
+Muse redis-mois donc quelle ardeur de vengeance
+De ces hommes sacrés rompit l'intelligence,
+Et troubla si longtemps deux célèbres rivaux.
+Tant de fiel entre-t-il dans l'âme des dévots !
+Et toi, fameux héros, dont la sage entremise
+De ce schisme naissant débarrassa l'Eglise,
+Viens d'un regard heureux animer mon projet,
+Et garde-toi de rire en ce grave sujet.
+tatatatatata tatata tatatelle :
+Paris voyait fleurir son antique chapelle :
+Ses chanoines vermeils et brillants de santé
+S'engraissaient d'une longue et sainte oisiveté ;
+Sans sortir de leurs lits plus doux que des hermines,
+Ces pieux fainéants faisaient chanter matines,
+Veillaient à bien dîner, et laissaient en leur lieu
+A des chantres gagés le soin de louer Dieu :
+Quand la Discorde, encor toute noire de crimes,
+Sortant des Cordeliers pour aller aux Minimes,
+Avec cet air hideux qui fait frémir la Paix,
+S'arrêter près d'un arbre au pied de son palais,
+Là, d'un oeil attentif contemplant son empire,
+A l'aspect du tumulte elle-même s'admire.
+Elle y voit par le coche et d'Evreux et du Mans
+Accourir à grand flots ses fidèles Normands :
+Elle y voit aborder le marquis, la comtesse,
+Le bourgeois, le manant, le clergé, la noblesse ;
+Et partout des plaideurs les escadrons épars
+Faire autour de Thémis flotter ses étendards.
+Mais une église seule à ses yeux immobile
+Garde au sein du tumulte une assiette tranquille.
+Elle seule la brave ; elle seule aux procès
+De ses paisibles murs veut défendre l'accès.
+La Discorde, à l'aspect d'un calme qui l'offense,
+Fait siffler ses serpents, s'excite à la vengeance
+Sa bouche se remplit d'un poison odieux,
+Et de longs traits de feu lui sortent par les yeux.
+Quoi ! dit-elle d'un ton qui fit trembler les vitres,
+J'aurai pu jusqu'ici brouiller tous les chapitres,
+Diviser Cordeliers, Carmes et Célestins ;
+J'aurai fait soutenir un siège aux Augustins :
+Et cette église seule, à mes ordres rebelle,
+Nourrira dans son sein une paix éternelle !
+Suis-je donc la Discorde ? et, parmi les mortels,
+Qui voudra désormais encenser mes autels ?
+A ces mots, d'un bonnet couvrant sa tête énorme,
+Elle prend d'un vieux chantre et la taille et la forme :
+Elle peint de bourgeons son visage guerrier,
+Et s'en va de ce pas trouver le trésorier.
+Dans le réduit obscur d'une alcôve enfoncée
+S'élève un lit de plume à grand frais amassée :
+Quatre rideaux pompeux, par un double contour,
+En défendent l'entrée à la clarté du jour.
+Là, parmi les douceurs d'un tranquille silence,
+Règne sur le duvet une heureuse indolence :
+C'est là que le prélat, muni d'un déjeuner,
+Dormant d'un léger somme, attendait le dîner.
+La jeunesse en sa fleur brille sur son visage :
+Son menton sur son sein descend à double étage ;
+Et son corps ramassé dans sa courte grosseur
+Fait gémir les coussins sous sa molle épaisseur.
+La déesse en entrant, qui voit la nappe mise,
+Admire un si bel ordre, et reconnaît l'Eglise :
+Et, marchant à grand pas vers le lieu du repos,
+Au prélat sommeillant elle adresse ces mots :
+Tu dors, Prélat, tu dors, et là haut à ta place
+Le chantre aux yeux du choeur étale son audace,
+Chante les orémus, fait des processions,
+Et répand à grands flots les bénédictions.
+Tu dors ! Attends-tu donc que, sans bulle et sans titre,
+Il te ravisse encor le rochet et la mitre ?
+Sort de ce lit oiseux qui te tient attaché,
+Et renonce au repos, ou bien à l'évêché.
+Elle dit, et, du vent de sa bouche profane,
+Lui souffle avec ces mots l'ardeur de la chicane.
+Le prélat se réveille, et, plein d'émotion,
+Lui donne toutefois la bénédiction.
+Tel qu'on voit un taureau qu'une guêpe en furie
+A piqué dans les flancs aux dépens de sa vie ;
+Le superbe animal, agité de tourments,
+Exhale sa douleur en longs mugissements ;
+Tel le fougueux prélat, que ce songe épouvante,
+Querelle en se levant et laquais et servante ;
+Et, d'un juste courroux rallumant sa vigueur,
+Même avant le dîner, parle d'aller au choeur.
+Le prudent Gilotin, son aumônier fidèle,
+En vain par ses conseils sagement le rappelle ;
+Lui montre le péril ; que midi va sonner ;
+Qu'il va faire, s'il sort, refroidir le dîner.
+Quelle fureur, dit-il, quel aveugle caprice,
+Quand le dîner est prêt, vous appelle à l'office ?
+De votre dignité soutenez mieux l'éclat :
+Est-ce pour travailler que vous êtes prélat ?
+A quoi bon ce dégoût et ce zèle inutile ?
+Est-il donc pour jeûner quatre-temps ou vigile ?
+reprenez vos esprits et souvenez-vous bien
+Qu'un dîner réchauffé ne valut jamais rien.
+Ainsi dit Gilotin ; et ce ministre sage
+Sur table, au même instant, fit servir le potage.
+Le prélat voit la soupe, et plein d'un saint respect,
+Demeure quelque temps muet à cet aspect.
+Il cède, dîne enfin : mais, toujours plus farouche,
+Les morceaux trop hâtés se pressent dans sa bouche.
+Gilotin en frémit, et, sortant de fureur,
+Chez tous ses partisans va semer la terreur.
+On voit courir chez lui leurs troupes éperdues,
+Comme l'on voit marcher les bataillons de grues
+Quand le Pygmée altier, redoublant ses efforts,
+De l'Hèbre ou du Styrmon vient d'occuper les bords.
+A l'aspect imprévu de leur foule agréable,
+Le prélat radouci veut se lever de table :
+La couleur lui renaît, sa voix change de ton ;
+Il fait par Gilotin rapporter un jambon.
+Lui-même le premier pour honorer la troupe,
+D'un vin pur et vermeil il fait remplir sa coupe ;
+Il l'avale d'un trait : et chacun l'imitant,
+La cruche au large ventre est vide en un instant.
+Sitôt que du nectar la troupe est abreuvée,
+On dessert : et soudain, la nappe étant levée,
+Le prélat, d'une voix conforme à son malheur,
+Leur confie en ces mots sa trop juste douleur :
+Illustres compagnons de mes longues fatigues,
+Qui m'avez soutenu par vos pieuses ligues,
+Et par qui, maître enfin d'un chapitre insensé,
+Seul à Magnificat je me vois encensé ;
+Souffrirez-vous toujours qu'un orgueilleux m'outrage ;
+Que le chantre à vos yeux détruise votre ouvrage,
+Usurpe tous mes droits, et s'égalant à moi,
+Donne à votre lutrin et le ton et la loi ?
+Ce matin même encor, ce n'est point un mensonge,
+Une divinité me l'a fait voir en songe :
+L'insolent s'emparant du fruit de mes travaux,
+A prononcé pour moi le Benedicat vos !
+Oui, pour mieux m'égorger, il prend mes propres armes.
+Le prélat à ces mots verse un torrent de larmes.
+Il veut, mais vainement, poursuivre son discours ;
+Ses sanglots redoublés en arrêtent le cours.
+Le zélé Gilotin, qui prend part à sa gloire,
+Pour lui rendre la voix, fait rapporter à boire :
+Quand Sidrac, à qui l'âge allonge le chemin,
+Arrive dans la chambre, un bâton à la main,
+Ce vieillard dans le choeur a déjà vu quatre âges ;
+Il sait de tous les temps les différents usages :
+Et son rare savoir, de simple marguillier,
+L'éleva par degrés au rang de chevecier.
+A l'aspect du prélat qui tombe en défaillance,
+Il devine son mal, il se ride, il s'avance ;
+Et d'un ton paternel réprimant ses douleurs :
+Laisse au chantre, dit-il, la tristesse et les pleurs,
+Prélat ; et pour sauver tes droits et ton empire,
+Ecoute seulement ce que le ciel m'inspire.
+Vers cet endroit du choeur où le chantre orgueilleux
+Montre, assis à ta gauche, un front si sourcilleux,
+Sur ce rang d'ais serrés qui forment sa clôture
+Fut jadis un lutrin d'inégale structure,
+Dont les flancs élargis de leur vaste contour
+Ombrageaient pleinement tous les lieux d'alentour.
+Derrière ce lutrin, ainsi qu'au fond d'un antre,
+A peine sur son banc on discernait le chantre :
+Tandis qu'à l'autre banc le prélat radieux,
+Découvert au grand jour, attirait tous les yeux.
+Mais un démon, fatal à cette ample machine,
+Soit qu'une main la nuit eût hâté sa ruine,
+Soit qu'ainsi de tout temps l'ordonnât le destin,
+Fit tomber à nos yeux le pupitre un matin.
+J'eus beau prendre le ciel et le chantre à partie,
+Il fallut l'emporter dans notre sacristie,
+Où depuis trente hivers, sans gloire enseveli,
+Il languit tout poudreux dans un honteux oubli.
+Entends-moi donc, Prélat. Dès que l'ombre tranquille
+Viendra d'un crêpe noir envelopper la ville,
+Il faut que trois de nous, sans tumulte et sans bruit,
+Partent, à la faveur de la naissante nuit,
+Et du lutrin rompu réunissant la masse,
+Aillent d'un zèle adroit le remettre en sa place.
+Si le chantre demain ose le renverser,
+Alors de cent arrêts tu peux le terrasser.
+Pour soutenir tes droits, que le ciel autorise,
+Abyme tout plutôt : c'est l'esprit de l'Eglise ;
+C'est par là qu'un prélat signale sa vigueur.
+Ne borne pas ta gloire à prier dans un choeur :
+Ces vertus dans Aleth peuvent être en usage ;
+Mais dans Paris, plaidons ; c'est là notre partage.
+Tes bénédictions, dans le trouble croissant,
+Tu pourras les répandre et par vingt et par cent ;
+Et, pour braver le chantre en son orgueil extrême,
+Les répandre à ses yeux, et le bénir lui-même.
+Ce discours aussitôt frappe tous les esprits ;
+Et le prélat charmé l'approuve par des cris.
+Il veut que, sur-le-champ, dans la troupe on choisisse
+Les trois que Dieu destine à ce pieux office :
+Mais chacun prétend part à cet illustre emploi.
+Le sort, dit le prélat, vous servira de loi.
+Que l'on tire au billet ceux que l'on doit élire.
+Il dit, on obéit, on se presse d'écrire.
+Aussitôt trente noms, sur le papier tracés,
+Sont au fond d'un bonnet par billets entassés.
+Pour tirer ces billets avec moins d'artifice,
+Guillaume, enfant de choeur, prête sa main novice :
+Son front nouveau tondu, symbole de candeur,
+Rougit, en approchant, d'une honnête pudeur.
+Cependant le prélat, l'oeil au ciel, la main nue,
+Bénit trois fois les noms, et trois fois les remue.
+Il tourne le bonnet : l'enfant tire et Brontin
+Est le premier des noms qu'apporte le destin.
+Le prélat en conçoit un favorable augure
+Et ce nom dans la troupe excite un doux murmure.
+On se tait ; et bientôt on voit paraître au jour
+Le nom, le fameux nom du perruquier l'Amour.
+Ce nouvel Adonis, à la blonde crinière,
+Est l'unique souci d'Anne sa perruquière :
+Ils s'adorent l'un l'autre ; et ce couple charmant
+S'unit longtemps, dit-on, avant le sacrement ;
+Mais, depuis trois moissons, à leur saint assemblage
+L'official a joint le nom de mariage.
+Ce perruquier superbe est l'effroi du quartier,
+Et son courage est peint sur son visage altier.
+Un des noms reste encore et le prélat par grâce
+Une dernière fois les brouille et les ressasse.
+Chacun croit que son nom est le dernier des trois.
+Mais que ne dis-tu point, ô puissant porte-croix,
+Boirude, sacristain, cher appui de ton maître,
+Lorsqu'aux yeux du prélat tu vis ton nom paraître !
+On dit que ton front jaune, et ton teint sans couleur,
+perdit en ce moment son antique pâleur ;
+Et que ton corps goutteux, plein d'une ardeur guerrière,
+Pour sauter au plancher fit deux pas en arrière.
+Chacun bénit tout haut l'arbitre des humains,
+Qui remet leur bon droit en de si bonnes mains.
+Aussitôt on se lève ; et l'assemblée en foule,
+Avec un bruit confus, par les portes s'écoule.
+Le prélat resté seul calme un peu son dépit,
+Et jusques au souper se couche et s'assoupit.
+Cependant cet oiseau qui prône les merveilles,
+Ce monstre composé de bouches et d'oreilles,
+Qui, sans cesse volant de climats en climats,
+Dit partout ce qu'il sait et ce qu'il ne sait pas ;
+La Renommée enfin, cette prompte courrière,
+Va d'un mortel effroi glacer la perruquière ;
+Lui dit que son époux, d'un faux zèle conduit,
+Pour placer un lutrin doit veiller cette nuit.
+A ce triste récit, tremblante, désolée,
+Elle accourt, l'oeil en feu, la tête échevelée,
+Et trop sûre d'un mal qu'on pense lui celer :
+Oses-tu bien encor, traître, dissimuler ?
+Dit-elle : et ni la foi que ta main m'a donnée,
+Ni nos embrassements qu'a suivis l'hyménée,
+Ni ton épouse enfin toute prête à périr,
+Ne sauraient donc t'ôter cette ardeur de courir ?
+Perfide ! si du moins, à ton devoir fidèle,
+Tu veillais pour orner quelque tête nouvelle !
+L'espoir d'un juste gain consolant ma langueur
+Pourrait de ton absence adoucir la longueur.
+Mais quel zèle indiscret, quelle aveugle entreprise
+Arme aujourd'hui ton bras en faveur d'une église ?
+Où vas-tu cher époux, est-ce que tu me fuis ?
+As-tu donc oublié tant de si douces nuits ?
+Quoi ! d'un oeil sans pitié vois-tu couler mes larmes ?
+Au nom de nos baisers jadis si plein de charmes,
+Si mon coeur, de tout temps facile à tes désirs,
+N'a jamais d'un moment différé tes plaisirs ;
+Si pour te prodiguer mes plus tendres caresses,
+Je n'ai point exigé ni serments, ni promesses ;
+Si toi seul à mon lit enfin eus toujours part ;
+Diffère au moins d'un jour ce funeste départ .
+En achevant ces mots cette amante enflammée
+Sur un placet voisin tombe demi-pâmée.
+Son époux s'en émeut, et son coeur éperdu
+Entre deux passions demeure suspendu ;
+Mais enfin rappelant son audace première :
+Ma femme, lui dit-il d'une voix douce et fière,
+Je ne veux point nier les solides bienfaits
+Dont ton amour prodigue a comblé mes souhaits,
+Et le Rhin de ses flots ira grossir la Loire
+Avant que tes faveurs sortent de ma mémoire ;
+Mais ne présume pas qu'en te donnant ma foi
+L'hymen m'ait pour jamais asservi sous ta loi.
+Si le ciel en mes mains eût mis ma destinée,
+Nous aurions fui tous deux le joug de l'hyménée ;
+Et, sans nous opposer ces devoirs prétendus,
+Nous goûterions encor des plaisirs défendus.
+Cesse donc à mes yeux d'étaler un vain titre :
+Ne m'ôte pas l'honneur d'élever un pupitre,
+Et toi-même, donnant un frein à tes désirs,
+Raffermis la vertu qu'ébranlent tes soupirs.
+Que te dirai-je enfin ? C'est le ciel qui m'appelle,
+Une église, un prélat m'engage en sa querelle,
+Il faut partir : j'y cours. Dissipe tes douleurs ,
+Et ne me trouble plus par ces indignes pleurs.
+Il la quitte à ces mots. Son amante effarée
+Demeure le teint pâle, et la vue égarée :
+La force l'abandonne ; et sa bouche, trois fois
+Voulant le rappeler, ne trouve plus de voix.
+Elle fuit, et de pleurs inondant son visage,
+Seule pour s'enfermer vole au cinquième étage.
+Mais d'un bouge prochain accourant à ce bruit,
+Sa servante Alizon la rattrape et la suit.
+Les ombres cependant, sur la ville épandues,
+Du faîte des maisons descendent dans les rues .
+Le souper hors du coeur chasse les chapelains,
+Et de chantres buvant les cabarets sont pleins.
+Le redouté Brontin, que son devoir éveille,
+Sort à l'instant, chargé d'une triple bouteille,
+D'un vin dont Gilotin, qui savait tout prévoir,
+Au sortir du conseil eut soin de le pourvoir.
+L'odeur d'un jus si doux lui rend la faim moins rude.
+Il est bientôt suivi du sacristain Boirude ;
+Et tous deux, de ce pas, s'en vont avec chaleur
+Du trop lent perruquier réveiller la valeur.
+Partons, lui dit Brontin : déjà le jour plus sombre,
+Dans les eaux s'éteignant, va faire place à l'ombre.
+D'où vient ce noir chagrin que je lis dans tes yeux ?
+Quoi ? le pardon sonnant te retrouve en ces lieux !
+Où donc est ce grand coeur dont tantôt l'allégresse
+Semblait du jour trop long accuser la paresse ?
+Marche, et suis nous du moins où l'honneur nous attend.
+Le perruquier honteux rougit en l'écoutant.
+Aussitôt de longs clous il prend une poignée :
+Sur son épaule il charge une lourde cognée ;
+Et derrière son dos, qui tremble sous le poids,
+Il attache une scie en forme de carquois :
+Il sort au même instant, il se met à leur tête.
+A suivre ce grand chef l'un et l'autre s'apprête :
+Leur coeur semble allumé d'un zèle tout nouveau ;
+Brontin tient un maillet ; et Boirude un marteau.
+La lune, qui du ciel voit leur démarche altière,
+Retire en leur faveur sa paisible lumière.
+La Discorde en sourit, et, les suivant des yeux,
+De joie, en les voyant, pousse un cri dans les cieux.
+L'air, qui gémit du cri de l'horrible déesse,
+Va jusque dans Citeaux réveiller la Mollesse.
+C'est là qu'en un dortoir elle fait son séjour :
+Les Plaisirs nonchalants folâtrent à l'entour ;
+L'un pétrit dans un coin l'embonpoint des chanoines ;
+L'autre broie en riant le vermillon des moines :
+La Volupté la sert avec des yeux dévots,
+Et toujours le Sommeil lui verse des pavots.
+Ce soir, plus que jamais, en vain il les redouble.
+La Mollesse à ce bruit se réveille, se trouble :
+Quand la Nuit, qui déjà va tout envelopper,
+D'un funeste récit vient encor la frapper ;
+Lui conte du prélat l'entreprise nouvelle :
+Aux pieds des murs sacrés d'une sainte chapelle,
+Elle a vu trois guerriers, ennemis de la paix,
+Marcher à la faveur de ses voiles épais.
+La Discorde en ces lieux menace de s'accraître :
+Demain avec l'aurore un lutrin va paraître,
+Qui doit y soulever un peuple de mutins :
+Ainsi le ciel l'écrit au livre des destins.
+A ce triste discours, qu'un long soupir achève,
+La Mollesse, en pleurant, sur un bras se relève,
+Ouvre un oeil languissant, et, d'une faible voix,
+Laisse tomber ces mots qu'elle interrompt vingt fois :
+O Nuit ! que m'as-tu dit ? quel démon sur la terre
+Souffle dans tous les coeurs la fatigue et la guerre ?
+Hélas ! qu'est devenu ce temps, cet heureux temps,
+Où les rois s'honoraient du nom de fainéants,
+S'endormaient sur le trône, et me servant sans honte
+Laissaient leur sceptre aux mains ou d'un maire ou d'un comte !
+Aucun soin n'approchait de leur paisible cour :
+On reposait la nuit, on dormait tout le jour.
+Seulement au printemps, quand Flore dans les plaines
+Faisait taire des vents les bruyantes haleines,
+Quatre boeufs attelés, d'un pas tranquille et lent,
+Promenaient dans Paris le monarque indolent.
+Ce doux siècle n'est plus. Le ciel impitoyable
+A placé sur le trône un prince infatigable.
+Il brave mes douceurs, il est sourd à ma voix :
+Tous les jours il m'éveille au bruit de ses exploits.
+Rien ne peut arrêter sa vigilante audace :
+L'été n'a point de feux, l'hiver n'a point de glace.
+J'entends à son seul nom tous mes sujets frémir
+En vain deux fois la paix a voulu l'endormir ;
+Loin de moi son courage, entraîné par la gloire,
+Ne se plaît qu'à courir de victoire en victoire.
+Je me fatiguerais de te tracer le cours
+Des outrages cruels qu'il me fait tous les jours.
+Je croyais, loin des lieux où ce prince m'exile,
+Que l'Eglise du moins m'assurait un asile.
+Mais qu'en vain j'espérais y régner sans effroi :
+Moines, abbés prieurs, tout s'arme contre moi.
+Par mon exil honteux la Trappe est ennoblie ;
+J'ai vu dans Saint Denys la réforme établie ;
+La Carme, le Feuillant, s'endurcit aux travaux ;
+Et la règle déjà se remet dans Clairvaux.
+Citeaux dormait encor, et la sainte Chapelle
+Conservait du vieux temps l'oisiveté fidèle :
+Et voici qu'un lutrin, prêt à tout renverser,
+D'un séjour si chéri vient encor me chasser !
+O toi, de mon repos, compagne aimable et sombre,
+A de si noirs forfaits prêteras-tu ton ombre ?
+Ah ! Nuit, si tant de fois, dans les bras de l'amour,
+Je t'admis aux plaisirs que je cachais au jour,
+Du moins ne permets pas... La Mollesse oppressée
+Dans sa bouche à ce mot sent sa langue glacée ;
+Et, lasse de parler, succombant sous l'effort,
+Soupire, étend les bras, ferme l'oeil et s'endort.
+Mais la nuit aussitôt de ses ailes affreuses
+Couvre des Bourguignons les campagnes vineuses,
+Revole vers Paris, et, hâtant son retour,
+Déjà de Mont-Lhéri voit la fameuse tour.
+Ses murs, dont le sommet se dérobe à la vue,
+Sur la cime d'un roc s'allongent dans la nue,
+Et présentant de loin leur objet ennuyeux,
+Du passant qui le fuit semblent suivre ses yeux.
+Mille oiseaux effrayants, mille corbeaux funèbres,
+De ces murs désertés habitent les ténèbres.
+Là, depuis trente hivers, un hibou retiré
+Trouvait contre le jour un refuge assuré.
+Des désastres fameux ce messager fidèle
+Sait toujours des malheurs la première nouvelle,
+Et, tout prêt d'en semer le présage odieux,
+Il attendait la nuit dans ces sauvages lieux.
+Aux cris qu'à son abord vers le ciel il envoie,
+Il rend tous ses voisins attristés de sa joie.
+La plaintive Progné de douleur en frémit ;
+Et, dans les bois prochains, Philomène en gémit.
+Suis-moi, lui dit la Nuit. L'oiseau plein d'allégresse
+Reconnaît à ce ton la voix de sa maîtresse.
+Il la suit : et tous deux, d'un cours précipité,
+De Paris à l'instant abordent la cité ;
+Là, s'élançant d'un vol que le vent favorise,
+Ils montent au sommet de la fatale église.
+La Nuit baisse la vue, et, du haut du clocher,
+Observe les guerriers, les regarde marcher.
+Elle voit le barbier qui, d'une main légère,
+Tient un verre de vin qui rit dans la fougère ;
+Et chacun, tour à tour s'inondant de ce jus,
+Célébrer, en riant, Gilotin et Bacchus.
+Ils triomphent, dit-elle, et leur âme abusée
+Se promet dans mon ombre une victoire aisée :
+Mais allons ; il est temps qu'il connaissent la Nuit.
+A ces mots, regardant le hibou qui la suit,
+Elle perce les murs de la voûte sacrée ;
+Jusqu'à la sacristie elle s'ouvre une entrée
+Et, dans le ventre creux du pupitre fatal,
+Va placer de ce pas le sinistre animal.
+Mais les trois champions, pleins de vin et d'audace,
+Du palais cependant passent la grande place ;
+Et, suivant de Bacchus les auspices sacrés,
+De l'auguste chapelle ils montent les degrés.
+Ils atteignaient déjà le superbe portique
+Où Ribou le libraire, au fond de sa boutique,
+Sous vingt fidèles clefs, garde et tient en dépôt
+L'amas toujours entier des écrits de Haynaut :
+Quand Boirude, qui voit que le péril approche,
+Les arrête, et, tirant un fusil de sa poche,
+Des veines d'un caillou, qu'il frappe au même instant,
+Il fait jaillir un feu qui pétille en sortant ;
+Et bientôt, au brasier d'une mèche enflammée,
+Montre, à l'aide du soufre, une cire allumée.
+Cet astre tremblotant, dont le jour les conduit,
+Est pour eux un soleil au milieu de la nuit.
+Le temple à sa faveur est ouvert par Boirude :
+Ils passent de la nef la vaste solitude,
+Et dans la sacristie entrant, non sans terreur,
+En percent jusqu'au fond la ténébreuse horreur.
+C'est là que du lutrin gît la machine énorme :
+La troupe quelque temps en admire la forme.
+Mais le barbier, qui tient les moments précieux :
+Ce spectacle n'est pas pour amuser nos yeux,
+Dit-il : ce temps est cher, portons-le dans le temple :
+C'est là qu'il faut demain qu'un prélat le contemple.
+Et d'un bras, à ces mots, qui peut tout ébranler,
+Lui-même, se courbant, s'apprête à le rouler.
+Mais à peine il y touche, ô prodige incroyable !
+Que du pupitre sort une voix effroyable.
+Brontin en est ému, le sacristain pâlit ;
+Le perruquier commence à regretter son lit.
+Dans son hardi projet toutefois il s'obstine ;
+Lorsque des flanc poudreux de la vaste machine
+L'oiseau sort en courroux, et, d'un cri menaçant,
+Achève d'étonner le barbier frémissant :
+De ses ailes dans l'air secouant la poussière,
+Dans la main de Boirude il éteint la lumière.
+Les guerriers à ce coup demeurent confondus ;
+Ils regagnent la nef, de frayeur éperdus :
+Sous leurs corps tremblotants leurs genoux s'affaiblissent,
+D'une subite horreur leurs cheveux se hérissent ;
+Et bientôt, au travers des ombres de la nuit,
+Le timide escadron se dissipe et s'enfuit.
+Ainsi lorsqu'en un coin, qui leur tient lieu d'asile,
+D'écoliers libertins une troupe indocile,
+Loin des yeux d'un préfet au travail assidu
+Va tenir quelquefois un brelan défendu :
+Si du vaillant Argas la figure effrayante
+Dans l'ardeur du plaisir à leurs yeux se présente,
+Le jeu cesse à l'instant, l'asile est déserté,
+Et tout fuit à grand pas le tyran redouté.
+La Discorde, qui voit leur honteuse disgrâce,
+Dans les airs, cependant tonne, éclate, menace,
+Et, malgré la frayeur dont leurs coeurs sont glacés,
+S'apprête à réunir ses soldats dispersés.
+Aussitôt de Sidrac elle emprunte l'image :
+Elle ride son front, allonge son visage,
+Sur un bâton noueux laisse courber son corps,
+Dont la chicane semble animer les ressorts ;
+Prend un cierge en sa main, et d'une voix cassée,
+Vient ainsi gourmander la troupe terrassée.
+Lâches, où fuyez-vous ? quelle peur vous abat ?
+Aux cris du vil oiseau vous cédez sans combat ?
+Où sont ces beaux discours jadis si pleins d'audace ?
+Craignez-vous d'un hibou l'impuissante grimace ?
+Que feriez-vous, hélas, si quelque exploit nouveau
+Chaque jour, comme moi, vous traînait au barreau ;
+S'il fallait, sans amis, briguant une audience,
+D'un magistrat glacé soutenir la présence,
+Ou, d'un nouveau procès, hardi solliciteur,
+Aborder sans argent un clerc de rapporteur ?
+Croyez-moi, mes enfants, je vous parle à bon titre :
+J'ai moi seul autrefois plaidé tout un chapitre ;
+Et le barreau n'a point de monstres si hagards,
+Dont mon oeil n'ait cent fois soutenu les regards.
+Tous les jours sans trembler j'assiégeais leurs passages.
+L'Eglise était alors fertile en grands courages :
+Le moindre d'entre nous, sans argent, sans appui,
+Eût plaidé le prélat, et le chantre avec lui.
+Le monde, de qui l'âge avance les ruines,
+Ne peut plus enfanter de ces âmes divines :
+Mais que vos coeurs, du moins, imitant leurs vertus,
+De l'aspect d'un hibou ne soient pas abattus.
+Songez quel déshonneur va souiller votre gloire,
+Quand le chantre demain entendra sa victoire.
+Vous verrez tous les jours le chanoine insolent,
+Au seul mot de hibou, vous sourire en parlant.
+Votre âme, à ce penser, de colère murmure :
+Allez donc de ce pas en prévenir l'injure ;
+Méritez les lauriers qui vous sont réservés,
+Et ressouvenez-vous quel prélat vous servez.
+Mais déjà la fureur dans vos yeux étincelle.
+Marchez, courez, volez où l'honneur vous appelle.
+Que le prélat, surpris d'un changement si prompt,
+Apprenne la vengeance aussitôt que l'affront.
+En achevant ces mots, la déesse guerrière
+De son pied trace en l'air un sillon de lumière ;
+rend aux trois champions leur intrépidité,
+Et les laisse tout pleins de sa divinité.
+C'est ainsi, grand Condé, qu'en ce combat célèbre,
+Où ton bras fit trembler le Rhin, l'Escaut et l'Ebre,
+Lorsqu'aux plaines de Lens nos bataillons poussés
+Furent presque à tes yeux ouverts ou renversés,
+Ta valeur, arrêtant les troupes fugitives,
+Rallia d'un regard leurs cohortes craintives ;
+Répandit dans leurs rangs ton esprit belliqueux,
+Et força la victoire à te suivre avec eux.
+La colère à l'instant succédant à la crainte,
+Ils rallument le feu de leur bougie éteinte :
+Ils rentrent ; l'oiseau sort : l'escadron raffermi
+Rit du honteux départ d'un si faible ennemi.
+Aussitôt dans le choeur la machine emportée
+Est sur le banc du chantre à grand bruit remontée.
+Ses ais demi-pourris, que l'âge a relâchés,
+Sont à coups de maillet unis et rapprochés.
+Sous les coups redoublés tous les bancs retentissent,
+Les murs en sont émus, les voûtes en mugissent.
+Et l'orgue même en pousse un long gémissement.
+Que fais-tu, chantre, hélas ! dans ce triste moment ?
+Tu dors d'un profond somme, et ton coeur sans alarmes
+Ne sait pas qu'on bâtit l'instrument de tes larmes !
+Oh ! que si quelque bruit, par un heureux réveil,
+T'annonçait du lutrin le funeste appareil ;
+Avant que de souffrir qu'on en posât la masse,
+Tu viendrais en apôtre expirer dans ta place ;
+Et, martyr glorieux d'un point d'honneur nouveau
+Offrir ton corps aux clous et ta tête au marteau.
+Mais déjà sur ton banc la machine enclavée
+Est, durant ton sommeil, à ta honte élevée.
+Le sacristain achève en deux coups de rabot ;
+Et le pupitre enfin tourne sur son pivot.
+Les cloches, dans les airs, de leurs voix argentines,
+Appelaient à grand bruit les chantres à matines ;
+Quand leur chef, agité d'un sommeil effrayant,
+Encor tout en sueur se réveille en criant.
+Aux élans redoublés de sa voix douloureuse,
+Tous ses valets tremblants quittent la plume oiseuse ;
+Le vigilant Girot court à lui le premier :
+C'est d'un maître si saint le plus digne officier ;
+La porte dans le choeur à sa garde est commise :
+Valet souple au logis, fier huissier à l'église.
+Quel chagrin, lui dit-il, trouble votre sommeil ?
+Quoi ! voulez-vous au choeur prévenir le soleil ?
+Ah ! dormez, et laissez à des chantres vulgaires
+Le soin d'aller sitôt mériter leurs salaires.
+Ami, lui dit le chantre encor pâle d'horreur,
+N'insulte point, de grâce, à ma juste terreur :
+Mêle plutôt ici tes soupirs à mes plaintes,
+Et tremble en écoutant le sujet de mes craintes.
+Pour la seconde fois un sommeil grâcieux
+Avait sous ses pavots appesanti mes yeux ;
+Quand, l'esprit enivré d'une douce fumée,
+J'ai cru remplir au choeur ma place accoutumée.
+Là, triomphant aux yeux des chantres impuissants,
+Je bénissais le peuple, et j'avalais l'encens ;
+Lorsque du fond caché de notre sacristie
+Une épaisse nuée à longs flots est sortie,
+Qui, s'ouvrant à mes yeux, dans un bleuâtre éclat
+M'a fait voir un serpent conduit par le prélat.
+Du corps de ce dragon, plein de soufre et de nitre,
+Une tête sortait en forme de pupitre,
+Dont le triangle affreux, tout hérissé de crins,
+Surpassait en grosseur nos plus épais lutrins.
+Animé par son guide, en sifflant il s'avance :
+Contre moi sur mon banc je le vois qui s'élance.
+J'ai crié, mais en vain : et, fuyant sa fureur,
+Je me suis réveillé plein de trouble et d'horreur.
+Le chantre, s'arrêtant à cet endroit funeste,
+A ses yeux effrayés laisse dire le reste.
+Girot en vain l'assure, et, riant de sa peur,
+Nomme sa vision l'effet d'une vapeur :
+Le désolé vieillard, qui hait la raillerie,
+Lui défend de parler, sort du lit en furie.
+On apporte à l'instant ses somptueux habits,
+Où sur l'ouate molle éclata le tabis.
+D'une longue soutane il endosse la moire,
+Prend ses gants violets, les marques de sa gloire ;
+Et saisit, en pleurant, ce rochet qu'autrefois
+Le prélat trop jaloux lui rogna de trois doigts.
+Aussitôt d'un bonnet ornant sa tête grise,
+Déjà l'aumuce en main il marche vers l'église,
+Et, hâtant de ses ans l'importune langueur,
+Court, vole, et, le premier, arrive dans le choeur.
+O toi qui, sur ces bords qu'une eau dormante mouille
+Vit combattre autrefois le rat et la grenouille ;
+Qui, par les traits hardis d'un bizarre pinceau,
+Mit l'Italie en feu pour la perte d'un seau ;
+Muse, prête à ma bouche une voix plus sauvage,
+Pour chanter le dépit, la colère, la rage,
+Que le chantre sentit allumer dans son sang
+A l'aspect du pupitre élevé sur son banc.
+D'abord pâle et muet, de colère immobile,
+A force de douleur, il demeura tranquille ;
+Mais sa voix s'échappant au travers des sanglots
+Dans sa bouche à la fin fit passage à ces mots :
+La voilà donc, Girot, cette hydre épouvantable
+Que m'a fait voir un songe, hélas ! trop véritable !
+Je le vois ce dragon tout prêt à m'égorger,
+Ce pupitre fatal qui me doit ombrager !
+Prélat, que t'ai-je fait ? quelle rage envieuse
+Rend pour me tourmenter ton âme ingénieuse ?
+Quoi ! même dans ton lit, cruel, entre deux draps,
+Ta profane fureur ne se repose pas !
+O ciel ! quoi ! sur mon banc une honteuse masse
+Désormais me va faire un cachot de ma place !
+Inconnu dans l'église, ignoré dans ce lieu,
+Je ne pourrai donc plus être vu que de Dieu !
+Ah ! plutôt qu'un moment cet affront m'obscurcisse,
+Renonçons à l'autel, abandonnons l'office ;
+Et, sans lasser le ciel par de chants superflus,
+Ne voyons plus un choeur où l'on ne nous voit plus.
+Sortons... Mais cependant mon ennemi tranquille
+Jouira sur son banc de ma rage inutile,
+Et verra dans le choeur le pupitre exhaussé
+Tourner sur le pivot où sa main l'a placé !
+Non, s'il n'est abattu, je ne saurais plus vivre.
+A moi, Girot, je veux que mon bras l'en délivre.
+Périssons s'il le faut, mais de ses ais brisés
+Entraînons, en mourant, les restes divisés.
+A ces mots, d'une main par la rage affermie,
+Il saisissait déjà la machine ennemie.
+Lorsqu'en ce sacré lieu, par un heureux hasard,
+Entre Jean le choriste, et le sonneur Girard
+Deux Manseaux renommés, en qui l'expérience
+Pour les procès est jointe à la vaste science.
+L'un et l'autre aussitôt prend part à son affront.
+Toutefois condamnant un mouvement trop prompt
+Du lutrin, disent-ils, abattons la machine :
+Mais ne nous chargeons pas tous seuls de sa ruine ;
+Et que tantôt, aux yeux du chapitre assemblé,
+Il soit sous trente mains en plein jour accablé.
+Ces mots des mains du chantre arrachent le pupitre.
+J'y consens, leur dit-il ; assemblons le chapitre.
+Allez donc de ce pas, par de saints hurlements,
+Vous-mêmes appeler les chanoines dormants.
+Partez. Mais ce discours les surprend et les glace.
+Nous ! qu'en ce vain projet, pleins d'une folle audace,
+Nous allions, dit Girard, la nuit nous engager !
+De notre complaisance osez-vous l'exiger ?
+Hé ! seigneur ! quand nos cris pourraient, du fond des rues,
+De leurs appartements percer les avenues,
+Réveiller ces valets autour d'eux étendus,
+De leurs sacrés repos ministres assidus,
+Et pénétrer des lits aux bruits inaccessibles ;
+Pensez-vous, au moment que les ombres paisibles
+A ces lits enchanteurs ont su les attacher.
+Que la voix d'un mortel les en puisse arracher ?
+Deux chantres feront-ils, dans l'ardeur de vous plaire,
+Ce que depuis trente ans six cloches n'ont pu faire ?
+Ah ! je vois bien où tend tout ce discours trompeur,
+Reprend le chaud vieillard : le prélat vous fait peur.
+Je vous ai vus cent fois, sous sa main bénissante,
+Courber servilement une épaule tremblante.
+Hé bien ! allez ; sous lui fléchissez les genoux :
+Je saurai réveiller les chanoines sans vous.
+Viens, Girot, seul ami qui me reste fidèle :
+Prenons du saint jeudi la bruyante crécelle.
+Suis-moi. Qu'à son lever le soleil aujourd'hui
+trouve tout le chapitre éveillé devant lui.
+Il dit. Du fond poudreux d'une armoire sacrée
+Par les mains de Girot la crécelle est tirée.
+Ils sortent à l'instant, et, par d'heureux efforts,
+Du lugubre instrument font crier les ressorts.
+Pour augmenter l'effroi, la Discorde infernale
+Monte dans le palais, entre dans la grand'salle,
+Et, du fond de cet antre, au travers de la nuit,
+Fait sortir le démon du tumulte et du bruit.
+Le quartier alarmé n'a plus d'yeux qui sommeillent ;
+Déjà de toutes parts les chanoines s'éveillent
+L'on croit que le tonnerre est tombé sur les toits,
+Et que l'église brûle une seconde fois ;
+L'autre, encor agité de vapeurs plus funèbres,
+Pense être au jeudi saint, croit que l'on dit ténèbres,
+Et déjà tout confus, tenant midi sonné,
+En soi-même frémit de n'avoir point dîné.
+Ainsi, lorsque tout prêt à briser cent murailles
+Louis, la foudre en main abandonnant Versailles,
+Au retour du soleil et des zéphyrs nouveaux,
+Fait dans les champs de Mars déployer les drapeaux ;
+Au seul bruit répandu de sa marche étonnante,
+Le Danube s'émeut, le Tage s'épouvante,
+Bruxelle attend le coup qui la doit foudroyer,
+Et le Batave encore est prêt à se noyer.
+Mais en vain dans leurs lits un juste effroi les presse :
+Aucun ne laisse encor la plume enchanteresse.
+Pour les en arracher Girot s'inquiétant
+Va crier qu'au chapitre un repas les attend.
+Ce mot, dans tous les coeurs répand la vigilance.
+Tout s'ébranle, tout sort, tout marche en diligence.
+Ils courent au chapitre, et chacun se pressant
+Flatte d'un doux espoir son appétit naissant.
+Mais, ô d'un déjeuner vaine et frivole attente !
+A peine ils sont assis, que, d'une voix dolente,
+Le chantre désolé, lamentant son malheur,
+Fait mourir l'appétit et naître la douleur.
+Le seul chanoine Evrard, d'abstinence incapable,
+Ose encor proposer qu'on apporte la table.
+Mais il a beau presser, aucun ne lui répond :
+Quand le premier rompant ce silence profond,
+Alain tousse et se lève ; Alain, ce savant homme,
+Qui de Bauny vingt fois a lu toute la somme,
+Qui possède Abéli, qui sait tout Raconis,
+Et même entend, dit-on, le latin d'A-Kempis.
+N'en doutez point, leur dit ce savant canoniste,
+Ce coup part, j'en suis sûr, d'une main janséniste.
+Mes yeux en sont témoins : j'ai vu moi-même hier
+Entrer chez le prélat le chapelain Garnier.
+Arnaud, cet hérétique ardent à nous détruire,
+Par ce ministre adroit tente de le séduire :
+Sans doute il aura lu dans son saint Augustin
+Qu'autrefois saint Louis érigea ce lutrin ;
+Il va nous inonder des torrents de sa plume.
+Il faut, pour lui répondre, ouvrir plus d'un volume.
+Consultons sur ce point quelque auteur signalé ;
+Voyons si des lutrins Bauny n'a point parlé
+Etudions enfin, il en est temps encore ;
+Et, pour ce grand projet, tantôt dès que l'aurore
+Rallumera le jour dans l'onde enseveli,
+Que chacun prenne en main le moelleux Abéli.
+Ce conseil imprévu de nouveau les étonne :
+Surtout le gras Evrard d'épouvante en frissonne.
+Moi, dit-il, qu'à mon âge, écolier tout nouveau,
+J'aille pour un lutrin me troubler le cerveau !
+O le plaisant conseil ! Non, non, songeons à vivre :
+Va maigrir, si tu veux, et sécher sur un livre.
+Pour moi, je lis la bible autant que l'alcoran :
+Je sais ce qu'un fermier nous doit rendre par an ;
+Sur quelle vigne à Reims nous avons hypothèque :
+Vingt muids rangés chez moi font ma bibliothèque.
+En plaçant un pupitre on croit nous rabaisser :
+Mon bras seul sans latin saura le renverser.
+Que m'importe qu'Arnaud me condamne ou m'approuve ?
+J'abats ce qui me nuit partout où je le trouve :
+C'est là mon sentiments. A quoi bon tant d'apprêts ?
+Du reste déjeûnons, messieurs, et buvons frais.
+Ce discours, que soutient l'embonpoint du visage,
+Rétablit l'appétit, réchauffe le courage.
+Mais le chantre surtout en paraît rassuré,
+Oui, dit-il, le pupitre a déjà trop duré.
+Allons sur sa ruine assurer ma vengeance :
+Donnons à ce grand oeuvre une heure d'abstinence,
+Et qu'au retour tantôt un ample déjeûner
+Longtemps nous tienne à table, et s'unisse au dîner.
+Aussitôt il se lève, et la troupe fidèle
+Par ces mots attirants sent redoubler son zèle.
+Ils marchent droit au coeur d'un pas audacieux.
+Et bientôt le lutrin se fait voir à leurs yeux.
+A ce terrible objet aucun d'eux ne consulte,
+Sur l'ennemi commun ils fondent en tumulte,
+Ils sapent le pivot, qui se défend en vain ;
+Chacun sur lui d'un coup veut honorer sa main.
+Enfin sous tant d'efforts la machine succombe,
+Et son corps entr'ouvert chancelle, éclate et tombe :
+Tel sur les monts glacés des farouches Gélons
+Tombe un chêne battu des voisins aquilons ;
+Ou tel, abandonné de ses poutres usées,
+Fond enfin un vieux toit sous ses tuiles brisées.
+La masse est emportée, et ses ais arrachés
+Sont aux yeux des mortels chez le chantre cachés.
+L'Aurore cependant, d'un juste effroi troublée,
+Des chanoines levés voit la troupe assemblée,
+Et contemple longtemps, avec des yeux confus,
+Ces visages fleuris qu'elle n'a jamais vus.
+Chez Sidrac aussitôt Brontin d'un pied fidèle
+Du pupitre abattu va porter la nouvelle.
+Le vieillard de ses soins bénit l'heureux succès,
+Et sur le bois détruit bâtit mille procès.
+L'espoir d'un doux tumulte échauffant son courage,
+Il ne sent plus le poids ni les glaces de l'âge ;
+Et chez le trésorier, de ce pas, à grand bruit,
+Vient éclater au jour les crimes de la nuit.
+Au récit imprévu de l'horrible insolence,
+Le prélat hors du lit impétueux s'élance
+Vainement d'un breuvage à deux mains apporté
+Gilotin avant tout le veut voir humecté :
+Il veut partir à jeun. Il se peigne, il s'apprête ;
+L'ivoire trop hâté deux fois rompt sur sa tête,
+Et deux fois de sa main le buis tombe en morceaux ;
+Tel Hercule filant rompait tous les fuseaux,
+Il sort demi-paré. Mais déjà sur sa porte
+Il voit de saints guerriers une ardente cohorte,
+Qui tous, remplis pour lui d'une égale vigueur,
+Sont prêts, pour le servir, à déserter le choeur.
+Mais le vieillard condamne un projet inutile.
+Nos destins sont, dit-il, écrits chez la Sibylle :
+Son antre n'est pas loin ; allons la consulter,
+Et subissons la loi qu'elle nous va dicter.
+Il dit : à ce conseil, où la raison domine,
+Sur ses pas au barreau la troupe s'achemine,
+Et bientôt dans le temple, entend, non sans frémir,
+De l'antre redouté les soupiraux gémir.
+Entre ces vieux appuis dont l'affreuse grand'salle
+Soutient l'énorme poids de sa voûte infernale,
+Est un pilier fameux, des plaideurs respecté,
+Et toujours de Normands à midi fréquenté.
+Là, sur des tas poudreux de sacs et de pratique,
+Hurle tous les matins une Sibylle étique :
+On l'appelle Chicane ; et ce monstre odieux
+Jamais pour l'équité n'eut d'oreilles ni d'yeux.
+La Disette au teint blême, et la triste Famine,
+Les Chagrins dévorants, et l'infâme Ruine,
+Enfants infortunés de ses raffinements,
+Troublent l'air d'alentour de longs gémissements.
+Sans cesse feuilletant les lois et la coutume,
+Pour consumer autrui, le monstre se consume ;
+Et, dévorant maison, palais, châteaux entiers,
+Rend pour des monceaux d'or de vains tas de papiers.
+Sous le coupable effort de ta noire insolence,
+Thémis a vu cent fois chanceler sa balance.
+Incessamment il va de détour en détour.
+Comme un hibou, souvent il se dérobe au jour :
+Tantôt, les yeux en feu, c'est un lion superbe ;
+Tantôt, humble serpent, il se glisse sous l'herbe.
+En vain, pour le dompter, le plus juste des rois
+Fit régler le chaos des ténébreuses lois ;
+Ses griffes vainement par Pussort accourcies,
+Se rallongent déjà, toujours d'encre noircies ;
+Et ses ruses, perçant et digues et remparts,
+Par cent brèches déjà rentrent de toutes parts.
+Le vieillard humblement l'aborde et le salue,
+Et faisant, avant tout, briller l'or à sa vue :
+Reine des longs procès, dit-il, dont le savoir
+Rend la force inutile, et les lois sans pouvoir,
+Toi, pour qui dans le Mans le laboureur moissonne,
+Pour qui naissent à Caen tous les fruits de l'automne :
+Si, dès mes premiers ans, heurtant tous les mortels,
+L'encre a toujours pour loi coulé sur tes autels,
+Daigne encor me connaître en ma saison dernière ;
+D'un prélat qui t'implore exauce la prière.
+Un rival orgueilleux, de sa gloire offensé,
+A détruit le lutrin par nos mains redressé.
+Epuise en sa faveur ta science fatale :
+Du digeste et du code ouvre-nous le dédale;
+Et montre-nous cet art, connu de tes amis,
+Qui, dans ses propres lois, embarrasse Thémis.
+La Sibylle, à ces mots, déjà hors d'elle-même,
+Fait lire sa fureur sur son visage blême,
+Et, pleine du démon qui la vient oppresser,
+Par ces mots étonnants tâche à le repousser.
+Chantres, ne craignez plus une audace insensée.
+Je vois, je vois au choeur la masse replacée :
+Mais il faut des combats. Tel est l'arrêt du sort,
+Et surtout évitez un dangereux accord.
+Là bornant son discours, encor tout écumante,
+Elle souffle aux guerriers l'esprit qui la tourmente ;
+Et dans leurs coeurs brûlants de la soif de plaider
+Verse l'amour de nuire, et la peur de céder.
+Pour tracer à loisir une longue requête,
+A retourner chez soi leur brigade s'apprête.
+Sous leurs pas diligents le chemin disparoît,
+Et le pilier, loin d'eux, déjà baisse et décroît.
+Loin du bruit cependant les chanoines à table
+Immolent trente mets à leur faim indomptable.
+Leur appétit fougueux, par l'objet excité,
+Parcourt tous les recoins d'un monstrueux pâté ;
+Par le sel irritant la soif est allumée :
+Lorsque d'un pied léger la prompte Renommée,
+Semant partout l'effroi, vient au chantre éperdu
+Conter l'affreux détail de l'oracle rendu.
+Il se lève, enflammé de muscat et de bile,
+Et prétend à son tour consulter la Sibylle.
+Evrard a beau gémir du repas déserté,
+Lui-même est au barreau par le nombre emporté.
+Par les détours étroits d'une barrière oblique,
+Ils gagnent les degrés, et le perron antique
+Où sans cesse, étalant bons et méchants écrits,
+Barbin vend aux passants les auteurs à tout prix.
+Là le chantre à grand bruit arrive et se fait place,
+Dans le fatal instant que, d'un égale audace,
+Le prélat et sa troupe , à pas tumultueux,
+Descendaient du palais l'escalier tortueux.
+L'un et l'autre rival, s'arrêtant au passage,
+Se mesure des yeux, s'observe, s'envisage ;
+Une égale fureur anime les esprits :
+Tels deux fougueux taureaux, de jalousie épris
+Auprès d'une génisse au front large et superbe
+Oubliant tous les jours le pâturage et l'herbe,
+A l'aspect l'un de l'autre, embrasés, furieux,
+Déjà le front baissé, se menacent des yeux.
+Mais Evrard, en passant coudoyé par Boirude,
+Ne sait point contenir son aigre inquiétude ;
+Il entre chez Barbin, et, d'un bras irrité,
+Saisissant du Cyrus un volume écarté,
+Il lance au sacristain le tome épouvantable.
+Boirude fuit le coup : le volume effroyable
+Lui rase le visage, et, droit dans l'estomac,
+Va frapper en sifflant l'infortuné Sidrac.
+Le vieillard, accablé de l'horrible Artamène,
+Tombe aux pieds du prélat, sans pouls et sans haleine.
+Sa troupe le croit mort, et chacun empressé
+Se croit frappé du coup dont il le voit blessé.
+Aussitôt contre Evrard vingt champions s'élancent ;
+Pour soutenir leur choc les chanoine s'avancent.
+La Discorde triomphe, et du combat fatal
+Par un cri donne en l'air l'effroyable signal.
+Chez le libraire absent tout entre, tout se mêle :
+Les livres sur Evrard fondent comme la grêle
+Qui, dans un grand jardin, à coups impétueux,
+Abat l'honneur naissant des rameaux fructueux.
+Chacun s'arme au hasard du livre qu'il rencontre :
+L'un tient l'Edit d'amour, l'autre en saisit la Montre ;
+L'un prend le seul Jonas qu'on ait vu relié ;
+L'autre un Tasse français, en naissant oublié.
+L'élève de Barbin, commis à la boutique,
+veut en vain s'opposer à leur fureur gothique :
+Les volumes, sans choix à la tête jetés,
+Sur le perron poudreux volent de tous côtés :
+Là, près d'un Guarini, Térence tombe à terre ;
+Là, Xénophon dans l'air heurte contre un la Serre,
+Oh ! que d'écrits obscurs, de livres ignorés,
+Furent en ce grand jour de la poudre tirés !
+Vous en fûtes tirés, Almerinde et Simandre :
+Et toi, rebut du peuple, inconnu Caloandre,
+Dans ton repos, dit-on, saisi par Gaillerbois,
+Tu vis le jour alors pour la première fois.
+Chaque coup sur la chair laisse une meurtrissure :
+Déjà plus d'un guerrier se plaint d'une blessure.
+D'un le Vayer épais Giraut est renversé :
+Marineau, d'un Brébeuf à l'épaule blessé,
+En sent par tout le bras une douleur amère,
+Et maudit le Pharsale aux provinces si chère.
+D'un Pinchêne in-quarto Dodillon étourdi
+A longtemps le teint pâle et le coeur affadi.
+Au plus fort du combat le chapelain Garagne,
+Vers le sommet du front atteint d'un Charlemagne,
+(Des vers de ce poème effet prodigieux)!
+Tout prêt à s'endormir, bâille, et ferme les yeux.
+A plus d'un combattant la Clélie est fatale :
+Girou dix fois par elle éclate et se signale.
+Mais tout cède aux efforts du chanoine Fabri.
+Ce guerrier, dans l'église aux querelles nourri,
+Est robuste de corps, terrible de visage,
+Et de l'eau dans son vin n'a jamais su l'usage.
+Il terrasse lui seul et Guilbert et Grasset,
+Et Gorillon la basse, et Grandin le fausset,
+Et Gerbais l'agréable, et Guerin l'insipide.
+Des chantres désormais la brigade timide
+S'écarte, et du palais regagne les chemins :
+Telle, à l'aspect d'un loup, terreur des champs voisins,
+Fuit d'agneaux effrayés une troupe bêlante ;
+Ou tels devant Achille, aux campagnes de Xanthe,
+Les Troyens se sauvaient à l'abri de leurs tours,
+Quand Brontin à Boirude adresse ce discours :
+Illustre porte-croix, par qui notre bannière
+N'a jamais en marchant fait un pas en arrière,
+Un chanoine lui seul triomphant du prélat
+Du rochet à nos yeux ternira-t-il l'éclat ?
+Non, non : pour te couvrir de sa main redoutable,
+Accepte de mon corps l'épaisseur favorable.
+Viens, et, sous ce rempart, à ce guerrier hautain
+Fais voler ce Quinault qui me reste à la main.
+A ces mots, il lui tend le doux et tendre ouvrage.
+Le sacristain, bouillant de zèle et de courage,
+Le prend, se cache, approche, et, droit entre le syeux,
+Frappe du noble écrit l'athlète audacieux.
+Mais c'est pour l'ébranler une faible tempête,
+Le livre sans vigueur mollit contre sa tête.
+Le chanoine les voit, de colère embrasé :
+Attendez, leur dit-il, couple lâche et rusé,
+Et jugez si ma main, aux grands exploits novice,
+Lance à mes ennemis un livre qui mollisse.
+A ces mots il saisit un vieil Infortiat,
+Grossi des visions d'Accurse et d'Alciat,
+Inutile ramas de gothique écriture,
+Dont quatre ais mal unis formaient la couverture,
+Entouré à demi d'un vieux parchemin noir,
+Où pendait à trois clous un reste de fermoir.
+Sur l'ais qui le soutient auprès d'un Avicenne,
+Deux des plus forts mortels l'ébranleraient à peine :
+Le chanoine pourtant l'enlève sans effort,
+Et, sur le couple pâle et déjà demi-mort,
+Fait tomber à deux mains l'effroyable tonnerre.
+Les guerriers de ce coup vont mesurer la terre,
+Et, du bois et des clous meurtris et déchirés,
+Longtemps, loin du perron, roulent sur les degrés.
+Au spectacle étonnant de leur chute imprévue,
+Le prélat pousse un cri qui pénètre la nue.
+Il maudit dans son coeur le démon des combats,
+Et de l'horreur du coup il recule six pas.
+Mais bientôt rappelant son antique prouesse
+Il tire du manteau sa dextre vengeresse ;
+Il part, et, de ses doigts saintement allongés,
+Bénit tous les passants, en deux files rangés.
+Il sait que l'ennemi, que ce coup va surprendre,
+Désormais sur ses pieds ne l'oserait attendre,
+Et déjà voit pour lui tout ce peuple en courroux
+Crier aux combattants : Profanes, à genoux !
+Le chantre, qui de loin voit approcher l'orage,
+Dans son coeur éperdu cherche en vain du courage :
+Sa fierté l'abandonne, il tremble, il cède, il fuit.
+Le long des sacrés murs sa brigade le suit :
+Tout s'écarte à l'instant ; mais aucun n'en réchappe ;
+Partout le doigt vainqueur les suit et les rattrape.
+Evrard seul, en un coin prudemment retiré,
+Se croyait à couvert de l'insulte sacré :
+Mais le prélat vers lui fait une marche adroite,
+Il l'observe de l'oeil ; et tirant vers la droite,
+Tout d'un coup tourne à gauche, et d'un bras fortuné
+Bénit subitement le guerrier consterné.
+Le chanoine, surpris de la foudre mortelle,
+Se dresse, et lève en vain une tête rebelle ;
+Sur ses genoux tremblants il tombe à cet aspect,
+Et donne à la frayeur ce qu'il doit au respect.
+Dans le temple aussitôt le prélat plein de gloire
+Va goûter les doux fruits de sa sainte victoire ;
+Et de leur vain projet les chanoines punis
+S'en retournent chez eux, éperdus et bénis.
+Tandis que tout conspire à la guerre sacrée,
+La Piété sincère, aux Alpes retirée,
+Du fond de son désert entend les tristes cris,
+De ses sujets cachés dans les murs de Paris.
+Elle quitte à l'instant sa retraite divine
+La Foi, d'un pas certain, devant elle chemine ;
+L'Espérance au front gai l'appuie et la conduit ;
+Et, la bourse à la main, la Charité la suit.
+Vers Paris elle vole, et d'une audace sainte,
+Vient aux pieds de Thémis proférer cette plainte :
+Vierge, effroi des méchants, appui de mes autels,
+Qui, la balance en main, règle tous les mortels,
+Ne viendrai-je jamais en tes bras salutaires
+Que pousser des soupirs et pleurer mes misères !
+Ce n'est donc pas assez qu'au mépris de tes lois
+L'Hypocrisie ait pris et mon nom et ma voix ;
+Que, sous ce nom sacré, partout ses mains avares
+Cherchent à me ravir crosses, mitres, tiares !
+Faudra-t-il voir encor cent monstres furieux
+Ravager mes états usurpés à tes yeux !
+Dans les temps orageux de mon naissant empire,
+Au sortir de baptême on courait au martyre.
+Chacun, plein de mon nom, ne respirait que moi :
+Le fidèle, attentif aux règles de sa loi,
+Fuyant des vanités la dangereuse amorce,
+Aux honneurs appelé, n'y montait que par force :
+Ces coeurs, que les bourreaux ne faisaient point frémir,
+A l'offre d'une mitre étaient prêts à gémir ;
+Et, sans peur des travaux, sur mes traces divines
+Couraient chercher le ciel au travers des épines.
+Mais, depuis que l'Eglise eut, aux yeux des mortels,
+De son sang en tous lieux cimenté ses autels,
+Le calme dangereux succédant aux orages,
+Une lâche tiédeur s'empara des courages,
+De leur zèle brûlant l'ardeur se ralentit.
+Sous le joug des péchés leur foi s'appesantit :
+Le moine secoua la cilice et la haire,
+Le chanoine indolent apprit à ne rien faire ;
+Le prélat, par la brigue aux honneurs parvenu,
+Ne sut plus qu'abuser d'un humble revenu,
+Et pour toutes vertus fit, au dos d'un carrosse,
+A côté d'une mitre armorier sa crosse ;
+L'Ambition partout chassa l'Humilité ;
+Dans la crasse du froc logea la Vanité.
+Alors de tous les coeurs l'union fut détruite.
+Dans mes cloîtres sacrés la Discorde introduite
+Y bâtit de mon bien ses plus sûrs arsenaux ;
+Traîne tous mes sujets au pied des tribunaux.
+En vain à ses fureurs j'opposai mes prières ;
+L'insolente, à mes yeux, marcha sous mes bannières.
+Pour comble de misère, un tas de faux docteurs
+Vint flatter les péchés de discours imposteurs ;
+Infectant les esprits d'exécrables maximes,
+Voulut faire à Dieu même approuver tous les crimes.
+Une servile peur tint lieu de charité,
+Le besoin d'aimer Dieu passa pour nouveauté ;
+Et chacun à mes pieds, conservant sa malice,
+N'apporta de vertu que l'aveu de son vice.
+Pour éviter l'affront de ces noirs attentats,
+J'allai chercher le calme au séjour des frimas,
+Sur ces monts entourés d'une éternelle glace
+Où jamais au printemps les hivers n'ont fait place.
+Mais, jusques dans la nuit de mes sacrés déserts,
+Le bruit de mes malheurs fait retentir les airs.
+Aujourd'hui même encore une voix trop fidèle
+M'a d'un triste désastre apporté la nouvelle :
+J'apprends que, dans ce temple où le plus saint des rois
+Consacra tout le fruit de ses pieux exploits,
+Et signala pour moi sa pompeuse largesse,
+L'implacable Discorde et l'infâme Mollesse,
+Foulant aux pieds les lois, l'honneur et le devoir,
+Usurpent en mon nom le souverain pouvoir.
+Souffriras-tu, ma soeur, une action si noire ?
+Quoi ! ce temple, à ta porte, élevé pour ma gloire,
+Où jadis des humains j'attirais tous les voeux,
+Sera de leurs combats le théâtre honteux !
+Non, non, il faut enfin que ma vengeance éclate :
+Assez et trop longtemps l'impunité les flatte.
+Prends ton glaive, et, fondant sur ces audacieux,
+Viens aux yeux des mortels justifier les cieux.
+Ainsi parle à sa soeur cette vierge enflammée :
+La grâce est dans ses yeux d'un feu pur allumée.
+Thémis sans différer lui promet son secours,
+La flatte, la rassure et lui tient ce discours :
+Chère et divine soeur, dont les mains secourables
+Ont tant de fois séché les pleurs des misérables,
+Pourquoi toi-même, en proie à tes vives douleurs,
+Cherches-tu sans raison à grossir tes malheurs ?
+En vain de tes sujets l'ardeur est ralentie ;
+D'un ciment éternel ton Eglise est bâtie,
+Et jamais de l'enfer les noirs frémissements
+N'en sauraient ébranler les fermes fondements.
+Au milieu des combats, des troubles, des querelles,
+Ton nom encor chéri vit au sein des fidèles.
+Crois-moi, dans ce lieu même où l'on veut t'opprimer,
+Le trouble qui t'étonne est facile à calmer ;
+Et, pour y rappeler la paix tant désirée,
+Je vais t'ouvrir, ma soeur, une route assurée.
+Prête-moi donc l'oreille, et retiens tes soupirs.
+Vers ce temple fameux, si chers à tes désirs
+Où le ciel fut pour toi si prodigue en miracles,
+Non loin de ce palais où je rends mes oracles,
+Est un vaste séjour des mortels révéré,
+Et de clients soumis à toute heure entouré,
+Là, sous le faix pompeux de ma pourpre honorable,
+Veille au soin de ma gloire un homme incomparable,
+Ariste, dont le Ciel et Louis ont fait choix
+Pour régler ma balance et dispenser mes lois.
+Par lui dans le barreau sur mon trône affermie
+Je vois hurler en vain la chicane ennemie ;
+Par lui la vérité ne craint plus l'imposteur,
+Et l'orphelin n'est plus dévoré du tuteur.
+Mais pourquoi vainement t'en retracer l'image ?
+Tu le connais assez : Ariste est ton ouvrage.
+C'est toi qui le formas dès ses plus jeunes ans :
+Son mérite sans tache est un de tes présents.
+Tes divines leçons, avec le lait sucées,
+Allumèrent l'ardeur de ses nobles pensées.
+Aussi son coeur, pour toi brûlant d'un si beau feu,
+N'en fit point dans le monde un lâche désaveu ;
+Et son zèle hardi, toujours prêt à paroître,
+N'alla point se cacher dans le sombres d'un cloître.
+Va le trouver, ma soeur a ton auguste nom,
+Tout s'ouvrira d'abord en sa sainte maison.
+Ton visage est connu de sa noble famille.
+Tout y garde tes lois, enfants, soeurs, femme, fille.
+Tes yeux d'un seul regard sauront le pénétrer ;
+Et, pour obtenir tout, tu n'as qu'à te montrer.
+Là s'arrêta Thémis. La Piété charmée
+Sent renaître la joie en son âme calmée.
+Elle court chez Ariste ; Et s'offrant à ses yeux :
+Que me sert, lui dit-elle, Ariste qu'en tous lieux
+Tu signales pour moi ton zèle et ton courage,
+Si la Discorde impie à ma porte m'outrage ?
+Elle court chez Ariste ; Et s'offrant à ses yeux :
+Que me sert, lui dit-elle, Ariste qu'en tous lieux
+A mes sacrés autels font un profane insulte,
+Remplissent tout d'effroi, de trouble et de tumulte.
+De leur crime à leurs yeux va-t-en peindre l'horreur :
+Sauve-moi, sauve-les de leur propre fureur.
+Elle sort à ces mots. Le héros en prière
+Demeure tout couvert de feux et de lumière.
+De la céleste fille il reconnaît l'éclat,
+Et mande au même instant le chantre et le prélat.
+Muse, c'est à ce coup que mon esprit timide
+Dans sa course élevée a besoin qu'on le guide.
+Pour chanter par quels soins, par quels nobles travaux
+Un mortel sut fléchir ces superbes rivaux.
+Mais plutôt, toi qui fis ce merveilleux ouvrage,
+Ariste, c'est à toi d'en instruire nôtre âge.
+Seul tu peux révéler par quel art tout puissant
+Tu rendis tout-à-coup le chantre obéissant.
+Tu sais par quel conseil rassemblant le chapitre
+Lui-même, de sa main, reporta le pupitre ;
+Et comment le prélat, de ses respects content,
+Le fit du banc fatal enlever à l'instant.
+Parle donc : c'est à toi d'éclaircir ces merveilles.
+Il me suffit pour moi d'avoir su, par mes veilles
+Jusqu'au sixième chant pousser ma fiction,
+Et fait d'un vain pupitre un second Ilion.
+Finissons. Aussi bien, quelque ardeur qui m'inspire,
+Quand je songe au héros qui me reste à décrire,
+Qu'il faut parler de toi, mon esprit éperdu
+Demeure sans parole, interdit, confondu.
+Ariste, c'est ainsi qu'en ce sénat illustre
+Où Thémis, par tes soins, reprend son premier lustre,
+Quand, la première fois, un athlète nouveau
+Vient combattre en champ clos aux joutes du barreau,
+Souvent sans y penser ton auguste présence
+Troublant par trop d'éclat sa timide éloquence,
+Le nouveau Cicéron, tremblant, décoloré,
+Cherche en vain son discours sur sa langue égaré :
+En vain, pour gagner temps, dans ses transes affreuses,
+Traîne d'un dernier mot les syllabes honteuses ;
+Il hésite, il bégaie ; et le triste orateur
+Demeure enfin muet aux yeux du spectateur.
+
+Ô vous donc qui, brûlant d'une ardeur périlleuse,
+Courez du bel esprit la carrière épineuse,
+N'allez pas sur des vers sans fruit vous consumer,
+Ni prendre pour génie un amour de rimer ;
+Craignez d'un vain plaisir les trompeuses amorces,
+Et consultez longtemps votre esprit et vos forces.
+
+
+C'est en vain qu'au Parnasse un téméraire auteur
+Pense de l'art des vers atteindre la hauteur.
+S'il ne sent point du Ciel l'influence secrète,
+Si son astre en naissant ne l'a formé poète,
+Dans son génie étroit il est toujours captif ;
+Pour lui Phébus est sourd, et Pégase est rétif.
+
+L'un peut tracer en vers une amoureuse flamme ;
+L'autre d'un trait plaisant aiguiser l'épigramme.
+
+La nature, fertile en Esprits excellents,
+Sait entre les Auteurs partager les talents
+L'un peut tracer en vers une amoureuse flamme ;
+L'autre d'un trait plaisant aiguiser l'épigramme.
+MALHERBE d'un héros peut vanter les exploits ;
+RACAN, chanter Philis, les bergers et les bois
+Mais souvent un esprit qui se flatte et qui s'aime
+Méconnaît son génie et s'ignore soi-même :
+Ainsi tel autrefois qu'on vit avec FARET
+Charbonner de ses vers les murs d'un cabaret
+S'en va, mal à propos, d'une voix insolente,
+Chanter du peuple hébreu la fuite triomphante,
+Et, poursuivant Moïse au travers des déserts,
+Court avec Pharaon se noyer dans les mers.
+
+
+Quelque sujet qu'on traite, ou plaisant, ou sublime,
+Que toujours le bon sens s'accorde avec la rime ;
+L'un l'autre vainement ils semblent se haïr ;
+La rime est une esclave et ne doit qu'obéir.
+Lorsqu'à la bien chercher d'abord on s'évertue,
+L'esprit à la trouver aisément s'habitue ;
+Au joug de la raison sans peine elle fléchit
+Et, loin de la gêner, la sert et l'enrichit.
+Mais, lorsqu'on la néglige, elle devient rebelle,
+Et, pour la rattraper, le sens court après elle.
+Aimez donc la raison : que toujours vos écrits
+Empruntent d'elle seule et leur lustre et leur prix.
+
+
+La plupart, emportés d'une fougue insensée,
+Toujours loin du droit sens vont chercher leur pensée
+Ils croiraient s'abaisser, dans leurs vers monstrueux,
+S'ils pensaient ce qu'un autre a pu penser comme eux.
+
+
+Évitons ces excès : laissons à l'Italie,
+De tous ces faux brillants l'éclatante folie.
+Tout doit tendre au bon sens : mais, pour y parvenir,
+Le chemin est glissant et pénible à tenir ;
+Pour peu qu'on s'en écarte, aussitôt on se noie.
+La raison pour marcher n'a souvent qu'une voie.
+
+
+Un auteur quelquefois, trop plein de son objet,
+Jamais sans l'épuiser n'abandonne un sujet.
+S'il rencontre un palais, il m'en dépeint la face ;
+Il me promène après de terrasse en terrasse ;
+Ici s'offre un perron ; là règne un corridor ;
+Là ce balcon s'enferme en un balustre d'or.
+Il compte des plafonds les ronds et les ovales ;
+« Ce ne sont que festons, ce ne sont qu'astragales. »
+Je saute vingt feuillets pour en trouver la fin,
+Et je me sauve à peine au travers du jardin.
+Fuyez de ces auteurs l'abondance stérile,
+Et ne vous chargez point d'un détail inutile.
+Tout ce qu'on dit de trop est fade et rebutant ;
+L'esprit rassasié le rejette à l'instant.
+Qui ne sait se borner ne sut jamais écrire.
+
+
+Souvent la peur d'un mal nous conduit dans un pire
+Un vers était trop faible, et vous le rendez dur ;
+J'évite d'être long, et je deviens obscur ;
+L'un n'est point trop fardé, mais sa Muse est trop nue ;
+L'autre a peur de ramper, il se perd dans la nue.
+
+
+Voulez-vous du public mériter les amours ?
+Sans cesse en écrivant variez vos discours.
+Un style trop égal et toujours uniforme
+En vain brille à nos yeux, il faut qu'il nous endorme.
+On lit peu ces auteurs, nés pour nous ennuyer,
+Qui toujours sur un ton semblent psalmodier.
+
+
+Heureux qui, dans ses vers, sait d'une voix légère
+Passer du grave au doux, du plaisant, au sévère !
+Son livre, aimé du Ciel et chéri des lecteurs,
+Est souvent chez Barbin entouré d'acheteurs.
+
+
+Quoi que vous écriviez évitez la bassesse :
+Le style le moins noble a pourtant sa noblesse.
+Au mépris du bon sens, le Burlesque effronté,
+Trompa les yeux d'abord, plut par sa nouveauté.
+
+
+On ne vit plus en vers que pointes triviales ;
+Le Parnasse parla le langage des halles ;
+La licence à rimer alors n'eut plus de frein,
+Apollon travesti devint un TABARIN.
+
+
+Cette contagion infecta les provinces,
+Du clerc et du bourgeois passa jusques aux princes.
+Le plus mauvais plaisant eut ses approbateurs ;
+Et, jusqu'à d'ASSOUCI, tout trouva des lecteurs.
+Mais de ce style enfin la cour désabusée
+Dédaigna de ces vers l'extravagance aisée,
+Distingua le naïf du plat et du bouffon,
+Et laissa la province admirer le Typhon.
+
+
+Que ce style jamais ne souille votre ouvrage.
+Imitons de MAROT l'élégant badinage,
+Et laissons le Burlesque aux Plaisants du Pont-Neuf.
+
+
+Mais n'allez point aussi, sur les pas de BRÉBEUF,
+Même en une Pharsale, entasser sur les rives
+« De morts et de mourants cent montagnes plaintives ».
+Prenez mieux votre ton, soyez Simple avec art,
+Sublime sans orgueil, agréable sans fard.
+
+
+N'offrez rien au lecteur que ce qui peut lui plaire.
+Ayez pour la cadence une oreille sévère :
+Que toujours dans vos vers, le sens, coupant les mots,
+Suspende l'hémistiche, en marque le repos.
+Gardez qu'une voyelle, à courir trop hâtée,
+Ne soit d'une voyelle en son chemin heurtée,
+Il est un heureux choix de mots harmonieux.
+Fuyez des mauvais sons le concours odieux :
+Le vers le mieux rempli, la plus noble pensée
+Ne peut plaire à l'esprit, quand l'oreille est blessée.
+
+
+Durant les premiers ans du Parnasse françois,
+Le caprice tout seul faisait toutes les lois.
+La rime, au bout des mots assemblés sans mesure,
+Tenait lieu d'ornements, de nombre et de césure.
+VILLON sut le premier, dans ces siècles grossiers,
+Débrouiller l'art confus de nos vieux romanciers.
+MAROT, bientôt après, fit fleurir les ballades,
+Tourna des triolets, rima des mascarades,
+À des refrains réglés asservit les rondeaux
+Et montra pour rimer des chemins tout nouveaux.
+RONSARD, qui le suivit, par une autre méthode,
+Réglant tout, brouilla tout, fit un art à sa mode,
+Et toutefois longtemps eut un heureux destin.
+Mais sa Muse, en français parlant grec et latin,
+Vit, dans l'âge suivant, par un retour grotesque,
+Tomber de ses grands mots le faste pédantesque.
+Ce poète orgueilleux, trébuché de si haut,
+Rendit plus retenus DESPORTES et BERTAUT.
+
+
+Enfin MALHERBE vint, et, le premier en France,
+Fit sentir dans les vers une juste cadence,
+D'un mot mis en sa place enseigna le pouvoir,
+Et réduisit la Muse aux règles du devoir.
+Par ce sage écrivain la langue réparée
+N'offrit plus rien de rude à l'oreille épurée.
+Les stances avec grâce apprirent à tomber,
+Et le vers sur le vers n'osa plus enjamber.
+Tout reconnut ses lois ; et ce guide fidèle
+Aux auteurs de ce temps sert encor de modèle.
+Marchez donc sur ses pas; aimez sa pureté ;
+Et de son tour heureux imitez la clarté.
+Si le sens de vos vers tarde à se faire entendre,
+Mon esprit aussitôt commence à se détendre ;
+Et, de vos vains discours prompt à se détacher,
+Ne suit point un auteur qu'il faut toujours chercher.
+
+
+Il est certains esprits dont les sombres pensées
+Sont d'un nuage épais toujours embarrassées ;
+Le jour de la raison ne le saurait percer.
+Avant donc que d'écrire, apprenez à penser.
+Selon que notre idée est plus ou moins obscure,
+L'expression la suit, ou moins nette, ou plus pure.
+Ce que l'on conçoit bien s'énonce clairement,
+Et les mots pour le dire arrivent aisément.
+
+
+Surtout qu'en vos écrits la langue révérée
+Dans vos plus grands excès vous soit toujours sacrée.
+En vain, vous me frappez d'un son mélodieux,
+Si le terme est impropre ou le tour vicieux :
+Mon esprit n'admet point un pompeux barbarisme,
+Ni d'un vers ampoulé l'orgueilleux solécisme.
+Sans la langue, en un mot, l'auteur le plus divin
+Est toujours, quoi qu'il fasse, un méchant écrivain.
+
+
+Travaillez à loisir, quelque ordre qui vous presse,
+Et ne vous piquez point d'une folle vitesse
+Un style si rapide, et qui court en rimant,
+Marque moins trop d'esprit que peu de jugement.
+J'aime mieux un ruisseau qui, sur la molle arène,
+Dans un pré plein de fleurs lentement se promène,
+Qu'un torrent débordé qui, d'un cours orageux,
+Roule, plein de gravier, sur un terrain fangeux.
+Hâtez-vous lentement, et, sans perdre courage,
+Vingt fois sur le métier remettez votre ouvrage
+Polissez-le sans cesse et le repolissez ;
+Ajoutez quelquefois, et souvent effacez.
+
+
+C'est peu qu'en un ouvrage où les fautes fourmillent,
+Des traits d'esprit, semés de temps en temps, pétillent.
+Il faut que chaque chose y soit mise en son lieu ;
+Que le début, la fin, répondent au milieu ;
+Que d'un art délicat les pièces assorties
+N'y forment qu'un seul tout de diverses parties,
+Que jamais du sujet le discours s'écartant
+N'aille chercher trop loin quelque mot éclatant.
+
+
+Craignez-vous pour vos vers la censure publique ?
+Soyez-vous à vous-même un sévère critique.
+L'ignorance toujours est prête à s'admirer.
+Faites-vous des amis prompts à vous censurer ;
+Qu'ils soient de vos écrits les confidents sincères,
+Et de tous vos défauts les zélés adversaires.
+Dépouillez devant eux l'arrogance d'auteur,
+Mais sachez de l'ami discerner le flatteur :
+Tel vous semble applaudir, qui vous raille et vous joue.
+Aimez qu'on vous conseille, et non pas qu'on vous loue.
+
+
+Un flatteur aussitôt cherche à se récrier
+Chaque vers qu'il entend le fait extasier.
+Tout est charmant, divin, aucun mot ne le blesse ;
+Il trépigne de joie, il pleure de tendresse ;
+Il vous comble partout d'éloges fastueux...
+La vérité n'a point cet air impétueux.
+
+
+Un sage ami, toujours rigoureux, inflexible,
+Sur vos fautes jamais ne vous laisse paisible :
+Il ne pardonne point les endroits négligés,
+Il renvoie en leur lieu les vers mal arrangés,
+Il réprime des mots l'ambitieuse emphase ;
+Ici le sens le choque, et plus loin c'est la phrase.
+Votre construction semble un peu s'obscurcir,
+Ce terme est équivoque : il le faut éclaircir...
+C'est ainsi que vous parle un ami véritable.
+
+
+Mais souvent sur ses vers un auteur intraitable,
+À les protéger tous se croit intéressé,
+Et d'abord prend en main le droit de l'offensé.
+« De ce vers, direz-vous, l'expression est basse.
+» — Ah ! Monsieur, pour ce vers je vous demande grâce,
+» Répondra-t-il d'abord. — Ce mot me semble froid,
+» Je le retrancherais. — C'est le plus bel endroit !
+» — Ce tour ne me plaît pas. — Tout le monde l'admire. »
+Ainsi toujours constant à ne se point dédire,
+Qu'un mot dans son ouvrage ait paru vous blesser,
+C'est un titre chez lui pour ne point l'effacer.
+Cependant, à l'entendre, il chérit la critique ;
+Vous avez sur ses vers un pouvoir despotique...
+Mais tout ce beau discours dont il vient vous flatter
+N'est rien qu'un piège adroit pour vous les réciter.
+Aussitôt, il vous quitte ; et, content de sa Muse,
+S'en va chercher ailleurs quelque fat qu'il abuse ;
+Car souvent il en trouve : ainsi qu'en sots auteurs,
+Notre siècle est fertile en sots admirateurs ;
+Et, sans ceux que fournit la ville et la province,
+Il en est chez le duc, il en est chez le prince.
+L'ouvrage le plus plat a, chez les courtisans,
+De tout temps rencontré de zélés partisans ;
+Et, pour finir enfin par un trait de satire,
+Un sot trouve toujours un plus sot qui l'admire.
+
+
+Et, sans mêler à l'or l'éclat des diamants,
+Cueille en un champ voisin ses plus beaux ornements
+
+Telle qu'une bergère, au plus beau jour de fête,
+De superbes rubis ne charge point sa tête,
+Et, sans mêler à l'or l'éclat des diamants,
+Cueille en un champ voisin ses plus beaux ornements
+Telle, aimable en son air, mais humble dans son style,
+Doit éclater sans pompe une élégante Idylle.
+Son tour, simple et naïf, n'a rien de fastueux
+Et n'aime point l'orgueil d'un vers présomptueux.
+Il faut que sa douceur flatte, chatouille, éveille,
+Et jamais de grands mots n'épouvante l'oreille.
+
+Mais souvent dans ce style un rimeur aux abois
+Jette là, de dépit, la flûte et le hautbois ;
+Et, follement pompeux, dans sa verve indiscrète,
+Au milieu d'une églogue entonne la trompette.
+De peur de l'écouter, Pan fuit dans les roseaux ;
+Et les Nymphes, d'effroi, se cachent sous les eaux.
+Au contraire cet autre, abject en son langage,
+Fait parler ses bergers comme on parle au village.
+Ses vers plats et grossiers, dépouillés d'agrément,
+Toujours baisent la terre et rampent tristement :
+On dirait que RONSARD, sur ses pipeaux rustiques,
+Vient encor fredonner ses idylles gothiques,
+Et changer, sans respect de l'oreille et du son,
+Lycidas en Pierrot, et Philis en Toinon.
+
+Entre ces deux excès la route est difficile.
+Suivez, pour la trouver, THÉOCRITE et VIRGILE
+Que leurs tendres écrits, par les Grâces dictés,
+Ne quittent point vos mains, jour et nuit feuilletés.
+Seuls, dans leurs doctes vers, ils pourront vous apprendre
+Par quel art, sans bassesse un auteur peut descendre ;
+Chanter Flore, les champs, Pomone, les vergers ;
+Au combat de la flûte animer deux bergers ;
+Des plaisirs de l'amour vanter la douce amorce ;
+Changer Narcisse en fleur, couvrir Daphné d'écorce ;
+Et par quel art encor l'églogue, quelquefois,
+Rend dignes d'un consul la campagne et les bois.
+Telle est de ce poème et la force et la grâce.
+
+D'un ton un peu plus haut, mais pourtant sans audace,
+La plaintive Élégie en longs habits de deuil,
+Sait, les cheveux épars, gémir sur un cercueil.
+Elle peint des amants la joie et la tristesse,
+Flatte, menace, irrite, apaise une maîtresse.
+Mais, pour bien exprimer ces caprices heureux,
+C'est peu d'être poète, il faut être amoureux.
+
+Je hais ces vains auteurs, dont la muse forcée
+M'entretient de ses feux, toujours froide et glacée ;
+Qui s'affligent par art, et, fous de sens rassis,
+S'érigent pour rimer en amoureux transis.
+Leurs transports les plus doux ne sont que phrases vaines.
+Ils ne savent jamais que se charger de chaînes,
+Que bénir leur martyre, adorer leur prison,
+Et faire quereller les sens et la raison.
+Ce n'était pas jadis sur ce ton ridicule
+Qu'Amour dictait les vers que soupirait TIBULLE,
+Ou que, du tendre OVIDE animant les doux sons,
+Il donnait de son art les charmantes leçons.
+Il faut que le coeur seul parle dans l'élégie.
+
+L'Ode, avec plus d'éclat et non moins d'énergie,
+Élevant jusqu'au ciel son vol ambitieux,
+Entretient dans ses vers commerce avec les dieux.
+Aux athlètes dans Pise elle ouvre la barrière,
+Chante un vainqueur poudreux au bout de la carrière,
+Mène Achille sanglant aux bords du Simoïs,
+Ou fait fléchir l'Escaut sous le joug de Louis.
+Tantôt, comme une abeille ardente à son ouvrage,
+Elle s'en va de fleurs dépouiller le rivage :
+Elle peint les festins, les danses et les ris ;
+Vante un baiser cueilli sur les lèvres d'Iris,
+Qui mollement résiste, et, par un doux caprice,
+Quelquefois le refuse afin qu'on le ravisse.
+Son style impétueux souvent marche au hasard
+Chez elle un beau désordre est un effet de l'art.
+
+Loin ces rimeurs craintifs dont l'esprit flegmatique
+Garde dans ses fureurs un ordre didactique,
+Qui, chantant d'un héros les progrès éclatants,
+Maigres historiens, suivront l'ordre des temps !
+Ils n'osent un moment perdre un sujet de vue :
+Pour prendre Dôle, il faut que Lille soit rendue ;
+Et que leur vers exact, ainsi que Mézerai,
+Ait déjà fait tomber les remparts de Courtrai.
+Apollon de son feu leur fut toujours avare.
+
+On dit, à ce propos, qu'un jour ce dieu bizarre,
+Voulant pousser à bout tous les rimeurs françois,
+Inventa du Sonnet les rigoureuses lois ;
+Voulut qu'en deux quatrains, de mesure pareille,
+La rime, avec deux sons, frappât huit fois l'oreille ;
+Et qu'ensuite six vers, artistement rangés,
+Fussent en deux tercets par le sens partagés.
+Surtout, de ce Poème il bannit la licence ;
+Lui-même en mesura le nombre et la cadence ;
+Défendit qu'un vers faible y pût jamais entrer,
+Ni qu'un mot déjà mis osât s'y remontrer.
+Du reste, il l'enrichit d'une beauté suprême
+Un sonnet sans défaut vaut seul un long Poème.
+Mais en vain mille auteurs y pensent arriver,
+Et cet heureux phénix est encore à trouver.
+À peine dans GOMBAUT, MAYNARD et MALLEVILLE,
+En peut-on admirer deux ou trois entre mille ;
+Le reste, aussi peu lu que ceux de Pelletier.
+N'a fait de chez Sercy, qu'un saut chez l'épicier.
+Pour enfermer son sens dans la borne prescrite,
+La mesure est toujours trop longue ou trop petite.
+
+L'Épigramme, plus libre en son tour plus borné,
+N'est souvent qu'un bon mot de deux rimes orné.
+
+Jadis, de nos auteurs les pointes ignorées
+Furent de l'Italie en nos vers attirées.
+Le vulgaire, ébloui de leur faux agrément,
+À ce nouvel appât courut avidement.
+La faveur du public excitant leur audace,
+Leur nombre impétueux inonda le Parnasse.
+Le madrigal d'abord en fut enveloppé ;
+Le sonnet orgueilleux lui-même en fut frappé ;
+La tragédie en fit ses plus chères délices ;
+L'élégie en orna ses douloureux caprices ;
+Un héros sur la scène eut soin de s'en parer,
+Et, sans pointe, un amant n'osa plus soupirer
+On vit tous les bergers, dans leurs plaintes nouvelles,
+Fidèles à la pointe encor plus qu'à leurs belles ;
+Chaque mot eut toujours deux visages divers ;
+La prose la reçut aussi bien que les vers ;
+L'avocat au Palais en hérissa son style,
+Et le docteur en chaire en sema l'Évangile.
+
+La raison outragée enfin ouvrit les yeux,
+La chassa pour jamais des discours sérieux ;
+Et, dans tous ces écrits la déclarant infâme,
+Par grâce lui laissa l'entrée en l'épigramme,
+Pourvu que sa finesse, éclatant à propos,
+Roulât sur la pensée et non pas sur les mots.
+Ainsi de toutes parts les désordres cessèrent.
+Toutefois, à la cour, les Turlupins, restèrent,
+Insipides plaisants, bouffons infortunés,
+D'un jeu de mots grossiers partisans surannés.
+Ce n'est pas quelquefois qu'une Muse un peu fine,
+Sur un mot, en passant, ne joue et ne badine,
+Et d'un sens détourné n'abuse avec succès
+Mais fuyez sur ce point un ridicule excès,
+Et n'allez pas toujours d'une pointe, frivole
+Aiguiser par la queue une épigramme folle.
+
+Tout poème est brillant de sa propre beauté.
+Le Rondeau, né gaulois, a la naïveté.
+La Ballade, asservie à ses vieilles maximes,
+Souvent doit tout son lustre au caprice des rimes.
+Le Madrigal, plus simple et plus noble en son tour,
+Respire la douceur, la tendresse et l'amour.
+
+L'ardeur de se montrer, et non pas de médire,
+Arma la Vérité du vers de la Satire.
+LUCILE le premier osa la faire voir,
+Aux vices des Romains présenta le miroir,
+Vengea l'humble vertu de la richesse altière,
+Et l'honnête homme à pied du faquin en litière.
+HORACE à cette aigreur mêla son enjouement
+On ne fut plus ni fat ni sot impunément ;
+Et malheur à tout nom qui, propre à la censure
+Put entrer dans un vers sans rompre la mesure!
+
+PERSE, en ses vers obscurs, mais serrés et pressants,
+Affecta d'enfermer moins de mots que de sens.
+JUVÉNAL, élevé dans les cris de l'école,
+Poussa jusqu'à l'excès sa mordante hyperbole.
+Ses ouvrages, tout pleins d'affreuses vérités,
+Étincellent pourtant de sublimes beautés
+Soit que, sur un écrit arrivé de Caprée,
+Il brise de Séjan la statue adorée ;
+Soit qu'il fasse au conseil courir les sénateurs,
+D'un tyran soupçonneux pâles adulateurs ;
+Ou que, poussant à bout la luxure latine,
+Aux portefaix de Rome il vende Messaline,
+Ses écrits pleins de feu partout brillent aux yeux.
+De ces maîtres savants disciple ingénieux,
+RÉGNIER seul parmi nous formé sur leurs modèles,
+Dans son vieux style encore a des grâces nouvelles.
+Heureux, si ses discours, craints du chaste lecteur,
+Ne se sentaient des lieux où fréquentait l'auteur,
+Et si, du son hardi de ses rimes cyniques,
+Il n'alarmait souvent les oreilles pudiques!
+Le latin dans les mots brave l'honnêteté,
+Mais le lecteur français veut être respecté ;
+Du moindre sens impur la liberté l'outrage,
+Si la pudeur des mots n'en adoucit l'image.
+Je veux dans la satire un esprit de candeur,
+Et fuis un effronté qui prêche la pudeur.
+
+D'un trait de ce poème en bons mots si fertile,
+Le Français, né malin, forma le Vaudeville,
+Agréable indiscret qui, conduit par le chant,
+Passe de bouche en bouche et s'accroît en marchant.
+La liberté française en ses vers se déploie :
+Cet enfant du plaisir veut naître dans la joie.
+Toutefois n'allez pas, goguenard dangereux,
+Faire Dieu le sujet d'un badinage affreux.
+À la fin tous ces jeux, que l'athéisme élève,
+Conduisent tristement le plaisant à la Grève.
+Il faut, même en chansons, du bon sens et de l'art
+Mais pourtant on a vu le vin et le hasard
+Inspirer quelquefois une Muse grossière
+Et fournir, sans génie, un couplet à Linière.
+Mais, pour un vain bonheur qui vous a fait rimer,
+Gardez qu'un sot orgueil ne vous vienne enfumer.
+Souvent, l'auteur altier de quelque chansonnette
+Au même instant prend droit de se croire poète
+Il ne dormira plus qu'il n'ait fait un sonnet,
+Il met tous les matins six impromptus au net.
+Encore est-ce un miracle, en ses vagues furies,
+Si bientôt, imprimant ses sottes rêveries,
+Il ne se fait graver au-devant du recueil,
+Couronné de lauriers, par la main de Nanteuil.
+
+
+
+D'un pinceau délicat l'artifice agréable
+Du plus affreux objet fait un objet aimable.
+
+
+Il n'est point de serpent, ni de monstre odieux,
+Qui, par l'art imité, ne puisse plaire aux yeux ;
+D'un pinceau délicat l'artifice agréable
+Du plus affreux objet fait un objet aimable.
+Ainsi, pour nous charmer, la Tragédie en pleurs
+D'Œdipe tout sanglant fit parler les douleurs,
+D'Oreste parricide exprima les alarmes,
+Et, pour nous divertir, nous arracha des larmes.
+
+Vous donc qui, d'un beau feu pour le théâtre épris,
+Venez en vers pompeux y disputer le prix,
+Voulez-vous sur la scène étaler des ouvrages
+Où tout Paris en foule apporte ses suffrages,
+Et qui, toujours plus beaux, plus ils sont regardés,
+Soient au bout de vingt ans encor redemandés ?
+Que dans tous vos discours la passion émue
+Aille chercher le coeur, l'échauffe et le remue.
+Si, d'un beau mouvement l'agréable fureur
+Souvent ne nous remplit d'une douce terreur,
+Ou n'excite en notre âme une pitié charmante,
+En vain vous étalez une scène savante ;
+Vos froids raisonnements ne feront qu'attiédir
+Un spectateur toujours paresseux d'applaudir,
+Et qui, des vains efforts de votre rhétorique
+Justement fatigué, s'endort ou vous critique.
+Le secret est d'abord de plaire et de toucher
+Inventez des ressorts qui puissent m'attacher.
+
+Que dès les premiers vers, l'action préparée
+Sans peine du sujet aplanisse l'entrée.
+Je me ris d'un acteur qui, lent à s'exprimer,
+De ce qu'il veut, d'abord, ne sait pas m'informer,
+Et qui, débrouillant mal une pénible intrigue,
+D'un divertissement me fait une fatigue.
+J'aimerais mieux encor qu'il déclinât son nom,
+Et dît : « Je suis Oreste, ou bien Agamemnon »,
+Que d'aller, par un tas de confuses merveilles,
+Sans rien dire à l'esprit, étourdir les oreilles.
+Le sujet n'est jamais assez tôt expliqué.
+
+Que le lieu de la Scène y soit fixe et marqué.
+Un rimeur, sans péril, delà les Pyrénées,
+Sur la scène en un jour renferme des années.
+Là, souvent, le héros d'un spectacle grossier,
+Enfant au premier acte, est barbon au dernier.
+Mais nous, que la raison à ses règles engage,
+Nous voulons qu'avec art l'action se ménage ;
+Qu'en un lieu, qu'en un jour, un seul fait accompli
+Tienne jusqu'à la fin le théâtre rempli.
+
+Jamais au spectateur n'offrez rien d'incroyable
+Le vrai peut quelquefois n'être pas vraisemblable.
+Une merveille absurde est pour moi sans appas :
+L'esprit n'est point ému de ce qu'il ne croit pas.
+Ce qu'on ne doit point voir, qu'un récit nous l'expose
+Les yeux, en le voyant, saisiraient mieux la chose ;
+Mais il est des objets que l'art judicieux
+Doit offrir à l'oreille et reculer des yeux.
+
+Que le trouble toujours croissant de scène en scène
+À son comble arrivé se débrouille sans peine.
+L'esprit ne se sent point plus vivement frappé
+Que lorsqu'en un sujet d'intrigue enveloppé,
+D'un secret tout à coup la vérité connue
+Change tout, donne à tout une face imprévue.
+
+La tragédie, informe et grossière en naissant,
+N'était qu'un simple choeur, où chacun, en dansant,
+Et du dieu des raisins entonnant les louanges,
+S'efforçait d'attirer de fertiles vendanges.
+Là, le vin et la joie éveillant les esprits,
+Du plus habile chantre un bouc était le prix.
+THESPIS fut le premier qui, barbouillé de lie,
+Promena dans les bourgs cette heureuse folie ;
+Et d'acteurs mal ornés chargeant un tombereau,
+Amusa les passants d'un spectacle nouveau.
+ESCHYLE dans le choeur jeta les personnages,
+D'un masque plus honnête habilla les visages,
+Sur les ais d'un théâtre en public exhaussé,
+Fit paraître l'acteur d'un brodequin chaussé.
+SOPHOCLE enfin, donnant l'essor à son génie,
+Accrut encor la pompe, augmenta l'harmonie,
+Intéressa le choeur dans toute l'action,
+Des vers trop raboteux polit l'expression,
+Lui donna chez les Grecs cette hauteur divine
+Où jamais n'atteignit la faiblesse latine.
+
+Chez nos dévots aïeux le théâtre abhorré
+Fut longtemps dans la France un plaisir ignoré.
+De pèlerins, dit-on, une troupe grossière,
+En public, à Paris, y monta la première ;
+Et, sottement zélée en sa simplicité,
+Joua les Saints, la Vierge et Dieu, par piété.
+Le savoir, à la fin dissipant l'ignorance,
+Fit voir de ce projet la dévote imprudence.
+On chassa ces docteurs prêchant sans mission ;
+On vit renaître Hector, Andromaque, Ilion.
+Seulement, les acteurs laissant le masque antique,
+Le violon tint lieu de choeur et de musique.
+
+Bientôt l'amour, fertile en tendres sentiments,
+S'empara du théâtre ainsi que des romans.
+De cette passion la sensible peinture
+Est pour aller au coeur la route la plus sûre.
+Peignez donc, j'y consens, les héros amoureux
+Mais ne m'en formez Pas des bergers doucereux
+Qu'Achille aime autrement que Tircis et Philène ;
+N'allez pas d'un Cyrus nous faire un Artamène ;
+Et que l'amour, souvent de remords combattu,
+Paraisse une faiblesse et non une vertu.
+
+Des héros de roman fuyez les petitesses
+Toutefois, aux grands coeurs donnez quelques faiblesses.
+Achille déplairait moins bouillant et moins prompt
+J'aime à lui voir verser des pleurs pour un affront.
+À ces petits défauts marqués dans sa peinture,
+L'esprit avec plaisir reconnaît la nature.
+Qu'il soit sur ce modèle en vos écrits tracé
+Qu'Agamemnon soit fier, superbe, intéressé ;
+Que pour ses dieux Énée ait un respect austère.
+Conservez à chacun son propre caractère.
+Des siècles, des pays étudiez les moeurs
+Les climats font souvent les diverses humeurs.
+
+Gardez donc de donner, ainsi que dans Clélie,
+L'air ni l'esprit français à l'antique Italie ;
+Et, sous des noms romains faisant notre portrait,
+Peindre Caton galant, et Brutus dameret.
+Dans un roman frivole aisément tout s'excuse ;
+C'est assez qu'en courant la fiction amuse ;
+Trop de rigueur alors serait hors de saison
+Mais la scène demande une exacte raison.
+L'étroite bienséance y veut être gardée.
+
+D'un nouveau personnage inventez-vous l'idée ?
+Qu'en tout avec soi-même il se montre d'accord,
+Et qu'il soit jusqu'au bout tel qu'on l'a vu d'abord.
+
+Souvent, sans y penser, un écrivain qui s'aime
+Forme tous ses héros semblables à soi-même ;
+Tout a l'humeur gasconne en un auteur gascon
+CALPRENÈDE et JUBA parlent du même ton.
+La nature est en nous plus diverse et plus sage
+Chaque passion parle un différent langage
+La colère est superbe et veut des mots altiers,
+L'abattement s'explique en des termes moins fiers.
+Que, devant Troie en flamme, Hécube désolée
+Ne vienne pas pousser une plainte ampoulée,
+Ni sans raison décrire en quel affreux pays
+« Par sept bouches l'Euxin reçoit le Tanaïs ».
+Tous ces pompeux amas d'expressions frivoles
+Sont d'un déclamateur amoureux des paroles.
+Il faut dans la douleur que vous vous abaissiez.
+Pour me tirer des pleurs, il faut que vous pleuriez.
+Ces grands mots dont alors l'acteur emplit sa bouche
+Ne partent point d'un coeur que sa misère touche.
+
+Le théâtre, fertile en censeurs pointilleux,
+Chez nous pour se produire est un champ périlleux.
+Un auteur n'y fait pas de faciles conquêtes ;
+Il trouve à le siffler des bouches toujours prêtes.
+Chacun le peut traiter de fat et d'ignorant ;
+C'est un droit qu'à la porte on achète en entrant.
+Il faut qu'en cent façons, pour plaire, il se replie ;
+Que tantôt il s'élève et tantôt s'humilie ;
+Qu'en nobles sentiments il soit partout fécond ;
+Qu'il soit aisé, solide, agréable, profond ;
+Que de traits surprenants sans cesse il nous réveille,
+Qu'il coure dans ses vers de merveille en merveille ;
+Et que tout ce qu'il dit, facile à retenir,
+De son ouvrage en nous laisse un long souvenir.
+Ainsi la Tragédie agit, marche et s'explique.
+
+D'un air plus grand encor la Poésie épique,
+Dans le vaste récit d'une longue action,
+Se soutient par la fable et vit de fiction.
+Là, pour nous enchanter, tout est mis en usage ;
+Tout prend un corps, une âme, un esprit, un visage.
+Chaque vertu devient une divinité :
+Minerve est la prudence, et Vénus la beauté ;
+Ce n'est plus la vapeur, qui produit le tonnerre,
+C'est Jupiter armé pour effrayer la terre ;
+Un orage terrible aux yeux des matelots,
+C'est Neptune en courroux qui gourmande les flots ;
+Écho n'est plus un son qui dans l'air retentisse,
+C'est une nymphe en pleurs qui se plaint de Narcisse.
+Ainsi, dans cet amas de nobles fictions,
+Le poète s'égaye en mille inventions,
+Orne, élève, embellit, agrandit toutes choses,
+Et trouve sous sa main des fleurs toujours écloses.
+Qu'Énée et ses vaisseaux, par le vent écartés,
+Soient aux bords africains d'un orage emportés,
+Ce n'est qu'une aventure ordinaire et commune,
+Qu'un coup peu surprenant des traits de la fortune.
+Mais que Junon, constante en son aversion,
+Poursuive sur les flots les restes d'Ilion ;
+Qu'Éole, en sa faveur, les chassant d'Italie,
+Ouvre aux vents mutinés les prisons d'Éolie ;
+Que Neptune en courroux, s'élevant sur la mer,
+D'un mot calme les flots, mette la paix dans l'air,
+Délivre les vaisseaux, des Syrtes les arrache,
+C'est là ce qui surprend, frappe, saisit, attache.
+Sans tous ces ornements le vers tombe en langueur,
+La poésie est morte ou rampe sans vigueur,
+Le poète n'est plus qu'un orateur timide,
+Qu'un froid historien d'une fable insipide.
+
+C'est donc bien vainement que nos auteurs déçus,
+Bannissant de leurs vers ces ornements reçus,
+Pensent faire agir Dieu, ses saints et ses prophètes,
+Comme ces dieux éclos du cerveau des poètes ;
+Mettent à chaque pas le lecteur en enfer,
+N'offrent rien qu'Astaroth, Belzébuth, Lucifer...
+De la foi d'un chrétien les mystères terribles
+D'ornements égayés ne sont point susceptibles.
+L'Évangile à l'esprit n'offre de tous côtés
+Que pénitence à faire et tourments mérités ;
+Et de vos fictions le mélange coupable
+Même à ses vérités donne l'air de la fable.
+Et quel objet, enfin, à présenter aux yeux
+Que le diable toujours hurlant contre les Cieux,
+Qui de votre héros veut rabaisser la gloire,
+Et souvent avec Dieu balance la victoire!
+
+LE TASSE, dira-t-on, l'a fait avec succès.
+Je ne veux point ici lui faire son procès :
+Mais, quoi que notre siècle à sa gloire publie,
+Il n'eût point de son livre illustré l'Italie,
+Si son sage héros, toujours en oraison,
+N'eût fait que mettre enfin Satan à la raison ;
+Et si Renaud, Argant, Tancrède et sa maîtresse
+N'eussent de son sujet égayé la tristesse.
+
+Ce n'est que pas j'approuve, en un sujet chrétien,
+Un auteur follement idolâtre et païen.
+Mais, dans une profane et riante peinture,
+De n'oser de la fable employer la figure ;
+De chasser les Tritons de l'empire des eaux ;
+D'ôter à Pan sa flûte, aux Parques leurs ciseaux ;
+D'empêcher que Caron, dans la fatale barque,
+Ainsi que le berger ne passe le monarque :
+C'est d'un scrupule vain s'alarmer sottement,
+Et vouloir aux lecteurs plaire sans agrément.
+Bientôt ils défendront de peindre la Prudence,
+De donner à Thémis ni bandeau ni balance,
+De figurer aux yeux la Guerre au front d'airain,
+Ou le Temps qui s'enfuit une horloge à la main ;
+Et partout, des discours, comme une idolâtrie,
+Dans leur faux zèle iront chasser l'allégorie.
+Laissons-les s'applaudir de leur pieuse erreur ;
+Mais pour nous bannissons une vaine terreur,
+Et, fabuleux chrétiens, n'allons point, dans nos songes,
+Du Dieu de vérité faire un dieu de mensonges.
+
+La fable offre à l'esprit mille agréments divers ;
+Là tous les noms heureux semblent nés pour les vers,
+Ulysse, Agamemnon, Oreste, Idoménée,
+Hélène, Ménélas, Pâris, Hector, Énée...
+Ô le plaisant projet d'un poète ignorant,
+Qui de tant de héros va choisir Childebrand !
+D'un seul nom quelquefois le son dur ou bizarre
+Rend un poème entier ou burlesque ou barbare.
+
+Voulez-vous longtemps plaire et jamais ne lasser?
+Faites choix d'un héros propre à m'intéresser,
+En valeur éclatant, en vertus magnifique
+Qu'en lui, jusqu'aux défauts, tout se montre héroïque ;
+Que ses faits surprenants soient dignes d'être ouïs
+Qu'il soit tel que César, Alexandre ou Louis,
+Non tel que Polynice et son perfide frère :
+On s'ennuie aux exploits d'un conquérant vulgaire.
+
+N'offrez point un sujet d'incidents trop chargé.
+Le seul courroux d'Achille, avec art ménagé,
+Remplit abondamment une Iliade entière :
+Souvent trop d'abondance appauvrit la matière.
+
+Soyez vif et pressé dans vos narrations ;
+Soyez riche et pompeux dans vos descriptions.
+C'est là qu'il faut des vers étaler l'élégance ;
+N'y présentez jamais de basse circonstance.
+N'imitez pas ce fou qui, décrivant les mers,
+Et peignant, au milieu de leurs flots entr'ouverts,
+L'Hébreu sauvé du joug de ses injustes maîtres,
+Met, pour le voir passer, les poissons aux fenêtres ;
+Peint-le petit enfant qui « va, saute, revient, »
+Et joyeux, à sa mère offre un caillou qu'il tient ».
+Sur de trop vains objets c'est arrêter la vue.
+
+Donnez à votre ouvrage une juste étendue.
+Que le début soit simple et n'ait rien d'affecté.
+N'allez pas dès l'abord, sur Pégase monté,
+Crier à vos lecteurs, d'une voix de tonnerre
+« Je chante le vainqueur des vainqueurs de la terre. »
+Que produira l'auteur, après tous ces grands cris ?
+La montagne en travail enfante une souris.
+Oh ! que j'aime bien mieux cet auteur plein d'adresse
+Qui, sans faire d'abord de si haute promesse,
+Me dit d'un ton aisé, doux, simple, harmonieux :
+« Je chante les combats, et cet homme pieux »
+Qui, des bords phrygiens conduit dans l'Ausonie, »
+Le premier aborda les champs de Lavinie »
+Sa Muse en arrivant ne met pas tout en feu,
+Et, pour donner beaucoup, ne nous promet que peu ;
+Bientôt vous la verrez, prodiguant les miracles,
+Du destin des Latins prononcer les oracles,
+De Styx et d'Achéron peindre les noirs torrents
+Et déjà les Césars dans l'Élysée errants.
+
+De figures sans nombre égarez votre ouvrage ;
+Que tout y fasse aux yeux une riante image :
+On peut être à la fois et pompeux et plaisant ;
+Et je hais un sublime ennuyeux et pesant.
+J'aime mieux Arioste et ses fables comiques
+Que ces auteurs, toujours froids et mélancoliques,
+Qui, dans leur sombre humeur, se croiraient faire affront
+Si les Grâces jamais leur déridaient le front.
+
+On dirait que pour plaire, instruit par la nature,
+Homère ait à Vénus dérobé sa ceinture.
+Sort livre est d'agréments un fertile trésor
+Tout ce qu'il a touché se convertit en or ;
+Tout reçoit dans ses mains une nouvelle grâce ;
+Partout il divertit et jamais il ne lasse.
+Une heureuse chaleur anime ses discours ;
+Il ne s'égare point en de trop longs détours.
+Sans garder dans ses vers un ordre méthodique,
+Son sujet, de soi-même, et s'arrange et s'explique ;
+Tout, sans faire d'apprêts, s'y prépare aisément ;
+Chaque vers, chaque mot court à l'événement.
+Aimez donc ses écrits, mais d'un amour sincère ;
+C'est avoir profité que de savoir s'y plaire.
+
+Un poème excellent, où tout marche et se suit,
+N'est pas de ces travaux qu'un caprice produit :
+Il veut du temps, des soins ; et ce pénible ouvrage
+Jamais d'un écolier ne fut l'apprentissage.
+Mais souvent parmi nous un poète sans art,
+Qu'un beau feu quelquefois échauffa par hasard,
+Enflant d'un vain orgueil son esprit chimérique,
+Fièrement prend en main la trompette héroïque.
+Sa muse déréglée, en ses vers vagabonds,
+Ne s'élève jamais que par sauts et par bonds ;
+Et son feu, dépourvu de sens et de lecture,
+S'éteint à chaque pas, faute de nourriture.
+Mais en vain le public, prompt à le mépriser,
+De son mérite faux le veut désabuser ;
+Lui-même, applaudissant à son maigre génie,
+Se donne par ses mains l'encens qu'on lui dénie ;
+VIRGILE, au prix de lui, n'a point d'invention ;
+HOMÈRE n'entend point la noble fiction...
+Si contre cet arrêt le siècle se rebelle,
+À la postérité d'abord il en appelle,
+Mais, attendant qu'ici le bon sens de retour
+Ramène triomphants ses ouvrages au jour,
+Leurs tas, au magasin, cachés à la lumière,
+Combattent tristement les vers et la poussière.
+Laissons-les donc entre eux s'escrimer en repos,
+Et, sans nous égarer, suivons notre propos.
+
+Des succès fortunés du spectacle tragique,
+Dans Athènes naquit la Comédie antique.
+Là le Grec, né moqueur, par mille jeux plaisants,
+Distilla le venin de ses traits médisants.
+Aux accès insolents d'une bouffonne joie
+La sagesse, l'esprit, l'honneur furent en proie.
+On vit par le public un poète avoué
+S'enrichir aux dépens du mérite joué ;
+Et Socrate par lui, dans un choeur de nuées,
+D'un vil amas de peuple attirer les huées.
+Enfin, de la licence on arrêta le cours :
+Le magistrat des lois emprunta le secours,
+Et, rendant par édit les poètes plus sages,
+Défendit de marquer les noms et les visages.
+Le théâtre perdit son antique fureur ;
+la comédie apprit à rire sans aigreur,
+Sans fiel et sans venin sut instruire et reprendre,
+Et plut innocemment dans les vers de MÉNANDRE.
+Chacun, peint avec art dans ce nouveau miroir,
+S'y vit avec plaisir, ou crut ne s'y point voir :
+L'avare, des premiers, rit du tableau fidèle
+D'un avare souvent tracé sur son modèle ;
+Et, mille fois, un fat finement exprimé
+Méconnut le portrait sur lui-même formé.
+
+Que la nature donc soit votre étude unique,
+Auteurs qui prétendez aux honneurs du comique.
+Quiconque voit bien l'homme et, d'un esprit profond,
+De tant de coeurs cachés a pénétré le fond ;
+Qui sait bien ce que c'est qu'un prodigue, un avare,
+Un honnête homme, un fat, un jaloux, un bizarre,
+Sur une scène heureuse il peut les étaler,
+Et les faire à nos yeux vivre, agir et parler.
+Présentez-en partout les images naïves ;
+Que chacun y soit peint des couleurs les plus vives.
+La nature, féconde en bizarres portraits,
+Dans chaque âme est marquée à de différents traits ;
+Un geste la découvre, un rien la fait paraître.
+Mais tout esprit n'a pas des yeux pour la connaître.
+Le temps, qui change tout, change aussi nos humeurs ;
+Chaque âge a ses plaisirs, son esprit et ses moeurs.
+Un jeune homme, toujours bouillant dans ses caprices,
+Est prompt à recevoir l'impression des vices ;
+Est vain dans ses discours, volage en ses désirs,
+Rétif à la censure et fou dans les plaisirs.
+L'âge viril, plus mûr, inspire un air plus sage,
+Se pousse auprès des grands, s'intrigue, se ménage,
+Contre les coups du sort songe à se maintenir,
+Et loin dans le présent regarde l'avenir.
+La vieillesse chagrine incessamment amasse ;
+Garde, non pas pour soi, les trésors qu'elle entasse ;
+Marche en tous ses desseins d'un pas lent et glacé ;
+Toujours plaint le présent et vante le passé ;
+Inhabile aux plaisirs, dont la jeunesse abuse,
+Blâme en eux les douceurs que l'âge lui refuse.
+Ne faites point parler vos acteurs au hasard,
+Un vieillard en jeune homme, un jeune homme en vieillard.
+
+Étudiez la cour et connaissez la ville :
+L'une et l'autre est toujours en modèles fertile.
+C'est par là que MOLIÈRE, illustrant ses écrits,
+Peut-être de son art eût remporté le prix,
+Si, moins ami du peuple, en ses doctes peintures,
+Il n'eût point fait souvent grimacer ses figures,
+Quitté, pour le bouffon, l'agréable et le fin,
+Et sans honte à Térence allié Tabarin.
+Dans ce sac ridicule où Scapin s'enveloppe,
+Je ne reconnais plus l'auteur du Misanthrope.
+Le comique, ennemi des soupirs et des pleurs,
+N'admet point en ses vers de tragiques douleurs ;
+Mais son emploi n'est pas d'aller, dans une place,
+De mots sales et bas charmer la populace.
+Il faut que ses acteurs badinent noblement ;
+Que son noeud bien formé se dénoue aisément ;
+Que l'action, marchant où la raison la guide,
+Ne se perde jamais dans une scène vide ;
+Que son style humble et doux se relève à propos ;
+Que ses discours, partout fertiles en bons mots,
+Soient pleins de passions finement maniées,
+Et les scènes toujours l'une à l'autre liées.
+Aux dépens du bon sens gardez de plaisanter
+Jamais de la nature il ne faut s'écarter.
+Contemplez de quel air un père, dans Térence,
+Vient d'un fils amoureux gourmander l'imprudence ;
+De quel air cet amant écoute ses leçons
+Et court chez sa maîtresse oublier ces chansons.
+Ce n'est pas un portrait, une image semblable,
+C'est un amant, un fils, un père véritable.
+
+J'aime sur le théâtre un agréable auteur
+Qui, sans se diffamer aux yeux du spectateur,
+Plaît par la raison seule, et jamais ne la choque.
+Mais, pour un faux plaisant, à grossière équivoque,
+Qui pour me divertir n'a que la saleté,
+Qu'il s'en aille, s'il veut, sur deux tréteaux monté,
+Amusant le Pont-Neuf de ses sornettes fades,
+Aux laquais assemblés jouer ses mascarades.
+
+
+Dans Florence, jadis, vivait un médecin,
+Savant hâbleur, dit-on, et célèbre assassin.
+Lui seul y fit longtemps la publique misère :
+Là, le fils orphelin lui redemande un père ;
+Ici, le frère pleure un frère empoisonné.
+L'un meurt vide de sang, l'autre plein de séné ;
+Le rhume à son aspect se change en pleurésie,
+Et, par lui, la migraine est bientôt frénésie.
+Il quitte enfin la ville, en tous lieux détesté.
+De tous ses amis morts un seul ami resté
+Le mène en sa maison de superbe structure
+C'était un riche abbé, fou de l'architecture.
+Le médecin, d'abord, semble né dans cet art,
+Déjà de bâtiments parle comme Mansart :
+D'un salon qu'on élève il condamne la face ;
+Au vestibule obscur il marque une autre place,
+Approuve l'escalier tourné d'autre façon...
+Son ami le conçoit, et mande son maçon.
+Le maçon vient, écoute, approuve et se corrige.
+Enfin, pour abréger un si plaisant prodige,
+Notre assassin renonce à son art inhumain ;
+Et désormais, la règle et l'équerre à la main,
+Laissant de Galien, la science suspecte,
+De méchant médecin devient bon architecte.
+
+Son exemple est pour nous un précepte excellent.
+Soyez plutôt maçon, si c'est votre talent,
+Ouvrier estimé dans un art nécessaire,
+Qu'écrivain du commun et poète vulgaire.
+Il est dans tout autre art des degrés différents,
+On peut avec honneur remplir les seconds rangs ;
+Mais, dans l'art dangereux de rimer et d'écrire,
+Il n'est point de degrés du médiocre au pire ;
+Qui dit froid écrivain dit détestable auteur...
+Boyer est à Pinchêne, égal pour le lecteur ;
+On ne lit guère plus Rampale et Mesnardière,
+Que Magnon, du Souhait, Corbin et La Morlière.
+Un fou du moins fait rire et peut nous égayer ;
+Mais un froid écrivain ne sait rien qu'ennuyer.
+J'aime mieux Bergerac, et sa burlesque audace
+Que ces vers où Motin se morfond et nous glace.
+
+Ne vous enivrez point des éloges flatteurs,
+Qu'un amas quelquefois de vains admirateurs
+Vous donne en ces réduits, prompts à crier merveille.
+Tel écrit récité se soutint à l'oreille,
+Qui, dans l'impression au grand jour se montrant,
+Ne soutient pas des yeux le regard pénétrant.
+On sait de cent auteurs l'aventure tragique :
+Et Gombaud tant loué garde encor la boutique.
+
+Écoutez tout le monde, assidu consultant.
+Un fat, quelquefois, ouvre un avis important.
+Quelques vers toutefois qu'Apollon vous inspire,
+En tous lieux aussitôt ne courez pas les lire.
+Gardez-vous d'imiter ce rimeur furieux
+Qui, de ses vains écrits lecteur harmonieux,
+Aborde en récitant quiconque le salue
+Et poursuit de ses vers les passants dans la rue.
+Il n'est temple si saint, des anges respecté,
+Qui soit contre sa Muse un lieu de sûreté.
+
+Je vous l'ai déjà dit, aimez qu'on vous censure,
+Et, souple à la raison, corrigez sans murmure.
+Mais ne vous rendez pas dès qu'un sot vous reprend.
+
+Souvent, dans son orgueil, un subtil ignorant
+Par d'injustes dégoûts combat toute une pièce,
+Blâme des plus beaux vers la noble hardiesse.
+On a beau réfuter ses vains raisonnements,
+Son esprit se complaît dans ses faux jugements ;
+Et sa faible raison, de clarté dépourvue,
+Pense que rien n'échappe à sa débile vue.
+Ses conseils sont à craindre ; et, si vous les croyez,
+Pensant fuir un écueil, souvent vous vous noyez.
+
+Faites choix d'un censeur solide et salutaire,
+Que la raison conduise et le savoir éclaire,
+Et dont le crayon sûr d'abord aille chercher
+L'endroit que l'on sent faible, et qu'on se veut cacher.
+Lui seul éclaircira vos doutes ridicules,
+De votre esprit tremblant lèvera les scrupules.
+C'est lui qui vous dira par quel transport heureux
+Quelquefois, dans sa course, un esprit vigoureux,
+Trop resserré par l'art, sort des règles prescrites,
+Et de l'art même apprend à franchir leurs limites.
+Mais ce parfait censeur se trouve rarement
+Tel excelle à rimer qui juge sottement ;
+Tel s'est fait par ses vers distinguer dans la ville,
+Qui jamais de Lucain n'a distingué Virgile.
+
+Auteurs, prêtez l'oreille à mes instructions.
+Voulez-vous faire aimer vos riches fictions ?
+Qu'en savantes leçons votre Muse fertile
+Partout joigne au plaisant le solide et l'utile.
+Un lecteur sage fuit un vain amusement
+Et veut mettre à profit son divertissement.
+
+Que votre âme et vos moeurs, peintes dans vos ouvrages,
+N'offrent jamais de vous que de nobles images.
+Je ne puis estimer ces dangereux auteurs
+Qui de l'honneur, en vers, infâmes déserteurs,
+Trahissant la vertu sur un papier coupable,
+Aux yeux de leurs lecteurs rendent le vice aimable.
+
+Je ne suis pas pourtant de ces tristes esprits
+Qui, bannissant l'amour de tous chastes écrits,
+D'un si riche ornement veulent priver la scène,
+Traitent d'empoisonneurs et Rodrigue et Chimène...
+L'amour le moins honnête, exprimé chastement,
+N'excite point en nous de honteux mouvement.
+Didon a beau gémir et m'étaler ses charmes,
+Je condamne sa faute en partageant ses larmes.
+Un auteur vertueux, dans ses vers innocents,
+Ne corrompt point le coeur en chatouillant les sens
+Son feu n'allume point de criminelle flamme.
+Aimez donc la vertu, nourrissez-en votre âme.
+En vain l'esprit est plein d'une noble vigueur,
+Le vers se sent toujours des bassesses du coeur.
+
+Fuyez surtout, fuyez ces basses jalousies,
+Des vulgaires esprits malignes frénésies.
+Un sublime écrivain n'en peut être infecté ;
+C'est un vice qui suit la médiocrité.
+Du mérite éclatant cette sombre rivale
+Contre lui chez les grands incessamment cabale,
+Et, sur les pieds en vain tâchant de se hausser,
+Pour s'égaler à lui cherche à le rabaisser.
+Ne descendons jamais dans ces lâches intrigues ;
+N'allons point à l'honneur par de honteuses brigues.
+
+Que les vers ne soient pas votre éternel emploi ;
+Cultivez vos amis, soyez homme de foi :
+C'est peu d'être agréable et charmant dans un livre,
+Il faut savoir encor et converser et vivre.
+
+Travaillez pour la gloire, et qu'un sordide gain
+Ne soit jamais l'objet d'un illustre écrivain.
+Je sais qu'un noble esprit peut, sans honte et sans crime,
+Tirer de son travail un tribut légitime ;
+Mais je ne puis souffrir ces auteurs renommés,
+Qui, dégoûtés de gloire et d'argent affamés,
+Mettent leur Apollon aux gages d'un libraire
+Et font d'un art divin un métier mercenaire.
+
+Avant que la raison, s'expliquant par la voix,
+Eût instruit les humains, eût enseigné les lois,
+Tous les hommes suivaient la grossière nature,
+Dispersés dans les bois couraient à la pâture :
+La force tenait lieu de droit et d'équité ;
+Le meurtre s'exerçait avec impunité.
+Mais du discours enfin l'harmonieuse adresse
+De ces sauvages moeurs adoucit la rudesse,
+Rassembla les humains dans les forêts épars,
+Enferma les cités de murs et de remparts,
+De l'aspect du supplice effraya l'insolence,
+Et sous l'appui des lois mit la faible innocence.
+Cet ordre fut, dit-on, le fruit des premiers vers.
+De là sont nés ces bruits reçus dans l'univers,
+Qu'aux accents dont Orphée emplit les monts de Thrace,
+Les tigres amollis dépouillaient leur audace ;
+Qu'aux accords d'Amphion les pierres se mouvaient,
+Et sur les monts thébains en ordre s'élevaient.
+L'harmonie en naissant produisit ces miracles.
+Depuis, le Ciel en vers fit parler les oracles ;
+Du sein d'un prêtre, ému d'une divine horreur,
+Apollon par des vers exhala sa fureur.
+Bientôt, ressuscitant les héros des vieux âges,
+Homère aux grands exploits anima les courages.
+Hésiode à son tour, par d'utiles leçons,
+Des champs trop paresseux vint hâter les moissons.
+En mille écrits fameux la sagesse tracée
+Fut, à l'aide des vers, aux mortels annoncée ;
+Et partout, des esprits ses préceptes vainqueurs,
+Introduits par l'oreille, entrèrent dans les coeurs.
+Pour tant d'heureux bienfaits, les Muses révérées
+Furent d'un juste encens dans la Grèce honorées ;
+Et leur art, attirant le culte des mortels,
+À sa gloire en cent lieux vit dresser des autels.
+Mais enfin l'indigence amenant la bassesse,
+Le Parnasse oublia sa première noblesse ;
+Un vil amour du gain, infestant les esprits,
+De mensonges grossiers souilla tous les écrits,
+Et partout, enfantant mille ouvrages frivoles,
+Trafiqua du discours et vendit les paroles.
+
+Ne vous flétrissez point par un vice si bas.
+Si l'or seul a pour vous d'invincibles appas,
+Fuyez ces lieux charmants qu'arrose le Permesse
+Ce n'est point sur ses bords qu'habite la richesse.
+Aux plus savants auteurs, comme aux plus grands guerriers,
+Apollon ne promet qu'un nom et des lauriers.
+
+« Mais quoi! dans la disette une muse affamée
+» Ne peut pas, dira-t-on, subsister de fumée !
+» Un auteur qui, pressé d'un besoin importun,
+» Le soir entend crier ses entrailles à jeun,
+» Goûte peu d'Hélicon les douces promenades !
+» Horace a bu son soûl quand il voit les Ménades ;
+» Et, libre du souci qui trouble Colletet,
+» N'attend pas pour dîner le succès d'un sonnet ! »
+
+Il est vrai : mais enfin cette affreuse disgrâce
+Rarement parmi nous afflige le Parnasse.
+Et que craindre en ce siècle, où toujours les beaux-arts
+D'un astre favorable éprouvent les regards,
+Où d'un prince éclairé la sage prévoyance
+Fait partout au mérite ignorer l'indigence?
+
+Musez, dictez sa gloire à tous vos nourrissons ;
+Son nom vaut mieux pour eux que toutes vos leçons.
+Que Corneille, pour lui rallumant son audace,
+Soit encor le Corneille et du Cid et d'Horace ;
+Que Racine, enfantant des miracles nouveaux,
+De ses héros sur lui forme tous les tableaux ;
+Que de son nom, chanté par la bouche des belles,
+Benserade, en tous lieux amuse les ruelles ;
+Que Segrais, dans l'églogue, en charme les forêts ;
+Que pour lui l'épigramme aiguise tous ses traits.
+Mais quel heureux auteur, dans une autre Énéide,
+Aux bords du Rhin tremblant conduira cet Alcide ?
+Quelle savante lyre, au bruit de ses exploits,
+Fera marcher encor les rochers et les bois ;
+Chantera le Batave, éperdu dans l'orage,
+Soi-même se noyant pour sortir du naufrage ;
+Dira les bataillons sous Mastrich enterrés,
+Dans ces affreux assauts du soleil éclairés ?
+
+Mais, tandis que je parle, une gloire nouvelle
+Vers ce vainqueur rapide aux Alpes vous appelle.
+Déjà Dôle et Salins sous le joug ont ployé ;
+Besançon fume encor sur son roc foudroyé.
+Où sont ces grands guerriers dont les fatales ligues
+Devaient à ce trajet opposer tant de digues ?
+Est-ce encore en fuyant qu'ils pensent l'arrêter,
+Fiers du honteux honneur d'avoir su l'éviter ?
+Que de remparts détruits ! Que de villes forcées !
+Que de moissons de gloire en courant amassées !
+
+Auteurs, pour les chanter, redoublez vos transports
+Le sujet ne veut pas de vulgaires efforts.
+Pour moi, qui, jusqu'ici nourri dans la satire,
+N'ose encor manier la trompette et la lyre,
+Vous me verrez pourtant, dans ce champ glorieux,
+Vous animer du moins de la voix et des yeux ;
+Vous offrir ces leçons que ma Muse au Parnasse
+Rapporta, jeune encor, du commerce d'Horace ;
+Seconder votre ardeur, échauffer vos esprits,
+Et vous montrer de loin la couronne et le prix.
+Mais aussi pardonnez, si, plein de ce beau zèle,
+De tous vos pas fameux observateur fidèle,
+Quelquefois du bon or je sépare le faux,
+Et des auteurs grossiers j'attaque les défauts,
+Censeur un peu fâcheux, mais souvent nécessaire,
+Plus enclin à blâmer que savant à bien faire.
+
+Et qui seul, sans ministre, à l'exemple des dieux,
+Soutiens tout par toi-même, et vois tout par tes yeux,
+
+Jeune et vaillant héros, dont la haute sagesse
+N'est point le fruit tardif d'une lente vieillesse,
+Et qui seul, sans ministre, à l'exemple des dieux,
+Soutiens tout par toi-même, et vois tout par tes yeux,
+GRAND ROI, si jusqu'ici, par un trait de prudence,
+J'ai demeuré pour toi dans un humble silence,
+Ce n'est pas que mon coeur, vainement suspendu,
+Balance pour t'offrir un encens qui t'est dû ;
+Mais je sais peu louer ; et ma muse tremblante
+Fuit d'un si grand fardeau la charge trop pesante,
+Et, dans ce haut éclat où tu te viens offrir,
+Touchant à tes lauriers, craindrait de les flétrir.
+Ainsi, sans m'aveugler d'une vaine manie,
+Je mesure mon vol à mon faible génie :
+Plus sage en mon respect que ces hardis mortels
+Qui d'un indigne encens profanent tes autels ;
+Qui, dans ce champ d'honneur où le gain les amène,
+Osent chanter ton nom, sans force et sans haleine ;
+Et qui vont tous les jours, d'une importune voix,
+T'ennuyer du récit de tes propres exploits.
+L'un, en style pompeux habillant une églogue,
+De ses rares vertus te fait un long prologue,
+Et mêle, en se vantant soi-même à tout propos,
+Les louanges d'un fat à celles d'un héros.
+L'autre, en vain, se lassant à polir une rime,
+Et reprenant vingt fois le rabot et la lime,
+Grand et nouvel effort d'un esprit sans pareil !
+Dans la fin d'un sonnet te compare au soleil.
+Sur le haut Hélicon leur veine méprisée
+Fut toujours des neuf soeurs la fable et la risée.
+Calliope jamais ne daigna leur parler,
+Et Pégase pour eux refuse de voler.
+Cependant à les voir, enflés de tant d'audace,
+Te promettre en leur nom les faveurs du Parnasse,
+On dirait qu'ils ont seuls l'oreille d'Apollon,
+Qu'ils disposent de tout dans le sacré vallon :
+C'est à leurs doctes mains, si l'on veut les en croire,
+Que Phébus a commis tout le soin de ta gloire ;
+Et ton nom, du midi jusqu'à l'ourse vanté,
+Ne devra qu'à leurs vers son immortalité.
+Mais plutôt, sans ce nom, dont la vive lumière
+Donne un lustre éclatant à leur veine grossière,
+Ils verraient leurs écrits, honte de l'univers,
+Pourrir dans la poussière à la merci des vers.
+A l'ombre de ton nom ils trouvent leur asile,
+Comme on voit dans les champs un arbrisseau débile,
+Qui, sans l'heureux appui qui le tient attaché,
+Languirait tristement sur la terre couché.
+Ce n'est pas que ma plume, injuste et téméraire,
+Veuille blâmer en eux le dessein de te plaire ;
+Et, parmi tant d'auteurs, je veux bien l'avouer,
+Apollon en connaît qui te peuvent louer ;
+Oui, je sais qu'entre ceux qui t'adressent leurs veilles,
+Parmi les Pelletiers on compte des Corneilles.
+Mais je ne puis souffrir qu'un esprit de travers,
+Qui, pour rimer des mots, pense faire des vers
+Se donne en te louant une gêne inutile :
+Pour chanter un Auguste, il faut être un Virgile :
+Et j'approuve les soins du monarque guerrier
+Qui ne pouvait souffrir qu'un artisan grossier
+Entreprît de tracer, d'une main criminelle,
+Un portrait réservé pour le pinceau d'Apelle.
+Moi donc, qui connais peu Phébus et ses douceurs,
+Qui suis nouveau sevré sur le mont des neuf soeurs,
+Attendant que pour toi l'âge ait mûri ma muse,
+Sur de moindres sujets je l'exerce et l'amuse ;
+Et, tandis que ton bras, des peuples redouté,
+Va, la foudre à la main, rétablir l'équité,
+Et retient les méchants par la peur des supplices,
+Moi, la plume à la main, je gourmande les vices,
+Et, gardant pour moi-même une juste rigueur,
+Je confie au papier les secrets de mon coeur.
+Ainsi, dès qu'une fois ma verve se réveille,
+Comme on voit au printemps la diligente abeille
+Qui du butin des fleurs va composer son miel,
+Des sottises du temps je compose mon fiel :
+Je vais de toutes parts où me guide ma veine,
+Sans tenir en marchant une route certaine ;
+Et, sans gêner ma plume en ce libre métier,
+Je la laisse au hasard courir sur le papier.
+Le mal est qu'en rimant, ma muse un peu légère
+Nomme tout par son nom, et ne saurait rien taire.
+C'est là ce qui fait peur aux esprits de ce temps,
+Qui, tout blancs au dehors, sont tout noirs au dedans :
+Ils tremblent qu'un censeur, que sa verve encourage,
+Ne vienne en ses écrits démasquer leur visage,
+Et, fouillant dans leurs moeurs en toute liberté,
+N'aille du fond du puits tirer la vérité.
+Tous ces gens éperdus au seul nom de satire
+Font d'abord le procès à quiconque ose rire :
+Ce sont eux que l'on voit, d'un discours insensé,
+Publier dans Paris que tout est renversé,
+Au moindre bruit qui court qu'un auteur les menace
+De jouer des bigots la trompeuse grimace.
+Pour eux un tel ouvrage est un monstre odieux ;
+C'est offenser les lois, c'est s'attaquer aux cieux.
+Mais bien que d'un faux zèle ils masquent leur faiblesse
+Chacun voit qu'en effet la vérité les blesse :
+En vain d'un lâche orgueil leur esprit revêtu
+Se couvre du manteau d'une austère vertu ;
+Leur coeur qui se connaît, et qui fuit la lumière,
+S'il se moque de Dieu, craint Tartuffe et Molière.
+Mais pourquoi sur ce point sans raison m'écarter ?
+GRAND ROI, c'est mon défaut, je ne saurais flatter :
+Je ne sais point au ciel placer un ridicule,
+D'un nain faire un Atlas, ou d'un lâche un Hercule.
+Et, sans cesse en esclave, à la suite des grands,
+A des dieux sans vertu prodiguer mon encens.
+On ne me verra point d'une veine forcée,
+Même pour te louer, déguiser ma pensée ;
+Et, quelque grand que soit ton pouvoir souverain,
+Si mon coeur en ces vers ne parlait par ma main,
+Il n'est espoir de biens, ni raison, ni maxime,
+Qui pût en ta faveur m'arracher une rime.
+Mais lorsque je te vois, d'une si noble ardeur,
+T'appliquer sans relâche aux soins de ta grandeur,
+Faire honte à ces rois que le travail étonne,
+Et qui sont accablés du faix de leur couronne ;
+Quand je vois ta sagesse en ses justes projets,
+D'une heureuse abondance enrichir tes sujets,
+Fouler aux pieds l'orgueil et du Tage et du Tibre
+Nous faire de la mer une campagne libre,
+Et tes braves guerriers, secondant ton grand coeur,
+Rendre à l'aigle éperdu sa première vigueur ;
+La France sous tes lois maîtriser la fortune ;
+Et nos vaisseaux domptant l'un et l'autre Neptune,
+Nous aller chercher l'or, malgré l'onde et le vent,
+Aux lieux où le soleil le forme en se levant,
+Alors, sans consulter si Phébus l'en avoue,
+Ma muse toute en feu me prévient et te loue.
+Mais bientôt la raison arrivant au secours
+Vient d'un si beau projet interrompre le cours,
+Et me fait concevoir, quelque ardeur qui m'emporte,
+Que je n'ai ni le ton, ni la voix assez forte.
+Aussitôt je m'effraie, et mon esprit troublé
+Laisse là le fardeau dont il est accablé ;
+Et, sans passer plus loin, finissant mon ouvrage,
+Comme un pilote en mer qu'épouvante l'orage,
+Dès que le bord paraît, sans songer où je suis,
+Je me sauve à la nage, et j'aborde où je puis.
+Damon, ce grand auteur, dont la muse fertile
+Amusa si longtemps et la cour et la ville,
+Mais qui, n'étant vêtu que de simple bureau,
+Passe l'été sans linge et l'hiver sans manteau ;
+Et de qui le corps sec et la mine affamée
+N'en sont pas mieux refait pour tant de renommée ;
+Las de perdre en rimant et sa peine et son bien,
+D'emprunter en tous lieux et de ne gagner rien,
+Sans habits, sans argent, ne sachant plus que faire,
+Vient de s'enfuir, chargé de sa seule misère ;
+Et, bien loin des sergents, des clercs et du palais,
+Va chercher un repos qu'il ne trouva jamais ;
+Sans attendre qu'ici la justice ennemie
+L'enferme en un cachot le reste de sa vie,
+Ou que d'un bonnet vert le salutaire affront
+Flétrisse les lauriers qui lui couvrent le front.
+Mais le jour qu'il partit, plus défait et plus blême
+Que n'est un pénitent sur la fin d'un carême,
+La colère dans l'âme et le feu dans les yeux,
+Il distilla sa rage en ces tristes adieux :
+Puisqu'en ce lieu, jadis aux muses si commode,
+Le mérite et l'esprit ne sont plus à la mode,
+Qu'un poète, dit-il, s'y voit maudit de Dieu,
+Et qu'ici la vertu n'a plus ni feu ni lieu,
+Allons du moins chercher quelque antre ou quelque roche
+D'où jamais ni l'huissier ni le sergent n'approche,
+Et sans lasser le ciel par des vœux impuissants,
+Mettons-nous à l'abri des injures du temps ;
+Tandis que, libre encor, malgré les destinées,
+Mon corps n'est point courbé sous le faix des années,
+Qu'on ne voit point mes pas sous l'âge chanceler,
+Et qu'il reste à la parque encor de quoi filer :
+C'est là dans mon malheur le seul conseil à suivre.
+Que George vive ici, puisque George y sait vivre,
+Qu'un million comptant, par ses fourbes acquis,
+De clerc, jadis laquais a fait comte et marquis :
+Que Jacquin vive ici, dont l'adresse funeste
+A plus causé de maux que la guerre et la peste ;
+Qui de ses revenus écrits par alphabet,
+Peut fournir aisément un calepin complet.
+Qu'il règne dans ces lieux, il a droit de s'y plaire.
+Mais moi, vivre à Paris ! Eh ! qu'y viendrais-je faire ?
+Je ne sais ni tromper, ni feindre, ni mentir,
+Et, quand je le pourrais, je n'y puis consentir.
+Je ne sais point en lâche essuyer les outrages
+D'un faquin orgueilleux qui vous tient à ses gages,
+De mes sonnets flatteurs lasser tout l'univers,
+Et vendre au plus offrant mon encens et mes vers :
+Pour un si bas emploi ma muse est trop altière.
+Je suis rustique et fier, et j'ai l'âme grossière :
+Je ne puis rien nommer, si ce n'est par son nom,
+J'appelle un chat un chat, et Rolet un fripon.
+De servir un amant, je n'en ai pas l'adresse ;
+J'ignore ce grand art qui gagne une maîtresse,
+Et je suis, à Paris, triste, pauvre et reclus,
+Ainsi qu'un corps sans âme, ou devenu perclus.
+Mais pourquoi, dira-t-on, cette vertu sauvage
+Qui court à l'hôpital et n'est plus en usage ?
+La richesse permet une juste fierté ;
+Mais il faut être souple avec la pauvreté.
+C'est par là qu'un auteur que presse l'indigence
+Peut des astres malins corriger l'influence,
+Et que le sort burlesque, en ce siècle de fer,
+D'un pédant, quand il veut, sait faire un duc et pair.
+Ainsi de la vertu la fortune se joue :
+Tel aujourd'hui triomphe au plus haut de sa roue,
+Qu'on verrait, de couleurs bizarrement orné,
+Conduire le carrosse où l'on le voit traîné,
+Si dans les droits du roi sa funeste science
+Par deux ou trois avis n'eût ravagé la France.
+Je sais qu'un juste effroi, l'éloignant de ces lieux,
+L'a fait pour quelques mois disparaître à nos yeux :
+Mais en vain pour un temps une taxe l'exile ;
+On le verra bientôt pompeux en cette ville,
+Marcher encor chargé des dépouilles d'autrui ;
+Et jouir du ciel même irrité contre lui ;
+Tandis que Colletet, crotté jusqu'à l'échine,
+S'en va chercher son pain de cuisine en cuisine,
+Savant en ce métier, si cher aux beaux esprits,
+Dont Montmaur autrefois fit leçon dans Paris.
+Il est vrai que du roi la bonté secourable
+Jette enfin sur la muse un regard favorable,
+Et, réparant du sort l'aveuglement fatal,
+Va tirer désormais Phébus de l'hôpital.
+On doit tout espérer d'un monarque si juste ;
+Mais sans un Mécénas à quoi sert un Auguste ?
+Et fait comme je suis, au siècle d'aujourd'hui,
+Qui voudra s'abaisser à me servir d'appui ?
+Et puis, comment percer cette foule effroyable
+De rimeurs affamés dont le nombre l'accable ;
+Qui, dès que sa main s'ouvre, y courent les premiers,
+Et ravissent un bien qu'on devait aux derniers ;
+Comme on voit les frelons, troupe lâche et stérile,
+Aller piller le miel que l'abeille distille ?
+Cessons donc d'aspirer à ce prix tant vanté
+Que donne la faveur à l'importunité.
+Saint-Amant n'eut du ciel que sa veine en partage :
+L'habit qu'il eut sur lui fut son seul héritage ;
+Un lit et deux placets composaient tout son bien ;
+Ou, pour en mieux parler, Saint-Amant n'avait rien.
+Mais quoi ! las de traîner une vie importune,
+Il engagea ce rien pour chercher la fortune,
+Et, tout chargé de vers qu'il devait mettre au jour,
+Conduit d'un vain espoir, il parut à la cour.
+Qu'arriva-t-il enfin de sa muse abusée ?
+Il en revint couvert de honte et de risée
+Et la fièvre, au retour, terminant son destin,
+Fit par avance en lui ce qu'aurait fait la faim.
+Un poète à la cour fut jadis à la mode ;
+Mais des fous aujourd'hui c'est le plus incommode,
+Et l'esprit le plus beau, l'auteur le plus poli,
+N'y parviendra jamais au sort de l'Angeli.
+Faut-il donc désormais jouer un nouveau rôle ?
+Dois-je, las d'Apollon, recourir à Bartole ?
+Et, feuilletant Louet allongé par Brodeau,
+D'une robe à longs plis balayer le barreau ?
+Mais à ce seul penser je sens que je m'égare.
+Moi ! que j'aille crier dans ce pays barbare,
+Où l'on voit tous les jours l'innocence aux abois
+Errer dans les détours d'un dédale de lois,
+Et, dans l'amas confus des chicanes énormes,
+Ce qui fut blanc au fond rendu noir par les formes ;
+Où Patru gagne moins qu'Uot et Le Mazier,
+Et dont les Cicérons se font chez Pé-Fournier.
+Avant qu'un tel dessein m'entre dans la pensée,
+On pourra voir la Seine à la Saint-Jean glacée ;
+Arnauld à Charenton devenir huguenot,
+Saint-Sorlin janséniste, et Saint-Pavin bigot.
+Quittons donc pour jamais une ville importune,
+Où l'honneur est en guerre avecque la fortune ;
+Où le vice orgueilleux s'érige en souverain,
+Et va la mitre en tête et la crosse à la main ;
+Où la science triste, affreuse, et délaissée,
+Est partout des bons lieux comme infâme chassée ;
+Où le seul art en vogue est l'art de bien voler ;
+Où tout me choque ; enfin, où. . . Je n'ose parler.
+Et quel homme si froid ne serait plein de bile,
+A l'aspect odieux des mœurs de cette ville ?
+Qui pourrait les souffrir ? et qui, pour les blâmer,
+Malgré muse et Phébus n'apprendrait à rimer ?
+Non, non, sur ce sujet, pour écrire avec grâce,
+Il ne faut point monter au sommet du Parnasse ;
+Et, sans aller rêver dans le double vallon,
+La colère suffit et vaut un Apollon.
+Tout beau, dira quelqu'un, vous entrez en furie.
+A quoi bon ces grands mots ? doucement, je vous prie :
+Ou bien montez en chaire, et là, comme un docteur,
+Allez de vos sermons endormir l'auditeur :
+C'est là que bien ou mal on a droit de tout dire.
+Ainsi parle un esprit qu'irrite la satire,
+Qui contre ses défauts croit être en sûreté,
+En raillant d'un censeur la triste austérité,
+Qui fait l'homme intrépide, et, tremblant de faiblesse,
+Attend pour croire en Dieu que la fièvre le presse ;
+Et, toujours dans l'orage au ciel levant les mains,
+Dès que l'air est calmé, rit des faibles humains.
+Car de penser alors qu'un Dieu tourne le monde,
+Et règle les ressorts de la machine ronde,
+Ou qu'il est une vie au-delà du trépas,
+C'est là, tout haut du moins, ce qu'il n'avouera pas.
+Pour moi, qu'en santé même un autre monde étonne,
+Qui crois l'âme immortelle, et que c'est Dieu qui tonne,
+Il vaut mieux pour jamais me bannir de ce lieu.
+Je me retire donc. Adieu, Paris, adieu.
+
+Rare et fameux Esprit, dont la fertile veine
+Ignore en écrivant le travail et la peine ;
+Pour qui tient Apollon tous ses trésors ouverts,
+Et qui sçais à quel coin se marquent les bons vers.
+Dans les combats d'esprit sçavant Maistre d'escrime,
+Enseigne moi, Molière, où tu trouves la rime.
+On diroit, quand tu veux, qu'elle te vient chercher :
+Jamais au bout du vers on ne te voit broncher ;
+Et sans qu'un long détour t'arreste, ou t'embarrasse,
+A peine as-tu parlé, qu'elle-mesme s'y place.
+Mais moi qu'un vain caprice, une bizarre humeur,
+Pour mes péchez, je croi, fit devenir Rimeur :
+Dans ce rude métier, où mon esprit se tuë,
+En vain pour la trouver, je travaille, et je suë.
+Souvent j'ai beau rêver du matin jusqu'au soir :
+Quand je veux dire blanc, la quinteuse dit noir.
+Si je veux d'un Galant dépeindre la figure,
+Ma plume pour rimer trouve l'Abbé de Gure :
+Si je pense exprimer un Auteur sans défaut,
+La Raison dit Virgile, et la rime Quinaut.
+Enfin quoi que je fasse, ou que je veüille faire,
+La Bizarre toujours vient m'offrir le contraire.
+De rage quelquefois ne pouvant la trouver,
+Triste, las, et confus, je cesse d'y réver :
+Et maudissant vingt fois le Demon qui m'inspire,
+Je fais mille sermens de ne jamais écrire :
+Mais quand j'ai bien maudit et Muses et Phebus,
+Je la voi qui paroist, quand je n'y pense plus.
+Aussi-tost, malgré moi, tout mon feu se rallume :
+Je reprens sur le champ le papier et la plume,
+Et de mes vains sermens perdant le souvenir,
+J'attens de vers en vers qu'elle daigne venir.
+Encor, si pour rimer, dans sa verve indiscrete,
+Ma muse au moins souffroit une froide epithete :
+Je ferois comme un autre ; et sans chercher si loin,
+J'aurois toûjours des mots pour les coudre au besoin.
+Si je loüois Philis, En miracles féconde ;
+Je trouverois bientost, A. nulle autre seconde.
+Si je voulois vanter un objet Nompareil ;
+Je mettrois à l'instant, Plus beau que le Soleil.
+Enfin parlant toûjours d'Astres et de Merveilles,
+De Chef-d'œuvre des Cieux, de Beautez sans pareilles,
+Avec tous ces beaux mots souvent mis au hazard,
+Je pourois aisément, sans génie, et sans art,
+Et transposant cent fois et le Nom et le Verbe,
+Dans mes vers recousus mettre en pièces Malherbe :
+Mais mon Esprit tremblant sur le choix de ses mots,
+N'en dira jamais un, s'il ne tombe à propos :
+Et ne sçauroit souffrir, qu'une phrase insipide
+Vienne à la fin d'un vers remplir la place vuide :
+Ainsi, recommençant un ouvrage vingt fois,
+Si j'écris quatre mots, j'en effaceray trois.
+Maudit soit le premier, dont la verve insensée
+Dans les bornes d'un vers renferma sa pensée,
+Et donnant à ses mots une étroite prison,
+Voulut avec la Rime enchaîner la Raison.
+Sans ce métier fatal au repos de ma vie,
+Mes jours pleins de loisir couleraient sans envie.
+Je n'aurois qu'à chanter, rire, boire d'autant ;
+Et comme un gras Chanoine, à mon aise, et content,
+Passer tranquillement, sans souci, sans affaire,
+La nuit à bien dormir, et le jour à rien faire.
+Mon cœur exempt de soins, libre de passion,
+Sçait donner une borne à son ambition,
+Et fuiant des grandeurs la presence importune,
+Je ne vais point au Louvre adorer la Fortune :
+Et je serois heureux, si pour me consumer,
+Un Destin envieux ne m'avoit fait rimer.
+Mais depuis le moment que cette frenesie
+De ses noires vapeurs troubla ma fantaisie,
+Et qu'un Demon jaloux de mon contentement,
+M'inspira le dessein d'écrire poliment ;
+Tous les jours malgré moi, cloüé sur un Ouvrage,
+Retouchant un endroit, effaçant une page,
+Enfin passant ma vie en ce triste métier,
+J'envie en écrivant le sort de Pelletier,
+Bienheureux Scutari, dont la fertile plume
+Peut tous les mois sans peine enfanter un volume.
+Tes écrits, il est vrai, sans forme et languissans,
+Semblent estre formez en dépit du bon sens :
+Mais ils trouvent pourtant, quoi qu'on en puisse dire,
+Un Marchand pour les vendre, et des Sots pour les lire.
+Et quand la Rime enfin se trouve au bout des vers,
+Qu'importe que le reste y soit mis de travers ?
+Malheureux mille fois celuy, dont la manie
+Veut aux regles de l'Art asservir son genie.
+Un Sot en écrivant fait tout avec plaisir :
+Il n'a point en ses vers l'embarras de choisir :
+Et toujours amoureux de ce qu'il vient d'écrire,
+Ravi d'étonnement, en soi-mesme il s'admire.
+Mais un Esprit sublime, en vain veut s'élever
+A ce degré parfait qu'il tâche de trouver :
+Et toûjours mécontent de ce qu'il vient de faire,
+Il plaist à tout le monde, et ne sçauroit se plaire.
+Et tel, dont en tous lieux chacun vante l'Esprit,
+Voudroit pour son repos n'avoir jamais écrit.
+Toi donc, qui vois les maux où ma Muse s'abîme,
+De grâce, enseigne-moi l'art de trouver la Rime :
+Ou, puisqu'enfin tes soins y seroient superflus,
+Molière, enseigne moi l'Art de ne rimer plus.
+
+Quel sujet inconnu vous trouble et vous altère,
+D'où vous vient aujourd'hui cet air sombre et sévère,
+Et ce visage enfin plus pâle qu'un rentier
+A l'aspect d'un arrêt qui retranche un quartier ?
+Qu'est devenu ce teint dont la couleur fleurie
+Semblait d'ortolans seuls et de bisques nourrie,
+Où la joie en son lustre attirait les regards,
+Et le vin en rubis brillait de toutes parts ?
+Qui vous a pu plonger dans cette humeur chagrine ?
+A-t-on par quelque édit réformé la cuisine ?
+Ou quelque longue pluie, inondant vos vallons,
+A-t-elle fait couler vos vins et vos melons ?
+Répondez donc enfin, ou bien je me retire.
+Ah ! de grâce, un moment, souffrez que je respire.
+Je sors de chez un fat, qui, pour m'empoisonner,
+Je pense, exprès chez lui m'a forcé de dîner.
+Je l'avais bien prévu. Depuis près d'une année
+J'éludais tous les jours sa poursuite obstinée.
+Mais hier il m'aborde, et, me serrant la main,
+Ah ! monsieur, m'a-t-il dit, je vous attends demain.
+N'y manquez pas au moins. J'ai quatorze bouteilles
+D'un vin vieux... Boucingo n'en a point de pareilles
+Et je gagerais bien que, chez le commandeur,
+Villandri priserait sa sève et sa verdeur.
+Molière avec Tartuffe y doit jouer son rôle ;
+Et Lambert, qui plus est, m'a donné sa parole.
+C'est tout dire en un mot, et vous le connaissez. -
+Quoi ! Lambert ? - Oui, Lambert. A demain. - C'est assez.
+Ce matin donc, séduit par sa vaine promesse,
+J'y cours, midi sonnant, au sortir de la messe.
+A peine étais-je entré, que ravi de me voir,
+Mon homme, en m'embrassant, m'est venu recevoir ;
+Et, montrant à mes yeux une allégresse entière,
+Nous n'avons, m'a-t-il dit, ni Lambert ni Molière ;
+Mais, puisque je vous vois, je me tiens trop content.
+Vous êtes un brave homme ; entrez : on vous attend.
+A ces mots, mais trop tard, reconnaissant ma faute,
+Je le suis en tremblant dans une chambre haute,
+Où, malgré les volets, le soleil irrité
+Formait un poêle ardent au milieu de l'été.
+Le couvert était mis dans ce lieu de plaisance,
+Où j'ai trouvé d'abord, pour toute connaissance,
+Deux nobles campagnards grands lecteurs de romans,
+Qui m'ont dit tout Cyrus dans leurs longs compliments.
+J'enrageais. Cependant on apporte un potage,
+Un coq y paraissait en pompeux équipage,
+Qui, changeant sur ce plat et d'état et de nom,
+Par tous les conviés s'est appelé chapon.
+Deux assiettes suivaient, dont l'une était ornée
+D'une langue en ragoût, de persil couronnée ;
+L'autre, d'un godiveau tout brûlé par dehors,
+Dont un beurre gluant inondait tous les bords.
+On s'assied : mais d'abord notre troupe serrée
+Tenait à peine autour d'une table carrée,
+Où chacun, malgré soi, l'un sur l'autre porté,
+Faisait un tour à gauche, et mangeait de côté.
+Jugez en cet état, si je pouvais me plaire,
+Moi qui ne compte rien ni le vin ni la chère,
+Si l'on n'est plus au large assis en un festin,
+Qu'aux sermons de Cassaigne, ou de l'abbé Cotin.
+Notre hôte cependant, s'adressant à la troupe,
+Que vous semble, a-t-il dit, du goût de cette soupe ?
+Sentez-vous le citron dont on a mis le jus
+Avec des jaunes d'œufs mêlés dans du verjus ?
+Ma foi, vive Mignot et tout ce qu'il apprête !
+Les cheveux cependant me dressaient à la tête :
+Car Mignot, c'est tout dire, et dans le monde entier
+Jamais empoisonneur ne sut mieux son métier.
+J'approuvais tout pourtant de la mine et du geste,
+Pensant qu'au moins le vin dût réparer le reste.
+Pour m'en éclaircir donc, j'en demande ; et d'abord
+Un laquais effronté m'apporte un rouge bord
+D'un Auvernat fumeux, qui, mêlé de Lignage,
+Se vendait chez Crenet pour vin de l'Hermitage,
+Et qui, rouge et vermeil, mais fade et doucereux,
+N'avait rien qu'un goût plat, et qu'un déboire affreux.
+A peine ai-je senti cette liqueur traîtresse,
+Que de ces vins mêlés j'ai reconnu l'adresse.
+Toutefois avec l'eau que j'y mets à foison,
+J'espérais adoucir la force du poison.
+Mais, qui l'aurait pensé ? pour comble de disgrâce,
+Par le chaud qu'il faisait nous n'avions point de glace.
+Point de glace, bon Dieu ! dans le fort de l'été !
+Au mois de juin ! Pour moi, j'étais si transporté,
+Que, donnant de fureur tout le festin au diable,
+Je me suis vu vingt fois prêt à quitter la table ;
+Et, dût-on m'appeler et fantasque et bourru,
+J'allais sortir enfin quand le rôt a paru.
+Sur un lièvre flanqué de six poulets étiques,
+S'élevaient trois lapins, animaux domestiques,
+Qui, dès leur tendre enfance élevés dans Paris,
+Sentaient encor le chou dont ils furent nourris.
+Autour de cet amas de viandes entassées
+Régnait un long cordon d'alouettes pressées,
+Et sur les bords du plat six pigeons étalés
+Présentaient pour renfort leurs squelettes brûlés.
+A côté de ce plat paraissaient deux salades,
+L'une de pourpier jaune, et l'autre d'herbes fades,
+Dont l'huile de fort loin saisissait l'odorat,
+Et nageait dans des flots de vinaigre rosat.
+Tous mes sots, à l'instant changeant de contenance,
+Ont loué du festin la superbe ordonnance ;
+Tandis que mon faquin qui se voyait priser,
+Avec un ris moqueur les priait d'excuser.
+Surtout certain hâbleur, à la gueule affamée,
+Qui vint à ce festin conduit par la fumée,
+Et qui s'est dit profès dans l'ordre des coteaux,
+A fait, en bien mangeant, l'éloge des morceaux.
+Je riais de le voir, avec sa mine étique,
+Son rabat jadis blanc, et sa perruque antique,
+En lapins de garenne ériger nos clapiers,
+Et nos pigeons cauchois en superbes ramiers ;
+Et, pour flatter notre hôte, observant son visage,
+Composer sur ses yeux son geste et son langage ;
+Quand notre hôte charmé, m'avisant sur ce point :
+Qu'avez-vous donc, dit-il, que vous ne mangez point ?
+Je vous trouve aujourd'hui l'âme toute inquiète,
+Et les morceaux entiers restent sur votre assiette.
+Aimez-vous la muscade ? on en a mis partout.
+Ah ! monsieur, ces poulets sont d'un merveilleux goût,
+Ces pigeons sont dodus, mangez, sur ma parole.
+J'aime à voir aux lapins cette chair blanche et molle.
+Ma foi, tout est passable, il le faut confesser,
+Et Mignot aujourd'hui s'est voulu surpasser,
+Quand on parle de sauce, il faut qu'on y raffine ;
+Pour moi, j'aime surtout que le poivre y domine :
+J'en suis fourni, Dieu sait ! et j'ai tout Pelletier
+Roulé dans mon office en cornets de papier.
+A tous ces beaux discours j'étais comme une pierre,
+Ou comme la statue est au Festin de Pierre ;
+Et, sans dire un seul mot, j'avalais au hasard,
+Quelque aile de poulet dont j'arrachais le lard.
+Cependant mon hâbleur, avec une voix haute,
+Porte à mes campagnards la santé de notre hôte,
+Qui tous deux pleins de joie, en jetant un grand cri,
+Avec un rouge bord acceptent son défi.
+Un si galant exploit réveillant tout le monde,
+On a porté partout des verres à la ronde,
+Où les doigts des laquais, dans la crasse tracés,
+Témoignaient par écrit qu'on les avait rincés :
+Quand un des conviés, d'un ton mélancolique,
+Lamentant tristement une chanson bachique,
+Tous mes sots à la fois ravis de l'écouter,
+Détonnant de concert, se mettent à chanter.
+La musique sans doute était rare et charmante !
+L'un traîne en longs fredons une voix glapissante,
+Et l'autre, l'appuyant de son aigre fausset,
+Semble un violon faux qui jure sous l'archet.
+Sur ce point, un jambon d'assez maigre apparence
+Arrive sous le nom de jambon de Mayence.
+Un valet le portait, marchant à pas comptés,
+Comme un recteur suivi des quatre facultés.
+Deux marmitons crasseux, revêtus de serviettes,
+Lui servaient de massiers, et portaient deux assiettes,
+L'une de champignons avec des ris de veau,
+Et l'autre de pois verts qui se noyaient dans l'eau.
+Un spectacle si beau surprenant l'assemblée,
+Chez tous les conviés la joie est redoublée ;
+Et la troupe à l'instant, cessant de fredonner,
+D'un ton gravement fou s'est mise à raisonner.
+Le vin au plus muet fournissant des paroles,
+Chacun a débité ses maximes frivoles,
+Réglé les intérêts de chaque potentat,
+Corrigé la police, et réformé l'Etat,
+Puis, de là s'embarquant dans la nouvelle guerre,
+A vaincu la Hollande, ou battu l'Angleterre.
+Enfin, laissant en paix tous ces peuples divers,
+De propos en propos on a parlé de vers.
+Là, tous mes sots, enflés d'une nouvelle audace,
+Ont jugé des auteurs en maîtres du Parnasse :
+Mais notre hôte surtout, pour la justesse et l'art,
+Elevait jusqu'au ciel Théophile et Ronsard ;
+Quand un des campagnards relevant sa moustache,
+Et son feutre à grands poils ombragé d'un pennache,
+Impose à tous silence, et d'un ton de docteur :
+Morbleu ! dit-il, La Serre est un charmant auteur !
+Ses vers sont d'un beau style, et sa prose est coulante.
+La Pucelle est encore une œuvre bien galante,
+Et je ne sais pourquoi je bâille en la lisant.
+Le Pays, sans mentir, est un bouffon plaisant :
+Mais je ne trouve rien de beau dans ce Voiture.
+Ma foi, le jugement sert bien dans la lecture.
+A mon gré, le Corneille est joli quelquefois.
+En vérité, pour moi j'aime le beau françois.
+Je ne sais pas pourquoi l'on vante l'Alexandre,
+Ce n'est qu'un glorieux qui ne dit rien de tendre,
+Les héros chez Quinault parlent bien autrement,
+Et jusqu'à Je vous hais, tout s'y dit tendrement.
+On dit qu'on l'a drapé dans certaine satire ;
+Qu'un jeune homme... Ah ! je sais ce que vous voulez dire,
+A répondu notre hôte : "Un auteur sans défaut,
+"La raison dit Virgile, et la rime Quinault."
+- Justement. A mon gré, la pièce est assez plate.
+Et puis, blâmer Quinault !... Avez-vous vu l'Astrate ?
+C'est là ce qu'on appelle un ouvrage achevé.
+Surtout "l'Anneau royal" me semble bien trouvé.
+Son sujet est conduit d'une belle manière ;
+Et chaque acte, en sa pièce, est une pièce entière.
+Je ne puis plus souffrir ce que les autres font.
+Il est vrai que Quinault est un esprit profond,
+A repris certain fat, qu'à sa mine discrète
+Et son maintien jaloux j'ai reconnu poète,
+Mais il en est pourtant qui le pourraient valoir.
+Ma foi, ce n'est pas vous qui nous le ferez voir,
+A dit mon campagnard avec une voix claire,
+Et déjà tout bouillant de vin et de colère.
+Peut-être, a dit l'auteur pâlissant de courroux :
+Mais vous, pour en parler, vous y connaissez-vous ?
+Mieux que vous mille fois, dit le noble en furie.
+Vous ? mon Dieu ! mêlez-vous de boire, je vous prie,
+A l'auteur sur-le-champ aigrement reparti.
+Je suis donc un sot ? moi ? vous en avez menti,
+Reprend le campagnard ; et, sans plus de langage,
+Lui jette pour défi son assiette au visage.
+L'autre esquive le coup, et l'assiette volant
+S'en va frapper le mur, et revient en roulant.
+A cet affront, l'auteur, se levant de la table,
+Lance à mon campagnard un regard effroyable ;
+Et, chacun vainement se ruant entre deux,
+Nos braves s'accrochant se prennent aux cheveux.
+Aussitôt sous leurs pieds les tables renversées
+Font voir un long débris de bouteilles cassées :
+En vain à lever tout les valets sont fort prompts,
+Et les ruisseaux de vin coulent aux environs.
+Enfin, pour arrêter cette lutte barbare,
+De nouveau l'on s'efforce, on crie, on les sépare ;
+Et, leur première ardeur passant en un moment,
+On a parlé de paix et d'accommodement.
+Mais, tandis qu'à l'envi tout le monde y conspire,
+J'ai gagné doucement la porte sans rien dire,
+Avec un bon serment que, si pour l'avenir
+En pareille cohue on me peut retenir,
+Je consens de bon cœur, pour punir ma folie,
+Que tous les vins pour moi deviennent vins de Brie,
+Qu'à Paris le gibier manque tous les hivers,
+Et qu'à peine au mois d'août l'on mange des pois verts.
+
+
+D'où vient, cher Le Vayer, que l'homme le moins sage
+Croit toujours seul avoir la sagesse en partage,
+Et qu'il n'est point de fou, qui, par belles raisons,
+Ne loge son voisin aux Petites-Maisons ?
+Un pédant enivré de sa vaine science,
+Tout hérissé de grec, tout bouffi d'arrogance,
+Et qui, de mille auteurs retenus mot pour mot,
+Dans sa tête entassés, n'a souvent fait qu'un sot,
+Croit qu'un livre fait tout, et que, sans Aristote,
+La raison ne voit goutte, et le bon sens radote.
+D'autre part un galant, de qui tout le métier
+Est de courir le jour de quartier en quartier,
+Et d'aller, à l'abri d'une perruque blonde,
+De ses froides douceurs fatiguer le beau monde,
+Condamne la science, et, blâmant tout écrit,
+Croit qu'en lui l'ignorance est un titre d'esprit :
+Que c'est des gens de cour le plus beau privilège,
+Et renvoie un savant dans le fond d'un collège.
+Un bigot orgueilleux, qui, dans sa vanité,
+Croit duper jusqu'à Dieu par son zèle affecté,
+Couvrant tous ses défauts d'une sainte apparence,
+Damne tous les humains, de sa pleine puissance.
+Un libertin d'ailleurs, qui, sans âme et sans foi,
+Se fait de son plaisir une suprême loi,
+Tient que ces vieux propos de démons et de flammes
+Sont bons pour étonner des enfants et des femmes,
+Que c'est s'embarrasser de soucis superflus,
+Et qu'enfin tout dévot a le cerveau perclus.
+En un mot, qui voudrait épuiser ces matières,
+Peignant de tant d'esprits les diverses manières,
+Il compterait plutôt combien, dans un printemps,
+Guénaud et l'antimoine ont fait mourir de gens,
+Et combien la Neveu, devant son mariage,
+A de fois au public, vendu son pucelage
+Mais, sans errer en vain dans ces vagues propos,
+Et pour rimer ici ma pensée en deux mots,
+N'en déplaise à ces fous nommés sages de Grèce,
+En ce monde il n'est point de parfaite sagesse :
+Tous les hommes sont fous, et, malgré tous leurs soins
+Ne diffèrent entre eux que du plus ou du moins.
+Comme on voit qu'en un bois que cent routes séparent
+Les voyageurs sans guide assez souvent s'égarent,
+L'un à droit, l'autre à gauche, et, courant vainement,
+La même erreur les fait errer diversement :
+Chacun suit dans le monde une route incertaine,
+Selon que son erreur le joue et le promène ;
+Et tel y fait l'habile et nous traite de fous,
+Qui sous le nom de sage est le plus fou de tous.
+Mais, quoi que sur ce point la satire publie,
+Chacun veut en sagesse ériger sa folie,
+Et, se laissant régler à son esprit tortu,
+De ses propres défauts se fait une vertu.
+Ainsi, cela soit dit pour qui veut se connaître,
+Le plus sage est celui qui ne pense point l'être ;
+Qui, toujours pour un autre enclin vers la douceur,
+Se regarde soi-même en sévère censeur,
+Rend à tous ses défauts une exacte justice,
+Et fait sans se flatter le procès à son vice.
+Mais chacun pour soi-même est toujours indulgent.
+Un avare, idolâtre et fou de son argent,
+Rencontrant la disette au sein de l'abondance,
+Appelle sa folie une rare prudence,
+Et met toute sa gloire et son souverain bien
+A grossir un trésor qui ne lui sert de rien.
+Plus il le voit accru, moins il en sait l'usage.
+Sans mentir, l'avarice est une étrange rage,
+Dira cet autre fou non moins privé de sens,
+Qui jette, furieux, son bien à tous venants,
+Et dont l'âme inquiète, à soi-même importune,
+Se fait un embarras de sa bonne fortune.
+Qui des deux en effet est le plus aveuglé ?
+L'un et l'autre, à mon sens, ont le cerveau troublé.
+Répondra, chez Frédoc, ce marquis sage et prude,
+Et qui sans cesse au jeu, dont il fait son étude,
+Attendant son destin d'un quatorze ou d'un sept,
+Voit sa vie ou sa mort sortir de son cornept.
+Que si d'un sort fâcheux la maligne inconstance
+Vient par un coup fatal faire tourner la chance,
+Vous le verrez bientôt, les cheveux hérissés,
+Et les yeux vers le ciel de fureur élancés,
+Ainsi qu'un possédé que le prêtre exorcise,
+Fêter dans ses serments tous les saints de l'Eglise.
+Qu'on le lie ; où je crains, à son air furieux,
+Que ce nouveau Titan n'escalade les cieux.
+Mais laissons-le plutôt en proie à son caprice ;
+Sa folie, aussi bien, lui tient lieu de supplice.
+Il est d'autres erreurs dont l'aimable poison
+D'un charme bien plus doux enivre la raison :
+L'esprit dans ce nectar heureusement s'oublie.
+Chapelain veut rimer, et c'est là sa folie.
+Mais bien que ses durs vers, d'épithètes enflés,
+Soient des moindres grimauds chez Ménage sifflés,
+Lui-même il s'applaudit, et, d'un esprit tranquille,
+Prend le pas au Parnasse au-dessus de Virgile.
+Que ferait-il, hélas ! si quelque audacieux
+Allait pour son malheur lui dessiller les yeux,
+Lui faisant voir ces vers et sans force et sans grâces
+Montés sur deux grands mots, comme sur deux échasses,
+Ces termes sans raison l'un de l'autre écartés,
+Et ces froids ornements à la ligne plantés ?
+Qu'il maudirait le jour où son âme insensée
+Perdit l'heureuse erreur qui charmait sa pensée !
+Jadis certain bigot, d'ailleurs homme sensé,
+D'un mal assez bizarre eut le cerveau blessé,
+S'imaginant sans cesse, en sa douce manie,
+Des esprits bienheureux entendre l'harmonie.
+Enfin, un médecin, fort expert en son art,
+Le guérit par adresse, ou plutôt par hasard ;
+Mais voulant de ses soins exiger le salaire,
+Moi ! vous payer ! lui dit le bigot en colère,
+Vous dont l'art infernal, par des secrets maudits,
+En me tirant d'erreur m'ôte du paradis !
+J'approuve son courroux ; car puisqu'il faut le dire,
+Souvent de tous nos maux la raison est le pire.
+C'est elle qui, farouche, au milieu des plaisirs,
+D'un remords importun vient brider nos désirs.
+La fâcheuse a pour nous des rigueurs sans pareilles ;
+C'est un pédant qu'on a sans cesse à ses oreilles,
+Qui toujours nous gourmande, et, loin de nous toucher,
+Souvent, comme Joli, perd son temps à prêcher.
+En vain certains rêveurs nous l'habillent en reine,
+Veulent sur tous nos sens la rendre souveraine,
+Et, s'en formant en terre une divinité,
+Pensent aller par elle à la félicité :
+C'est elle, disent-ils, qui nous montre à bien vivre.
+Ces discours, il est vrai, sont fort beaux dans un livre ;
+Je les estime fort ; mais je trouve en effet
+Que le plus fou souvent est le plus satisfait.
+
+La noblesse, Dangeau, n'est pas une chimère,
+Quand, sous l'étroite loi d'une vertu sévère,
+Un homme issu d'un sang fécond en demi-dieux,
+Suit, comme toi, la trace où marchaient ses aïeux.
+Mais je ne puis souffrir qu'un fat, dont la mollesse
+N'a rien pour s'appuyer qu'une vaine noblesse,
+Se pare insolemment du mérite d'autrui,
+Et me vante un honneur qui ne vient pas de lui.
+Je veux que la valeur de ses aïeux antiques
+Ait fourni de matière aux plus vieilles chroniques,
+Et que l'un des Capets, pour honorer leur nom,
+Ait de trois fleurs de lis doté leur écusson :
+Que sert ce vain amas d'une inutile gloire,
+Si, de tant de héros célèbres dans l'histoire,
+Il ne peut rien offrir aux yeux de l'univers
+Que de vieux parchemins qu'ont épargnés les vers ;
+Si, tout sorti qu'il est d'une source divine,
+Son cœur dément en lui sa superbe origine,
+Et n'ayant rien de grand qu'une sotte fierté,
+S'endort dans une lâche et molle oisiveté ?
+Cependant, à le voir avec tant d'arrogance
+Vanter le faux éclat de sa haute naissance,
+On dirait que le ciel est soumis à sa loi,
+Et que Dieu l'a pétri d'autre limon que moi.
+Dites-nous, grand héros, esprit rare et sublime,
+Entre tant d'animaux, qui sont ceux qu'on estime ?
+On fait cas d'un coursier qui, fier et plein de cœur,
+Fait paraître en courant sa bouillante vigueur ;
+Qui jamais ne se lasse, et qui dans la carrière
+S'est couvert mille fois d'une noble poussière.
+Mais la postérité d'Alfane et de Bayard,
+Quand ce n'est qu'une rosse, est vendue au hasard,
+Sans respect des aïeux dont elle est descendue,
+Et va porter la malle, ou tirer la charrue.
+Pourquoi donc voulez-vous que, par un sot abus,
+Chacun respecte en vous un honneur qui n'est plus ?
+On ne m'éblouit point d'une, apparence vaine :
+La vertu, d'un cœur noble est la marque certaine.
+Si vous êtes sorti de ces héros fameux,
+Montrez-nous cette ardeur qu'on vit briller en eux,
+Ce zèle pour l'honneur, cette horreur pour le vice.
+Respectez-vous les lois ? fuyez-vous l'injustice ?
+Savez-vous pour la gloire oublier le repos,
+Et dormir en plein champ le harnais sur le dos ?
+Je vous connais pour noble à ces illustres marques.
+Alors soyez issu des plus fameux monarques,
+Venez de mille aïeux, et si ce n'est assez,
+Feuilletez à loisir tous les siècles passés ;
+Voyez de quel guerrier il vous plaît de descendre
+Choisissez de César, d'Achille, ou d'Alexandre :
+En vain un faux censeur voudrait vous démentir,
+Et si vous n'en sortez, vous en devez sortir.
+Mais, fussiez-vous issu d'Hercule en droite ligne,
+Si vous ne faites voir qu'une bassesse indigne,
+Ce long amas d'aïeux que vous diffamez tous,
+Sont autant de témoins qui parlent contre vous ;
+Et tout ce grand éclat de leur gloire ternie
+Ne sert plus que de jour à votre ignominie.
+En vain, tout fier d'un sang que vous déshonorez,
+Vous dormez à l'abri de ces noms révérés ;
+En vain vous vous couvrez des vertus de vos pères,
+Ce ne sont à mes yeux que de vaines chimères ;
+Je ne vois rien en vous qu'un lâche, un imposteur,
+Un traître, un scélérat, un perfide, un menteur,
+Un fou dont les accès vont jusqu'à la furie,
+Et d'un tronc fort illustre une branche pourrie.
+Je m'emporte peut-être, et ma muse en fureur
+Verse dans ses discours trop de fiel et d'aigreur :
+Il faut avec les grands un peu de retenue.
+Hé bien ! je m'adoucis. Votre race est connue.
+Depuis quand ? répondez. Depuis mille ans entiers,
+Et vous pouvez fournir deux fois seize quartiers :
+C'est beaucoup. Mais enfin les preuves en sont claires,
+Tous les livres sont pleins des titres de vos pères ;
+Leurs noms sont échappés du naufrage des temps.
+Mais qui m'assurera qu'en ce long cercle d'ans,
+A leurs fameux époux vos aïeules fidèles,
+Aux douceurs des galants furent toujours rebelles ?
+Et comment savez-vous si quelque audacieux
+N'a point interrompu le cours de vos aïeux ;
+Et si leur sang tout pur, avecque leur noblesse,
+Est passé jusqu'à vous de Lucrèce en Lucrèce ?
+Que maudit soit le jour où cette vanité
+Vint ici de nos mœurs souiller la pureté !
+Dans les temps bienheureux du monde en son enfance,
+Chacun mettait sa gloire en sa seule innocence ;
+Chacun vivait content, et sous d'égales lois,
+Le mérite y faisait la noblesse et les rois ;
+Et, sans chercher l'appui d'une naissance illustre,
+Un héros de soi-même empruntait tout son lustre.
+Mais enfin par le temps le mérite avili
+Vit l'honneur en roture, et le vice anobli ;
+Et l'orgueil, d'un faux titre appuyant sa faiblesse,
+Maîtrisa les humains sous le nom de noblesse.
+De là vinrent en foule et marquis et barons :
+Chacun pour ses vertus n'offrit plus que des noms.
+Aussitôt maint esprit fécond en rêveries,
+Inventa le blason avec les armoiries ;
+De ses termes obscurs fit un langage à part ;
+Composa tous ces mots de Cimier et d'Ecart
+De Pal, de Contre-pal, de Lambel, et de Face,
+Et tout ce que Segond dans son Mercure entasse.
+Une vaine folie enivrant la raison,
+L'honneur triste et honteux ne fut plus de saison.
+Alors, pour soutenir son rang et sa naissance,
+Il fallut étaler le luxe et la dépense ;
+Il fallut habiter un superbe palais,
+Faire par les couleurs distinguer ses valets :
+Et, traînant en tous lieux de pompeux équipages,
+Le duc et le marquis se reconnut aux pages.
+Bientôt, pour subsister, la noblesse sans bien
+Trouva l'art d'emprunter et de ne rendre rien ;
+Et, bravant des sergents la timide cohorte,
+Laissa le créancier se morfondre à la porte.
+Mais, pour comble, à la fin, le marquis en prison
+Sous le faix des procès vit tomber sa maison.
+Alors le noble altier, pressé de l'indigence,
+Humblement du faquin rechercha l'alliance ;
+Avec lui trafiquant d'un nom si précieux,
+Par un lâche contrat vendit tous ses aïeux ;
+Et, corrigeant ainsi la fortune ennemie,
+Rétablit son honneur à force d'infamie.
+Car, si l'éclat de l'or ne relève le sang,
+En vain l'on fait briller la splendeur de son rang.
+L'amour de vos aïeux passe en vous pour manie,
+Et chacun pour parent vous fuit et vous renie.
+Mais quand un homme est riche, il vaut toujours son prix.
+Et l'eût-on vu porter la mandille à Paris,
+N'eût-il de son vrai nom ni titre ni mémoire,
+D'Hozier lui trouvera cent aïeux dans l'histoire.
+Toi donc, qui, de mérite et d'honneurs revêtu,
+Des écueils de la cour as sauvé ta vertu,
+Dangeau, qui, dans le rang où notre roi t'appelle,
+Le vois, toujours orné d'une gloire nouvelle,
+Et plus brillant par soi que par l'éclat des lis,
+Dédaigner tous ces rois dans la pourpre amollis ;
+Fuir d'un honteux loisir la douceur importune ;
+A ses sages conseils asservir la fortune ;
+Et, de tout son bonheur ne devant rien qu'à soi,
+Montrer à l'univers ce que c'est qu'être roi :
+Si tu veux te couvrir d'un éclat légitime,
+Va par mille beaux faits mériter son estime ;
+Sers un si noble maître ; et fais voir qu'aujourd'hui
+Ton prince a des sujets qui sont dignes de lui.
+
+
+Et quel fâcheux démon, durant les nuits entières,
+Rassemble ici les chats de toutes les gouttières ?
+
+Qui frappe l'air, bon Dieu ! de ces lugubres cris ?
+Est-ce donc pour veiller qu'on se couche à Paris ?
+Et quel fâcheux démon, durant les nuits entières,
+Rassemble ici les chats de toutes les gouttières ?
+J'ai beau sauter du lit, plein de trouble et d'effroi,
+Je pense qu'avec eux tout l'enfer est chez moi :
+L'un miaule en grondant comme un tigre en furie,
+L'autre roule sa voix comme un enfant qui crie.
+Ce n'est pas tout encor, les souris et les rats
+Semblent, pour m'éveiller, s'entendre avec les chats,
+Plus importuns pour moi, durant la nuit obscure,
+Que jamais, en plein jour, ne fut l'abbé de Pure.
+Tout conspire à la fois à troubler mon repos,
+Et je me plains ici du moindre de mes maux :
+Car à peine les coqs, commençant leur ramage,
+Auront de cris aigus frappé le voisinage,
+Qu'un affreux serrurier, que le ciel en courroux
+A fait pour mes péchés, trop voisin de chez nous,
+Avec un fer maudit, qu'à grand bruit il apprête,
+De cent coups de marteau me va fendre la tête.
+J'entends déjà partout les charrettes courir,
+Les maçons travailler, les boutiques s'ouvrir :
+Tandis que dans les airs mille cloches émues,
+D'un funèbre concert font retentir les nues ;
+Et, se mêlant au bruit de la grêle et des vents,
+Pour honorer les morts font mourir les vivants.
+Encor je bénirais la bonté souveraine,
+Si le ciel à ces maux avait borné ma peine ;
+Mais si seul en mon lit je peste avec raison,
+C'est encor pis vingt fois en quittant la maison :
+En quelque endroit que j'aille, il faut fendre la presse
+D'un peuple d'importuns qui fourmillent sans cesse :
+L'un me heurte d'un ais dont je suis tout froissé ;
+Je vois d'un autre coup mon chapeau renversé.
+Là, d'un enterrement la funèbre ordonnance,
+D'un pas lugubre et lent vers l'église s'avance ;
+Et plus loin des laquais l'un l'autre s'agaçans,
+Font aboyer les chiens et jurer les passants.
+Des paveurs en ce lieu me bouchent le passage.
+Là, je trouve une croix de funeste présage,
+Et des couvreurs grimpés au toit d'une maison,
+En font pleuvoir l'ardoise et la tuile à foison.
+Là, sur une charrette une poutre branlante
+Vient menaçant de loin la foule qu'elle augmente,
+Six chevaux attelés à ce fardeau pesant
+Ont peine à l'émouvoir sur le pavé glissant.
+D'un carrosse en passant il accroche une roue,
+Et du choc le renverse en un grand tas de boue :
+Quand un autre à l'instant s'efforçant de passer,
+Dans le même embarras se vient embarrasser
+Vingt carrosses bientôt arrivant à la file,
+Y sont en moins de rien suivis de plus de mille,
+Et, pour surcroît de maux, un sort malencontreux
+Conduit en cet endroit un grand troupeau de bœufs.
+Chacun prétend passer ; l'un mugit, l'autre jure ;
+Des mulets en sonnant augmentent le murmure.
+Aussitôt cent chevaux dans la foule appelés,
+De l'embarras qui croît ferment les défilés,
+Et partout, des passants enchaînant les brigades,
+Au milieu de la paix font voir les barricades.
+On n'entend que des cris poussés confusément :
+Dieu, pour s'y faire ouïr, tonnerait vainement.
+Moi donc, qui dois souvent en certain lieu me rendre,
+Le jour déjà baissant, et qui suis las d'attendre,
+Ne sachant plus tantôt à quel saint me vouer,
+Je me mets au hasard de me faire rouer.
+Je saute vingt ruisseaux, j'esquive, je me pousse ;
+Guénaud sur son cheval en passant m'éclabousse :
+Et, n'osant plus paraître en l'état où je suis,
+Sans songer où je vais, je me sauve où je puis.
+Tandis que dans un coin en grondant je m'essuie,
+Souvent pour m'achever, il survient une pluie :
+On dirait que le ciel, qui se fond tout en eau,
+Veuille inonder ces lieux d'un déluge nouveau.
+Pour traverser la rue, au milieu de l'orage,
+Un ais sur deux pavés forme un étroit passage ;
+Le plus hardi laquais n'y marche qu'en tremblant :
+Il faut pourtant passer sur ce pont chancelant ;
+Et les nombreux torrents qui tombent des gouttières,
+Grossissant les ruisseaux, en ont fait des rivières.
+J'y passe en trébuchant ; mais, malgré l'embarras,
+La frayeur de la nuit précipite mes pas.
+Car, sitôt que du soir les ombres pacifiques
+D'un double cadenas font fermer les boutiques ;
+Que, retiré chez lui, le paisible marchand
+Va revoir ses billets et compter son argent ;
+Que dans le Marché-Neuf tout est calme et tranquille,
+Les voleurs à l'instant s'emparent de la ville.
+Le bois le plus funeste et le moins fréquenté
+Est, au prix de Paris, un lieu de sûreté.
+Malheur donc à celui qu'une affaire imprévue
+Engage un peu trop tard au détour d'une rue !
+Bientôt quatre bandits lui serrant les côtés :
+La bourse !... Il faut se rendre ; ou bien non, résistez,
+Afin que votre mort, de tragique mémoire,
+Des massacres fameux aille grossir l'histoire.
+Pour moi, fermant ma porte, et cédant au sommeil,
+Tous les jours je me couche avecque le soleil :
+Mais en ma chambre à peine ai-je éteint la lumière,
+Qu'il ne m'est plus permis de fermer la paupière.
+Des filous effrontés, d'un coup de pistolet,
+Ebranlent ma fenêtre, et percent mon volet :
+J'entends crier partout : Au meurtre ! On m'assassine !
+Ou : Le feu vient de prendre à la maison voisine !
+Tremblant et demi-mort, je me lève à ce bruit,
+Et souvent sans pourpoint je cours toute la nuit.
+Car le feu, dont la flamme en ondes se déploie,
+Fait de notre quartier une seconde Troie,
+Où maint Grec affamé, maint avide Argien,
+Au travers des charbons va piller le Troyen.
+Enfin sous mille crocs la maison abîmée
+Entraîne aussi le feu qui se perd en fumée.
+Je me retire donc, encor pâle d'effroi,
+Mais le jour est venu quand je rentre chez moi.
+Je fais pour reposer un effort inutile :
+Ce n'est qu'à prix d'argent qu'on dort en cette ville.
+Il faudrait, dans l'enclos d'un vaste logement,
+Avoir loin de la rue un autre appartement.
+Paris est pour un riche un pays de Cocagne,
+Sans sortir de la ville, il trouve la campagne :
+Il peut dans son jardin, tout peuplé d'arbres verts,
+Receler le printemps au milieu des hivers ;
+Et, foulant le parfum de ses plantes fleuries,
+Aller entretenir ses douces rêveries.
+Mais moi, grâce au destin, qui n'ai ni feu ni lieu,
+Je me loge où je puis, et comme il plaît à Dieu.
+
+Muse, changeons de style, et quittons la satire :
+C'est un méchant métier que celui de médire ;
+A l'auteur qui l'embrasse il est toujours fatal :
+Le mal qu'on dit d'autrui ne produit que du mal.
+Maint poète, aveuglé d'une telle manie,
+En courant à l'honneur trouve l'ignominie ;
+Et tel mot, pour avoir réjoui le lecteur,
+A coûté bien souvent des larmes à l'auteur.
+Un éloge ennuyeux, un froid panégyrique,
+Peut pourrir à son aise au fond d'une boutique,
+Ne craint point du public les jugements divers,
+Et n'a pour ennemis que la poudre et les vers :
+Mais un auteur malin, qui rit et qui fait rire,
+Qu'on blâme en le lisant, et pourtant qu'on veut lire,
+Dans ses plaisants accès qui se croit tout permis,
+De ses propres rieurs se fait des ennemis.
+Un discours trop sincère aisément nous outrage :
+Chacun dans ce miroir pense voir son visage :
+Et tel, en vous lisant admire chaque trait,
+Qui dans le fond de l'âme et vous craint et vous hait.
+Muse, c'est donc en vain que la main vous démange.
+S'il faut rimer ici, rimons quelque louange ;
+Et cherchons un héros parmi cet univers,
+Digne de notre encens et digne de nos vers.
+Mais à ce grand effort en vain je vous anime :
+Je ne puis pour louer rencontrer une rime ;
+Dès que j'y veux rêver, ma veine est aux abois.
+J'ai beau frotter mon front, j'ai beau mordre mes doigts,
+Je ne puis arracher du creux de ma cervelle
+Que des vers plus forcés que ceux de la Pucelle.
+Je pense être à la gêne, et, pour un tel dessein,
+La plume et le papier résistent à ma main.
+Mais, quand il faut railler, j'ai ce que je souhaite.
+Alors, certes, alors je me connais poète :
+Phébus, dès que je parle, est prêt à m'exaucer ;
+Mes mots viennent sans peine, et courent se placer.
+Faut-il peindre un fripon fameux dans cette ville ?
+Ma main, sans que j'y rêve, écrira Raumaville.
+Faut-il d'un sot parfait montrer l'original ?
+Ma plume au bout du vers d'abord trouve Sofal :
+Je sens que mon esprit travaille de génie.
+Faut-il d'un froid rimeur dépeindre la manie ?
+Mes vers comme un torrent, coulent sur le papier :
+Je rencontre à la fois Perrin et Pelletier,
+Bonnecorse, Pradon, Colletet, Titreville ;
+Et, pour un que je veux, j'en trouve plus de mille.
+Aussitôt je triomphe ; et ma muse en secret
+S'estime et s'applaudit du beau coup qu'elle a fait.
+C'est en vain qu'au milieu de ma fureur extrême
+Je me fais quelquefois des leçons à moi-même ;
+En vain je veux au moins faire grâce à quelqu'un :
+Ma plume aurait regret d'en épargner aucun :
+Et sitôt qu'une fois la verve me domine,
+Tout ce qui s'offre à moi passe par l'étamine.
+Le mérite pourtant m'est toujours précieux :
+Mais tout fat me déplaît, et me blesse les yeux ;
+Je le poursuis partout, comme un chien fait sa proie,
+Et ne le sens jamais qu'aussitôt je n'aboie.
+Enfin, sans perdre temps en de si vains propos,
+Je sais coudre une rime au bout de quelques mots.
+Souvent j'habille en vers une maligne prose :
+C'est par là que je vaux, si je vaux quelque chose.
+Ainsi, soit que bientôt, par une dure loi,
+La mort d'un vol affreux vienne fondre sur moi,
+Soit que le ciel me garde un cours long et tranquille,
+A Rome ou dans Paris, aux champs ou dans la ville,
+Dût ma muse par là choquer tout l'univers,
+Riche, gueux, triste ou gai, je veux faire des vers.
+Pauvre esprit, dira-t-on, que je plains ta folie !
+Modère ces bouillons de ta mélancolie ;
+Et garde qu'un de ceux que tu penses blâmer
+N'éteigne dans ton sang cette ardeur de rimer.
+Hé quoi ! lorsqu'autrefois Horace, après Lucile,
+Exhalait en bons mots les vapeurs de sa bile,
+Et, vengeant la vertu par des traits éclatants,
+Allait ôter le masque aux vices de son temps ;
+Ou bien quand Juvénal, de sa mordante plume
+Faisant couler des flots de fiel et d'amertume,
+Gourmandait en courroux tout le peuple latin,
+L'un ou l'autre, fit-il une tragique fin ?
+Et que craindre après tout, d'une fureur si vaine ?
+Personne ne connaît ni mon nom ni ma veine :
+On ne voit point mes vers, à l'envi de Montreuil,
+Grossir impunément les feuillets d'un recueil.
+A peine quelquefois je me force à les lire,
+Pour plaire à quelque ami que charme la satire,
+Qui me flatte peut-être, et, d'un air imposteur,
+Rit tout haut de l'ouvrage, et tout bas de l'auteur.
+Enfin c'est mon plaisir ; je veux me satisfaire.
+Je ne puis bien parler, et ne saurais me taire ;
+Et, dès qu'un mot plaisant vient luire à mon esprit
+Je n'ai point de repos qu'il ne soit en écrit :
+Je ne résiste point au torrent qui m'entraîne.
+Mais c'est assez parlé ; prenons un peu d'haleine.
+Ma main, pour cette fois, commence à se lasser.
+Finissons. Mais demain, Muse, à recommencer.
+De Paris au Pérou, du Japon jusqu'à Rome,
+Le plus sot animal, à mon avis, c'est l'homme.
+De tous les animaux qui s'élèvent dans l'air,
+Qui marchent sur la terre, ou nagent dans la mer,
+De Paris au Pérou, du Japon jusqu'à Rome,
+Le plus sot animal, à mon avis, c'est l'homme.
+Quoi ! dira-t-on d'abord, un ver, une fourmi,
+Un insecte rampant qui ne vit qu'à demi,
+Un taureau qui rumine, une chèvre qui broute,
+Ont l'esprit mieux tourné que n'a l'homme ? Oui sans doute.
+Ce discours te surprend, docteur, je l'aperçoi.
+L'homme de la nature est le chef et le roi :
+Bois, prés, champs, animaux, tout est pour son usage,
+Et lui seul a, dis-tu, la raison en partage.
+Il est vrai de tout temps, la raison fut son lot :
+Mais de là je conclus que l'homme est le plus sot.
+Ces propos, diras-tu, sont bons dans la satire,
+Pour égayer d'abord un lecteur qui veut rire :
+Mais il faut les prouver. En forme. - J'y consens.
+Réponds-moi donc, docteur, et mets-moi sur les bancs.
+Qu'est-ce que la sagesse ? une égalité d'âme
+Que rien ne peut troubler, qu'aucun désir n'enflamme,
+Qui marche en ses conseils à pas plus mesurés
+Qu'un doyen au palais ne monte les degrés.
+Or cette égalité dont se forme le sage,
+Qui jamais moins que l'homme en a connu l'usage ?
+La fourmi tous les ans traversant les guérets,
+Grossit ses magasins des trésors de Cérets ;
+Et dès que l'aquilon ramenant la froidure,
+Vient de ses noirs frimas attrister la nature,
+Cet animal, tapi dans son obscurité,
+Jouit l'hiver des biens conquis durant l'été.
+Mais on ne la voit point, d'une humeur inconstante,
+Paresseuse au printemps, en hiver diligente,
+Affronter en plein champ les fureurs de janvier,
+Ou demeurer oisive au retour du bélier.
+Mais l'homme, sans arrêt dans sa course insensée,
+Voltige incessamment de pensée en pensée :
+Son cœur, toujours flottant entre mille embarras,
+Ne sait ni ce qu'il veut ni ce qu'il ne veut pas.
+Ce qu'un jour il abhorre, en l'autre il le souhaite.
+Moi ! j'irais épouser une femme coquette !
+J'irais, par ma constance aux affronts endurci,
+Me mettre au rang des saints qu'a célébrés Bussi !
+Assez de sots sans moi feront parler la ville,
+Disait, le mois passé, ce marquis indocile,
+Qui, depuis quinze jours dans le piège arrêté,
+Entre les bons maris pour exemple cité,
+Croit que Dieu tout exprès d'une côte nouvelle
+A tiré pour lui seul une femme fidèle.
+Voilà l'homme en effet. Il va du blanc au noir :
+Il condamne au matin ses sentiments du soir :
+Importun à tout autre, à soi-même incommode,
+Il change à tous moments d'esprit comme de mode :
+Il tourne au moindre vent, il tombe au moindre choc,
+Aujourd'hui dans un casque et demain dans un froc.
+Cependant à le voir plein de vapeurs légères,
+Soi-même se bercer de ses propres chimères,
+Lui seul de la nature est la base et l'appui,
+Et le dixième ciel ne tourne que pour lui.
+De tous les animaux, il est, dit-il, le maître.
+- Qui pourrait le nier, poursuis-tu. - Moi, peut-être.
+Mais, sans examiner si, vers les antres sourds,
+L'ours a peur du passant, ou le passant de l'ours ;
+Et si, sur un édit des pâtres de Nubie,
+Les lions de Barca videraient la Libye ;
+Ce maître prétendu qui leur donne des lois,
+Ce roi des animaux, combien a-t-il de rois ?
+L'ambition, l'amour, l'avarice, ou la haine,
+Tiennent comme un forçat son esprit à la chaîne.
+Le sommeil sur ses yeux commence à s'épancher :
+Debout, dit l'avarice, il est temps de marcher.
+Hé ! laissez-moi. - Debout ! - Un moment ! - Tu répliques ?
+- A peine le soleil fait ouvrir les boutiques.
+- N'importe, lève-toi. - Pour quoi faire après tout ? -
+Pour courir l'Océan de l'un à l'autre bout,
+Chercher jusqu'au Japon la porcelaine et l'ambre,
+Rapporter de Goa le poivre et le gingembre.
+- Mais j'ai des biens en foule, et je m'en puis passer.
+- On n'en peut trop avoir ; et pour en amasser
+Il ne faut épargner ni crime, ni parjure ;
+Il faut souffrir la faim et coucher sur la dure ;
+Eût-on plus de trésors que n'en perdit Galet,
+N'avoir en sa maison ni meubles, ni valet ;
+Parmi les tas de blés vivre de seigle et d'orge ;
+De peur de perdre un liard souffrir qu'on vous égorge.
+- Et pourquoi cette épargne enfin ? - L'ignores-tu ?
+Afin qu'un héritier, bien nourri, bien vêtu,
+Profitant d'un trésor en tes mains inutile,
+De son train quelque jour embarrasse la ville.
+Que faire ? Il faut partir : les matelots sont prêts.
+Ou, si pour l'entraîner l'argent manque d'attraits,
+Bientôt l'ambition et toute son escorte
+Dans le sein du repos vient le prendre à main-forte,
+L'envoie en furieux, au milieu des hasards,
+Se faire estropier sur les pas des Césars ;
+Et cherchant sur la brèche une mort indiscrète,
+De sa folle valeur embellir la gazette.
+Tout beau, dira quelqu'un, raillez plus à propos ;
+Ce vice fut toujours la vertu des héros.
+Quoi donc ! à votre avis, fut-ce un fou qu'Alexandre ?
+- Qui ? cet écervelé qui mit l'Asie en cendre ?
+Ce fougueux l'Angely, qui, de sang altéré,
+Maître du monde entier s'y trouvait trop serré !
+L'enragé qu'il était, né roi d'une province
+Qu'il pouvait gouverner en bon et sage prince,
+S'en alla follement, et pensant être dieu,
+Courir comme un bandit qui n'a ni feu ni lieu ;
+Et, traînant avec soi les horreurs de la guerre,
+De sa vaste folie emplir toute la terre ;
+Heureux, si de son temps, pour cent bonnes raisons,
+La Macédoine eût eu des Petites-Maisons,
+Et qu'un sage tuteur l'eût en cette demeure,
+Par avis de parents, enfermé de bonne heure !
+Mais, sans nous égarer dans ces digressions,
+Traiter, comme Senaut, toutes les passions ;
+Et, les distribuant par classes et par titres,
+Dogmatiser en vers, et rimer par chapitres,
+Laissons-en discourir La Chambre ou Coeffeteau,
+Et voyons l'homme enfin par l'endroit le plus beau.
+Lui seul, vivant, dit-on, dans l'enceinte des villes,
+Fait voir d'honnêtes mœurs, des coutumes civiles,
+Se fait des gouverneurs, des magistrats, des rois,
+Observe une police, obéit à des lois.
+Il est vrai. Mais pourtant sans loi et sans police,
+Sans craindre archers, prévôt, ni suppôt de justice,
+Voit-on les loups brigands, comme nous inhumains
+Pour détrousser les loups courir les grands chemins ?
+Jamais, pour s'agrandir, vit-on dans sa manie
+Un tigre en factions partager l'Hyrcanie ?
+L'ours a-t-il dans les bois la guerre avec les ours ?
+Le vautour dans les airs fond-il sur les vautours ?
+A-t-on vu quelquefois dans les plaines d'Afrique,
+Déchirant à l'envi leur propre république,
+"Lions contre lions, parents contre parents
+"Combattre follement pour le choix des tyrans ?"
+L'animal le plus fier qu'enfante la nature
+Dans un autre animal respecte sa figure,
+De sa rage avec lui modère les accès,
+Vit sans bruit, sans débats, sans noise, sans procès.
+Un aigle, sur un champ prétendant droit d'aubaine,
+Ne fait point appeler un aigle à la huitaine ;
+Jamais contre un renard chicanant un poulet
+Un renard de son sac n'alla charger Rolet ;
+Jamais la biche en rut n'a, pour fait d'impuissance,
+Traîné du fond des bois un cerf à l'audience ;
+Et jamais juge, entre eux ordonnant le congrès,
+De ce burlesque mot n'a sali ses arrêts.
+On ne connaît chez eux ni placets ni requêtes,
+Ni haut, ni bas conseil, ni chambre des enquêtes.
+Chacun l'un avec l'autre en toute sûreté,
+Vit sous les pures lois de la simple équité,
+L'homme seul, l'homme seul, en sa fureur extrême,
+Met un brutal honneur à s'égorger soi-même.
+C'était peu que sa main conduite par l'enfer,
+Eût pétri le salpêtre, eût aiguisé le fer :
+Il fallait que sa rage à l'univers funeste,
+Allât encor de lois embrouiller un Digeste ;
+Cherchant pour l'obscurcir des gloses, des docteurs,
+Accablât l'équité sous des monceaux d'auteurs,
+Et pour comble de maux apportât dans la France
+Des harangueurs du temps l'ennuyeuse éloquence.
+Doucement, diras-tu ! que sert de s'emporter ?
+L'homme a ses passions, on n'en saurait douter ;
+Il a comme la mer ses flots et ses caprices :
+Mais ses moindres vertus balancent tous ses vices.
+N'est-ce pas l'homme enfin dont l'art audacieux
+Dans le tour d'un compas a mesuré les cieux ?
+Dont la vaste science, embrassant toutes choses,
+A fouillé la nature, en a percé les causes ?
+Les animaux ont-ils des universités ?
+Voit-on fleurir chez eux les quatre facultés ?
+Y voit-on des savants en droit, en médecine,
+Endosser l'écarlate et se fourrer d'hermine ?
+Non, sans doute ; et jamais chez eux un médecin
+N'empoisonna les bois de son art assassin.
+Jamais docteur armé d'un argument frivole
+Ne s'enroua chez eux sur les bancs d'une école.
+Mais sans chercher au fond, si notre esprit déçu
+Sait rien de ce qu'il sait, s'il a jamais rien su,
+Toi-même réponds-moi : Dans le siècle où nous sommes,
+Est-ce au pied du savoir qu'on mesure les hommes ?
+Veux-tu voir tous les grands à ta porte courir ?
+Dit un père à son fils dont le poil va fleurir ;
+Prends-moi le bon parti : laisse là tous les livres.
+Cent francs au denier cinq combien font-ils ? - Vingt livres.
+C'est bien dit. Va, tu sais tout ce qu'il faut savoir.
+Que de biens, que d'honneurs sur toi s'en vont pleuvoir !
+Exerce-toi, mon fils, dans ces hautes sciences ;
+Prends, au lieu d'un Platon, le Guidon des finances.
+Sache quelle province enrichit les traitants ;
+Combien le sel au roi peut fournir tous les ans.
+Endurcis-toi le cœur, sois arabe, corsaire,
+Injuste, violent, sans foi, double, faussaire.
+Ne va point sottement faire le généreux :
+Engraisse-toi, mon fils, du suc des malheureux ;
+Et, trompant de Colbert la prudence importune,
+Va par tes cruautés mériter la fortune.
+Aussitôt tu verras poètes, orateurs,
+Rhéteurs, grammairiens, astronomes, docteurs,
+Dégrader les héros pour te mettre en leurs places,
+De tes titres pompeux enfler leurs dédicaces,
+Te prouver à toi-même, en grec, hébreu, latin,
+Que tu sais de leur art et le fort et le fin.
+Quiconque est riche est tout : sans sagesse il est sage ;
+Il a, sans rien savoir, la science en partage,
+Il a l'esprit, le cœur, le mérite, le rang,
+La vertu, la valeur, la dignité, le sang ;
+Il est aimé des grands, il est chéri des belles :
+Jamais surintendant ne trouva de cruelles.
+L'or même à la laideur donne un teint de beauté :
+Mais tout devient affreux avec la pauvreté.
+C'est ainsi qu'à son fils un usurier habile
+Trace vers la richesse une route facile :
+Et souvent tel y vient, qui sait, pour tout secrept,
+Cinq et quatre font neuf, ôtez deux, reste sept.
+Après cela, docteur, va pâlir sur la Bible,
+Va marquer les écueils de cette mer terrible ;
+Perce la sainte horreur de ce livre divin ;
+Confonds dans un ouvrage et Luther et Calvin,
+Débrouille des vieux temps les querelles célèbres ;
+Eclaircis des rabbins les savantes ténèbres :
+Afin qu'en ta vieillesse un livre en maroquin
+Aille offrir ton travail à quelque heureux faquin,
+Qui, pour digne loyer de la Bible éclaircie,
+Te paye en l'acceptant d'un "Je vous remercie".
+Ou, si ton cœur aspire à des honneurs plus grands
+Quitte là le bonnet, la Sorbonne et les bancs ;
+Et, prenant désormais un emploi salutaire,
+Mets-toi chez un banquier, ou bien chez un notaire :
+Laisse-là saint Thomas s'accorder avec Scot ;
+Et conclus avec moi qu'un docteur n'est qu'un sot.
+Un docteur ! diras-tu. Parlez de vous, poète ;
+C'est pousser un peu loin votre muse indiscrète.
+Mais, sans perdre en discours le temps hors de saison,
+L'homme, venez au fait, n'a-t-il pas la raison ?
+N'est-ce pas son flambeau, son pilote fidèle ?
+Oui. Mais de quoi lui sert que sa voix le rappelle,
+Si, sur la foi des vents tout prêt à s'embarquer,
+Il ne voit point d'écueil qu'il ne l'aille choquer ?
+Et que sert à Cotin la raison qui lui crie :
+N'écris plus, guéris-toi d'une vaine furie,
+Si tous ces vains conseils, loin de la réprimer,
+Ne font qu'accroître en lui la fureur de rimer ?
+Tous les jours de ses vers, qu'à grand bruit il récite,
+Il met chez lui voisins, parents, amis, en fuite ;
+Car, lorsque son démon commence à l'agiter,
+Tout, jusqu'à sa servante, est prêt à déserter.
+Un âne, pour le moins, instruit par la nature,
+A l'instinct qui le guide obéit sans murmure,
+Ne va point follement de sa bizarre voix
+Défier aux chansons les oiseaux dans les bois :
+Sans avoir la raison, il marche sur sa route.
+L'homme seul, qu'elle éclaire, en plein jour ne voit goutte ;
+Réglé par ses avis, fait tout à contre-temps,
+Et dans tout ce qu'il fait n'a ni raison ni sens.
+Tout lui plaît et déplaît, tout le choque et l'oblige ;
+Sans raison il est gai, sans raison il s'afflige
+Son esprit au hasard aime, évite, poursuit,
+Défait, refait, augmente, ôte, élève, détruit,
+Et voit-on, comme lui, les ours ni les panthères
+S'effrayer sottement de leurs propres chimères,
+Plus de douze attroupés craindre le nombre impair,
+Ou croire qu'un corbeau les menace dans l'air.
+Jamais l'homme, dis-moi, vit-il la bête folle
+Sacrifier à l'homme, adorer son idole,
+Lui venir, comme au dieu des saisons et des vents,
+Demander à genoux la pluie ou le beau temps ?
+Non, mais cent fois la bête a vu l'homme hypocondre
+Adorer le métal que lui-même il fit fondre ;
+A vu dans un pays les timides mortels
+Trembler aux pieds d'un singe assis sur leurs autels ;
+Et sur les bords du Nil les peuples imbéciles,
+L'encensoir à la main chercher les crocodiles.
+Mais pourquoi, diras-tu, cet exemple odieux ?
+Que peut servir ici l'Egypte et ses faux dieux ?
+Quoi ! me prouverez-vous par ce discours profane
+Que l'homme, qu'un docteur est au-dessous d'un âne ?
+Un âne, le jouet de tous les animaux,
+Un stupide animal, sujet à mille maux ;
+Dont le nom seul en soi comprend une satire !
+- Oui, d'un âne : et qu'a-t-il qui nous excite à rire ?
+Nous nous moquons de lui : mais s'il pouvait un jour,
+Docteur, sur nos défauts s'exprimer à son tour ;
+Si, pour nous réformer, le ciel prudent et sage
+De la parole enfin lui permettait l'usage ;
+Qu'il pût dire tout haut ce qu'il se dit tout bas ;
+Ah ! docteur, entre nous, que ne dirait-il pas ?
+Et que peut-il penser lorsque dans une rue,
+Au milieu de Paris, il promène sa vue ;
+Qu'il voit de toutes parts les hommes bigarrés,
+Les uns gris, les uns noirs, les autres chamarrés ?
+Que dit-il quand il voit, avec la mort en trousse,
+Courir chez un malade un assassin en housse ;
+Qu'il trouve de pédants un escadron fourré,
+Suivi par un recteur de bedeaux entouré ;
+Ou qu'il voit la Justice, en grosse compagnie,
+Mener tuer un homme avec cérémonie ?
+Que pense-t-il de nous lorsque sur le midi
+Un hasard au palais le conduit un jeudi ;
+Lorsqu'il entend de loin, d'une gueule infernale,
+La chicane en fureur mugir dans la grand'salle ?
+Que dit-il quand il voit les juges, les huissiers,
+Les clercs, les procureurs, les sergents, les greffiers ?
+Oh ! que si l'âne alors, à bon droit misanthrope,
+Pouvait trouver la voix qu'il eut au temps d'Esope ;
+De tous côtés, docteur, voyant les hommes fous,
+Qu'il dirait de bon cœur, sans en être jaloux,
+Content de ses chardons, et secouant la tête :
+Ma foi, non plus que nous, l'homme n'est qu'une bête !
+C'est à vous, mon esprit, à qui je veux parler.
+Vous avez des défauts que je ne puis celer :
+Assez et trop longtemps ma lâche complaisance
+De vos jeux criminels a nourri l'insolence ;
+Mais, puisque vous poussez ma patience à bout,
+Une fois en ma vie il faut vous dire tout.
+On croirait à vous voir dans vos libres caprices
+Discourir en Caton des vertus et des vices,
+Décider du mérite et du prix des auteurs,
+Et faire impunément la leçon aux docteurs,
+Qu'étant seul à couvert des traits de la satire
+Vous avez tout pouvoir de parler et d'écrire.
+Mais moi, qui dans le fond sais bien ce que j'en crois,
+Qui compte tous les jours vos défauts par mes doigts,
+Je ris, quand je vous vois, si faible et si stérile,
+Prendre sur vous le soin de réformer la ville,
+Dans vos discours chagrins plus aigre et plus mordant
+Qu'une femme en furie, ou Gautier en plaidant.
+Mais répondez un peu. Quelle verve indiscrète
+Sans l'aveu des neuf sœurs vous a rendu poète ?
+Sentez-vous, dites-moi, ces violents transports
+Qui d'un esprit divin font mouvoir les ressorts ?
+Qui vous a pu souffler une si folle audace ?
+Phébus a-t-il pour vous aplani le Parnasse ?
+Et ne savez-vous pas que, sur ce mont sacré,
+Qui ne vole au sommet tombe au plus bas degré,
+Et qu'à moins d'être au rang d'Horace ou de Voiture
+On rampe dans la fange avec l'abbé de Pure ?
+Que si tous mes efforts ne peuvent réprimer
+Cet ascendant malin qui vous force à rimer,
+Sans perdre en vains discours tout le fruit de vos veilles,
+Osez chanter du roi les augustes merveilles :
+Là, mettant à profit vos caprices divers,
+Vous verriez tous les ans fructifier vos vers,
+Et par l'espoir du gain votre muse animée
+Vendrait au poids de l'or une once de fumée.
+Mais en vain, direz-vous, je pense vous tenter
+Par l'éclat d'un fardeau trop pesant à porter.
+Tout chantre ne peut pas, sur le ton d'un Orphée,
+Entonner en grands vers "la Discorde étouffée" ;
+Peindre "Bellone en feu tonnant de toutes parts",
+"Et le Belge effrayé fuyant sur ses remparts."
+Sur un ton si hardi, sans être téméraire,
+Racan pourrait chanter au défaut d'un Homère ;
+Mais pour Cotin et moi, qui rimons au hasard,
+Que l'amour de blâmer fit poètes par art,
+Quoiqu'un tas de grimauds vante notre éloquence,
+Le plus sûr est pour nous de garder le silence.
+Un poème insipide et sottement flatteur
+Déshonore à la fois le héros et l'auteur :
+Enfin de tels projets passent notre faiblesse.
+Ainsi parle un esprit languissant de mollesse
+Qui, sous l'humble dehors d'un respect affecté,
+Cache le noir venin de sa malignité.
+Mais, dussiez-vous en l'air voir vos ailes fondues,
+Ne valait-il pas mieux vous perdre dans les nues
+Que d'aller sans raison, d'un style peu chrétien,
+Faire insulte en rimant à qui ne vous dit rien,
+Et du bruit dangereux d'un livre téméraire,
+A vos propres périls enrichir le libraire ?
+Vous vous flattez peut-être, en votre vanité,
+D'aller comme un Horace à l'immortalité ;
+Et déjà vous croyez dans vos rimes obscures
+Aux Saumaises futurs préparer des tortures.
+Mais combien d'écrivains, d'abord si bien reçus,
+Sont de ce fol espoir honteusement déçus !
+Combien, pour quelques mois, ont vu fleurir leur livre,
+Dont les vers en paquet se vendent à la livre !
+Vous pourrez voir, un temps, vos écrits estimés
+Courir de main en main par la ville semés ;
+Puis de là tout poudreux, ignorés sur la terre,
+Suivre chez l'épicier Neufgermain et La Serre ;
+Ou de trente feuillets réduits peut-être à neuf,
+Parer, demi-rongés, les rebords du pont Neuf.
+Le bel honneur pour vous, en voyant vos ouvrages
+Occuper le loisir des laquais et des pages,
+Et souvent dans un coin renvoyés à l'écart
+Servir de second tome aux airs du Savoyard !
+Mais je veux que le sort, par un heureux caprice,
+Fasse de vos écrits prospérer la malice,
+Et qu'enfin votre livre aille, au gré de vos vœux,
+Faire siffler Cotin chez nos derniers neveux ;
+Que vous sert-il qu'un jour l'avenir vous estime,
+Si vos vers aujourd'hui vous tiennent lieu de crime,
+Et ne produisent rien, pour fruit de leurs bons mots,
+Que l'effroi du public et la haine des sots ?
+Quel démon vous irrite et vous porte à médire ?
+Un livre vous déplaît : qui vous force à le lire ?
+Laissez mourir un fat dans son obscurité.
+Un auteur ne peut-il pourrir en sûreté ?
+Le Jonas inconnu sèche dans la poussière ;
+Le David imprimé n'a point vu la lumière ;
+Le Moïse commence à moisir par les bords.
+Quel mal cela fait-il ? Ceux qui sont morts sont morts.
+Le tombeau contre vous ne peut-il les défendre ?
+Et qu'ont fait tant d'auteurs, pour remuer leur cendre ?
+Que vous ont fait Perrin, Bardin, Pradon, Hainaut,
+Colletet, Pelletier, Titreville, Quinault,
+Dont les noms en cent lieux, placés comme en leurs niches,
+Vont de vos vers malins remplir les hémistiches ?
+Ce qu'ils font vous ennuie. O le plaisant détour !
+Ils ont bien ennuyé le roi, toute la cour,
+Sans que le moindre édit ait, pour punir leur crime,
+Retranché les auteurs, ou supprimé la rime.
+Ecrive qui voudra : chacun à ce métier
+Peut perdre impunément de l'encre et du papier.
+Un roman, sans blesser les lois ni la coutume,
+Peut conduire un héros au dixième volume.
+De là vient que Paris voit chez lui de tout temps
+Les auteurs à grands flots déborder tous les ans ;
+Et n'a point de portail où, jusques aux corniches,
+Tous les piliers ne soient enveloppés d'affiches.
+Vous seul, plus dégoûté, sans pouvoir et sans nom,
+Viendrez régler les droits et l'état d'Apollon !
+Mais vous, qui raffinez sur les écrits des autres,
+De quel oeil pensez-vous qu'on regarde les vôtres ?
+Il n'est rien en ce temps à couvert de vos coups ;
+Mais savez-vous aussi comme on parle de vous ?
+Gardez-vous, dira l'un, de cet esprit critique :
+On ne sait bien souvent quelle mouche le pique ;
+Mais c'est un jeune fou qui se croit tout permis,
+Et qui pour un bon mot va perdre vingt amis.
+Il ne pardonne pas aux vers de la Pucelle,
+Et croit régler le monde au gré de sa cervelle.
+Jamais dans le barreau trouva-t-il rien de bon ?
+Peut-on si bien prêcher qu'il ne dorme au sermon ?
+Mais lui, qui fait ici le régent du Parnasse,
+N'est qu'un gueux revêtu des dépouilles d'Horace ;
+Avant lui Juvénal avait dit en latin
+"Qu'on est assis à l'aise aux sermons de Cotin."
+L'un et l'autre avant lui s'étaient plaints de la rime,
+Et c'est aussi sur eux qu'il rejette son crime :
+Il cherche à se couvrir de ces noms glorieux.
+J'ai peu lu ces auteurs, mais tout n'irait que mieux,
+Quand de ces médisants l'engeance toute entière
+Irait la tête en bas rimer dans la rivière.
+Voilà comme on vous traite : et le monde effrayé
+Vous regarde déjà comme un homme noyé.
+En vain quelque rieur, prenant votre défense,
+Veut faire au moins, de grâce, adoucir la sentence ;
+Rien n'apaise un lecteur toujours tremblant d'effroi,
+Qui voit peindre en autrui ce qu'il remarque en soi.
+Vous ferez-vous toujours des affaires nouvelles ?
+Et faudra-t-il sans cesse essuyer des querelles ?
+N'entendrai-je qu'auteurs se plaindre et murmurer ?
+Jusqu'à quand vos fureurs doivent-elles durer ?
+Répondez, mon Esprit ; ce n'est plus raillerie :
+Dites... Mais, direz-vous, pourquoi cette furie ?
+Quoi, pour un maigre auteur que je glose en passant,
+Est-ce un crime, après tout, et si noir et si grand ?
+Et qui, voyant un fat s'applaudir d'un ouvrage
+Où la droite raison trébuche à chaque page,
+Ne s'écrie aussitôt : "L'impertinent auteur !
+"L'ennuyeux écrivain ! Le maudit traducteur !
+"A quoi bon mettre au jour tous ces discours frivoles,
+"Et ces riens enfermés dans de grandes paroles ?"
+Est-ce donc là médire, ou parler franchement ?
+Non, non, la médisance y va plus doucement.
+Si l'on vient à chercher pour quel secret mystère
+Alidor à ses frais bâtit un monastère :
+"Alidor !" dit un fourbe, "il est de mes amis,
+"Je l'ai connu laquais avant qu'il fût commis :
+"C'est un homme d'honneur, de piété profonde,
+"Et qui veut rendre à Dieu ce qu'il a pris au monde."
+Voilà jouer d'adresse, et médire avec art ;
+Et c'est avec respect enfoncer le poignard.
+Un esprit né sans fard, sans basse complaisance,
+Fuit ce ton radouci que prend la médisance.
+Mais de blâmer des vers ou durs ou languissants,
+De choquer un auteur qui choque le bons sens,
+De railler un plaisant qui ne sait pas nous plaire,
+C'est ce que tout lecteur eut toujours droit de faire.
+Tous les jours à la cour un sot de qualité
+Peut juger de travers avec impunité ;
+A Malherbe, à Racan, préférer Théophile,
+Et le clinquant du Tasse à tout l'or de Virgile.
+Un clerc, pour quinze sous, sans craindre le holà,
+Peut aller au parterre attaquer Attila ;
+Et, si le roi des Huns ne lui charme l'oreille,
+Traiter de visigoths tous les vers de Corneille.
+Il n'est valet d'auteur, ni copiste à Paris,
+Qui, la balance en main, ne pèse les écrits.
+Dès que l'impression fait éclore un poète,
+Il est esclave né de quiconque l'achète :
+Il se soumet lui-même aux caprices d'autrui,
+Et ses écrits tout seuls doivent parler pour lui.
+Un auteur à genoux, dans une humble préface,
+Au lecteur qu'il ennuie a beau demander grâce ;
+Il ne gagnera rien sur ce juge irrité,
+Qui lui fait son procès de pleine autorité.
+Et je serai le seul qui ne pourrai rien dire !
+On sera ridicule, et je n'oserai rire !
+Et qu'ont produit mes vers de si pernicieux,
+Pour armer contre moi tant d'auteurs furieux ?
+Loin de les décrier, je les ai fait paraître :
+Et souvent, sans ces vers qui les ont fait connaître,
+Leur talent dans l'oubli demeurerait caché.
+Et qui saurait sans moi que Cotin a prêché ?
+La satire ne sert qu'à rendre un fat illustre :
+C'est une ombre au tableau, qui lui donne du lustre.
+En les blâmant enfin j'ai dit ce que j'en croi ;
+Et tel qui m'en reprend en pense autant que moi.
+"Il a tort", dira l'un ; "pourquoi faut-il qu'il nomme ?
+"Attaquer Chapelain ! ah ! c'est un si bon homme !
+"Balzac en fait l'éloge en cent endroits divers.
+"Il est vrai, s'il m'eût cru, qu'il n'eût point fait de vers.
+"Il se tue à rimer : que n'écrit-il en prose ?"
+Voilà ce que l'on dit. Et que dis-je autre chose ?
+En blâmant ses écrits, ai-je d'un style affreux
+Distillé sur sa vie un venin dangereux ?
+Ma muse, en l'attaquant, charitable et discrète,
+Sait de l'homme d'honneur distinguer le poète.
+Qu'on vante en lui la foi, l'honneur, la probité ;
+Qu'on prise sa candeur et sa civilité ;
+Qu'il soit doux, complaisant, officieux, sincère :
+On le veut, j'y souscris, et suis prêt de me taire.
+Mais que pour un modèle on montre ses écrits,
+Qu'il soit le mieux renté de tous les beaux esprits,
+Comme roi des auteurs qu'on l'élève à l'empire :
+Ma bile alors s'échauffe, et je brûle d'écrire,
+Et, s'il ne m'est permis de le dire au papier,
+J'irai creuser la terre, et, comme ce barbier,
+Faire dire aux roseaux par un nouvel organe :
+"Midas, le roi Midas a des oreilles d'âne."
+Quel tort lui fais-je enfin ? Ai-je par un écrit
+Pétrifié sa veine et glacé son esprit ?
+Quand un livre au palais se vend et se débite,
+Que chacun par ses yeux juge de son mérite,
+Que Billaine l'étale au deuxième pilier,
+Le dégoût d'un censeur peut-il le décrier ?
+En vain contre le Cid un ministre se ligue :
+Tout Paris pour Chimène a les yeux de Rodrigue,
+L'Académie en corps a beau le censurer :
+Le public révolté s'obstine à l'admirer.
+Mais, lorsque Chapelain met une œuvre en lumière,
+Chaque lecteur d'abord lui devient un Lignière.
+En vain il a reçu l'encens de mille auteurs :
+Son livre en paraissant dément tous ses flatteurs.
+Ainsi, sans m'accuser, quand tout Paris le joue,
+Qu'il s'en prenne à ses vers que Phébus désavoue ;
+Qu'il s'en prenne à sa muse allemande en françois.
+Mais laissons Chapelain pour la dernière fois.
+La satire, dit-on, est un métier funeste,
+Qui plaît à quelques gens, et choque tout le reste.
+La suite en est à craindre : en ce hardi métier
+La peur plus d'une fois fit repentir Régnier.
+Quittez ces vains plaisirs dont l'appât vous abuse :
+A de plus doux emplois occupez votre muse ;
+Et laissez à Feuillet réformer l'univers.
+Et sur quoi donc faut-il que s'exercent mes vers ?
+Irai-je dans une ode, en phrases de Malherbe,
+"Troubler dans ses roseaux le Danube superbe ;
+"Délivrer de Sion le peuple gémissant ;
+"Faire trembler Memphis, ou pâlir le Croissant.
+"Et, passant du Jourdain les ondes alarmées,
+"Cueillir" mal à propos, "les palmes idumées" ?
+Viendrai-je, en une églogue, entouré de troupeaux,
+Au milieu de Paris enfler mes chalumeaux,
+Et, dans mon cabinet assis au pied des hêtres,
+Faire dire aux échos des sottises champêtres ?
+Faudra-t-il de sens froid, et sans être amoureux,
+Pour quelque Iris en l'air faire le langoureux ;
+Lui prodiguer les noms de Soleil et d'Aurore,
+Et, toujours bien mangeant, mourir par métaphore ?
+Je laisse aux doucereux ce langage affété,
+Où s'endort un esprit de mollesse hébété.
+La satire, en leçons, en nouveautés fertile,
+Sait seule assaisonner le plaisant et l'utile,
+Et, d'un vers qu'elle épure aux rayons du bons sens,
+Détrompe les esprits des erreurs de leur temps.
+Elle seule, bravant l'orgueil et l'injustice,
+Va jusque sous le dais faire pâlir le vice,
+Et souvent sans rien craindre, à l'aide d'un bon mot,
+Va venger la raison des attentats d'un sot.
+C'est ainsi que Lucile, appuyé de Lélie,
+Fit justice en son temps des Cotins d'Italie,
+Et qu'Horace, jetant le sel à pleines mains,
+Se jouait aux dépens des Pelletiers romains.
+C'est elle qui, m'ouvrant le chemin qu'il faut suivre,
+M'inspira dès quinze ans la haine d'un sot livre ;
+Et sur ce mont fameux, où j'osai la chercher,
+Fortifia mes pas et m'apprit à marcher.
+C'est pour elle, en un mot, que j'ai fait vœu d'écrire.
+Toutefois, s'il le faut, je veux bien m'en dédire,
+Et, pour calmer enfin tous ces flots d'ennemis,
+Réparer en mes vers les maux que j'ai commis.
+Puisque vous le voulez, je vais changer de style.
+Je le déclare donc : Quinault est un Virgile ;
+Pradon comme un soleil en nos ans a paru ;
+Pelletier écrit mieux qu'Ablancourt ni Patru ;
+Cotin, à ses sermons traînant toute la terre,
+Fend les flots d'auditeurs pour aller à sa chaire ;
+Saufal est le phénix des Esprits relevés ;
+Perrin... Bon, mon esprit ! courage ! poursuivez.
+Mais ne voyez-vous pas que leur troupe en furie
+Va prendre encor ces vers pour une raillerie ?
+Et Dieu sait aussitôt que d'auteurs en courroux,
+Que de rimeurs blessés s'en vont fondre sur vous !
+Vous les verrez bientôt, féconds en impostures,
+Amasser contre vous des volumes d'injures,
+Traiter en vos écrits chaque vers d'attentat,
+Et d'un mot innocent faire un crime d'Etat.
+Vous aurez beau vanter le roi dans vos ouvrages,
+Et de ce nom sacré sanctifier vos pages ;
+Qui méprise Cotin n'estime point son roi,
+Et n'a, selon Cotin, ni Dieu, ni foi, ni loi.
+Mais quoi ! répondrez-vous, Cotin nous peut-il nuire ?
+Et par ses cris enfin que saurait-il produire ?
+Interdire à mes vers, dont peut-être il fait cas,
+L'entrée aux pensions où je ne prétends pas ?
+Non, pour louer un roi que tout l'univers loue,
+Ma langue n'attend point que l'argent la dénoue,
+Et, sans espérer rien de mes faibles écrits,
+L'honneur de le louer m'est un trop digne prix ;
+On me verra toujours, sage dans mes caprices,
+De ce même pinceau dont j'ai noirci les vices
+Et peint du nom d'auteur tant de sots revêtus,
+Lui marquer mon respect et tracer ses vertus.
+Je vous crois ; mais pourtant on crie, on vous menace,
+Je crains peu, direz-vous, les braves du Parnasse.
+Hé ! mon Dieu, craignez tout d'un auteur en courroux,
+Qui peut... - Quoi ? - Je m'entends. - Mais encor - Taisez-vous !
+
+Enfin, bornant le cours de tes galanteries,
+Alcippe, il est donc vrai, dans peu tu te maries.
+Sur l’argent, c’est tout dire, on est déjà d’accord.
+Ton beau père futur vide son coffre-fort :
+Et déja le notaire a, d’un style énergique,
+Griffonné de ton joug l’instrument authentique.
+C’est bien fait. Il est temps de fixer tes désirs.
+Ainsi que ses chagrins l’hymen a ses plaisirs.
+Quelle joie en effet, quelle douceur extrême !
+De se voir caressé d’une épouse qu’on aime :
+De s’entendre appeller petit cœur, ou mon bon ;
+De voir autour de soi croître dans sa maison,
+Sous les paisibles lois d’une agréable mère,
+De petits citoyens dont on croit être père !
+Quel charme ! Au moindre mal qui nous vient menacer,
+De la voir aussitôt accourir, s’empresser,
+S’effrayer d’un péril qui n’a point d’apparence,
+Et souvent de douleur se pâmer par avance.
+Car tu ne seras point de ces jaloux affreux,
+Habiles à se rendre inquiets, malheureux
+Qui tandis qu’une épouse à leurs yeux se désole,
+Pensent toujours qu’un autre en secret la console.
+Mais quoi, je vois déjà que ce discours t’aigrit.
+« Carmé de Juvénal, et plein de son esprit
+Venez-vous, diras-tu, dans une pièce outrée,
+Comme lui nous chanter : que dès le temps de Rhée
+La chasteté déja, la rougeur sur le front,
+Avait chez les humains reçu plus d’un affront :
+Qu’on vit avec le fer naître les injustices,
+L’impiété, l’orgueil, et tous les autres vices,
+Mais que la bonne foi dans l’amour conjugal
+N’alla point jusqu’au temps du troisième métal ?
+Ces mots ont dans sa bouche une emphase admirable :
+Mais je vous dirai, moi, sans alléguer la fable,
+Que si sous Adam même, et loin avant Noé,
+Le vice audacieux des hommes avoué
+A la triste innocence en tous lieux fit la guerre,
+Il demeura pourtant de l’honneur sur la terre :
+Qu’aux temps les plus féconds en Phrynés, en Laïs,
+Plus d’une Pénélope honora son pays ;
+Et que même aujourd’hui, sur ces fameux modèles,
+On peut trouver encor quelques femmes fidèles. »
+– Sans doute ; et dans Paris, si je sais bien compter,
+Il en est jusqu’à trois, que je pourrais citer.
+Ton épouse dans peu sera la quatrième.
+Je le veux croire ainsi : mais la chasteté même,
+Sous ce beau nom d’épouse, entrât-t-elle chez toi ;
+De retour d’un voyage en arrivant, crois-moi,
+Fais toujours du logis avertir la maîtresse.
+Tel partit tout baigné des pleurs de sa Lucrèce ;
+Qui faute d’avoir pris ce soin judicieux,
+Trouva. Tu sais… – « je sais que d’un conte odieux
+Vous avez comme moi sali votre mémoire.
+Mais laissons là, dis-tu, Joconde et son histoire.
+Du projet d’un hymen déja fort avancé,
+Devant vous aujourd’hui criminel dénoncé,
+Et mis sur la sellette aux pieds de la critique,
+Je vois bien tout de bon qu’il faut que je m’explique.
+Jeune autrefois par vous dans le monde conduit,
+J’ai trop bien profité, pour n’être pas instruit
+A quels discours malins le mariage expose.
+Je sais, que c’est un texte où chacun fait sa glose :
+Que de maris trompés tout rit dans l’univers,
+Epigrammes, chansons, rondeaux, fables en vers,
+Satire, comédie ; et sur cette matière
+J’ai vu tout ce qu’ont fait La Fontaine et Molière :
+J’ai lu tout ce qu’ont dit Villon et Saint-Gelais,
+Arioste, Marot, Boccace, Rabelais,
+Et tous ces vieux recueils de satires naïves,
+Des malices du sexe immortelles archives.
+Mais tout bien balancé, j’ai pourtant reconnu,
+Que de ces contes vains, le monde entretenu
+N’en a pas de l’hymen moins vu fleurir l’usage ;
+Que sous ce joug moqué tout à la fin s’engage :
+Qu’à ce commun filet les railleurs mêmes pris,
+Ont été très souvent de commodes maris ;
+Et que pour être heureux sous ce joug salutaire,
+Tout dépend en un mot du bon choix qu’on sait faire.
+Enfin, il faut ici parler de bonne foi,
+Je vieillis, et ne puis regarder sans effroi,
+Ces neveux affamés, dont l’importun visage
+De mon bien à mes yeux fait déjà le partage.
+Je crois déjà les voir au moment annoncé
+Qu’à la fin, sans retour, leur cher oncle est passé,
+Sur quelques pleurs forcés qu’ils auront soin qu’on voie,
+Se faire consoler du sujet de leur joie.
+Je me fais un plaisir, à ne vous rien celer,
+De pouvoir, moi vivant, dans peu les désoler ;
+Et, trompant un espoir pour eux si plein de charmes,
+Arracher de leurs yeux de véritables larmes.
+Vous dirai-je encor plus ? Soit faiblesse, ou raison,
+Je suis las de me voir les soirs en ma maison
+Seul avec des valets, souvent voleurs et traîtres,
+Et toujours, à coup sûr, ennemis de leurs maîtres.
+Je ne me couche point, qu’aussitôt dans mon lit
+Un souvenir fâcheux n’apporte à mon esprit
+Ces histoires de morts lamentables, tragiques,
+Dont Paris tous les ans peut grossir ses chroniques.
+Dépouillons-nous ici d’une vaine fierté.
+Nous naissons, nous vivons pour la société.
+A nous-mêmes livrés dans une solitude,
+Notre bonheur bientôt fait notre inquiétude ;
+Et si, durant un jour, notre premier aïeul
+Plus riche d’une côte avait vécu tout seul,
+Je doute, en sa demeure alors si fortunée,
+S’il n’eût point prié Dieu d’abréger la journée.
+N’allons donc point ici reformer l’univers,
+Ni par de vains discours, et de frivoles vers
+Etalant au public notre misanthropie,
+Censurer le lien le plus doux de la vie.
+Laissons là, croyez-moi, le monde tel qu’il est.
+L’hyménée est un joug, et c’est ce qui m’en plaît.
+L’homme en ses passions toujours errant sans guide,
+A besoin qu’on lui mette et le mors et la bride.
+Son pouvoir malheureux ne sert qu’à le gêner,
+Et pour le rendre libre, il le faut enchaîner.
+C’est ainsi que souvent la main de Dieu l’assiste. »
+– Ha bon ! Voilà parler en docte janséniste,
+Alcippe, et sur ce point si savamment touché,
+Desmares, dans Saint-Roch, n’aurait pas mieux prêché.
+Mais c’est trop t’insulter. Quittons la raillerie.
+Parlons sans hyperbole et sans plaisanterie.
+Tu viens de mettre ici l’hymen en son beau jour.
+Entends donc : et permets que je prêche à mon tour.
+L’épouse que tu prends, sans tache en sa conduite,
+Aux vertus, m’a-t-on dit, dans Port-Royal instruite,
+Aux lois de son devoir règle tous ses désirs.
+Mais qui peut t’assurer, qu’invincible aux plaisirs
+Chez toi dans une vie ouverte à la licence,
+Elle conservera sa première innocence ?
+Par toi-même bientôt conduite à l’opéra,
+De quel air penses-tu, que ta sainte verra
+D’un spectacle enchanteur la pompe harmonieuse,
+Ces danses, ces héros à voix luxurieuse ;
+Entendra ces discours sur l’amour seul roulants,
+Ces doucereux Renauds, ces insensés Rolands ;
+Saura d’eux qu’à l’amour comme au seul Dieu suprême,
+On doit immoler tout, jusqu’à la vertu même :
+Qu’on ne sauroit trop tôt se laisser enflammer :
+Qu’on n’a reçu du ciel un cœur que pour aimer ;
+Et tous ces lieux communs de morale lubrique,
+Que Lully réchauffa des sons de sa musique ?
+Mais de quels mouvements dans son cœur excités
+Sentira-t-elle alors tous ses sens agités ?
+Je ne te répons pas, qu’au retour moins timide,
+Digne écoliere enfin d’Angélique et d’Armide,
+Elle n’aille à l’instant pleine de ces doux sons,
+Avec quelque Médor pratiquer ces leçons.
+Supposons toutefois, qu’encor fidèle et pure,
+Sa vertu de ce choc revienne sans blessure :
+Bientôt dans ce grand monde, où tu vas l’entraîner,
+Au milieu des écueils qui vont l’environner,
+Crois-tu que toujours ferme aux bords du précipice
+Elle pourra marcher sans que le pied lui glisse ?
+Que toujours insensible aux discours enchanteurs
+D’un idolâtre amas de jeunes séducteurs,
+Sa sagesse jamais ne deviendra folie ?
+D’abord tu la verras, ainsi que dans Clélie,
+Recevant ses amants sous le doux nom d’amis,
+S’en tenir avec eux aux petits soins permis :
+Puis, bientôt en grande eau sur le fleuve du tendre,
+Naviguer à souhait, tout dire, et tout entendre.
+Et ne présume pas que Vénus, ou Satan
+Souffre qu’elle en demeure aux termes du roman.
+Dans le crime il suffit qu’une fois on débute,
+Une chute toujours attire une autre chute.
+L’honneur est comme une île escarpée et sans bords.
+On n’y peut plus rentrer dès qu’on en est dehors.
+Peut-être, avant deux ans ardente à te déplaire,
+Eprise d’un cadet, ivre d’un mousquetaire,
+Nous la verrons hanter les plus honteux brelans,
+Donner chez la Cornu rendez-vous aux galants ;
+De Phèdre dédaignant la pudeur enfantine,
+Suivre à front découvert Zouzou et Messaline ;
+Conter pour grands exploits vingt hommes ruinés,
+Blessés, battus pour elle, et quatre assassinés ;
+Trop heureux ! Si toujours femme désordonnée,
+Sans mesure et sans règle au vice abandonnée,
+Par cent traits d’impudence aisés à ramasser,
+Elle t’acquiert au moins un droit pour la chasser.
+Mais que deviendras-tu ? Si, folle en son caprice,
+N’aimant que le scandale et l’éclat dans le vice,
+Bien moins pour son plaisir, que pour t’inquiéter,
+Au fond peu vicieuse elle aime à coqueter ?
+Entre nous, verras-tu, d’un esprit bien tranquille,
+Chez ta femme aborder et la cour et la ville ?
+Tout, hormis toi, chez toi, rencontre un doux accueil.
+L’un est payé d’un mot, et l’autre d’un coup d’oeil.
+Ce n’est que pour toi seul qu’elle est fière et chagrine.
+Aux autres elle est douce, agréable, badine :
+C’est pour eux qu’elle étale et l’or, et le brocard ;
+Que chez toi se prodigue et le rouge et le fard,
+Et qu’une main sçavante, avec tant d’artifice,
+Bâtit de ses cheveux le galant édifice.
+Dans sa chambre, crois-moi, n’entre point tout le jour.
+Si tu veux posséder ta Lucrèce à son tour,
+Attends, discret mari, que la belle en cornette
+Le soir ait étalé son teint sur la toilette,
+Et dans quatre mouchoirs, de sa beauté salis,
+Envoie au blanchisseur ses roses et ses lis.
+Alors, tu peux entrer : mais sage en sa présence
+Ne va pas murmurer de sa folle dépense.
+D’abord l’argent en main paye et vite et comptant.
+Mais non, fais mine un peu d’en être mécontent,
+Pour la voir aussitôt, sur ses deux pieds haussée,
+Déplorer sa vertu si mal récompensée.
+Un mari ne veut pas fournir à ses besoins !
+Jamais femme après tout a-t-elle coûté moins ?
+A cinq cents louis d’or, tout au plus, chaque année,
+Sa dépense en habits n’est-elle pas bornée ?
+Que répondre ? Je vois, qu’à de si justes cris,
+Toi-même convaincu déjà tu t’attendris,
+Tout prêt à la laisser, pourvu qu’elle s’appaise,
+Dans ton coffre en pleins sacs puiser tout à son aise.
+A quoi bon en effet t’alarmer de si peu ?
+Hé ! Que serait-ce donc, si le démon du jeu
+Versant dans son esprit sa ruineuse rage,
+Tous les jours mis par elle à deux doigts du naufrage
+Tu voyais tous tes biens au sort abandonnés
+Devenir le butin d’un pique ou d’un sonnés !
+Le doux charme pour toi ! De voir chaque journée
+De nobles champions ta femme environnée,
+Sur une table longue et façonnée exprès,
+D’un tournois de bassette ordonner les apprêts :
+Ou, si par un arrêt la grossière police
+D’un jeu si nécessaire interdit l’exercice,
+Ouvrir sur cette table un champ au lansquenet,
+Ou promener trois dés chassés de son cornet :
+Puis sur une autre table, avec un air plus sombre,
+S’en aller méditer une vole au jeu d’ombre ;
+S’écrier sur un as mal à propos jeté :
+Se plaindre d’un gâno qu’on n’a point écouté ;
+Ou, querellant tout bas le ciel qu’elle regarde,
+A la bête gémir d’un roi venu sans garde.
+Chez elle en ces emplois, l’aube du lendemain
+Souvent la trouve encor les cartes à la main.
+Alors, pour se coucher les quittant, non sans peine,
+Elle plaint le malheur de la nature humaine
+Qui veut qu’en un sommeil, où tout s’ensevelit,
+Tant d’heures, sans jouer, se consument au lit.
+Toutefois en partant la troupe la console,
+Et d’un prochain retour chacun donne parole.
+C’est ainsi qu’une femme en doux amusemens
+Sait du temps qui s’envole employer les moments ;
+C’est ainsi que souvent par une forcenée,
+Une triste famille à l’hôpital traînée,
+Voit ses biens en décret sur tous les murs écrits,
+De sa déroute illustre effrayer tout Paris.
+Mais que plutôt son jeu mille fois te ruine,
+Que si la famélique et honteuse Lésine,
+Venant, mal à propos, la saisir au collet,
+Elle te réduisait à vivre sans valet,
+Comme ce magistrat de hideuse mémoire
+Dont je veux bien ici te crayonner l’histoire.
+Dans la robe on vantait son illustre maison.
+Il était plein d’esprit, de sens, et de raison.
+Seulement pour l’argent un peu trop de faiblesse,
+De ces vertus en lui ravalait la noblesse.
+Sa table toutefois, sans superfluité,
+N’avait rien que d’honnête en sa frugalité :
+Chez lui deux bons chevaux de pareille encolure
+Trouvoient dans l’écurie une pleine pâture,
+Et du foin, que leur bouche au ratelier laissait,
+De surcroît une mule encor se nourrissait.
+Mais cette soif de l’or qui le brûlait dans l’âme
+Le fit enfin songer à choisir une femme ;
+Et l’honneur dans ce choix ne fut point regardé.
+Vers son triste penchant son naturel guidé
+Le fit dans une avare et sordide famille
+Chercher un monstre affreux sous l’habit d’une fille,
+Et sans trop s’enquérir d’où la laide venait,
+Il sut, ce fut assez, l’argent qu’on lui donnait.
+Rien ne le rebuta ; ni sa vue éraillée,
+Ni sa masse de chair bizarrement taillée ;
+Et trois-cent mille francs avec elle obtenus
+La firent à ses yeux plus belle que Vénus.
+Il l’épouse, et bientôt son hôtesse nouvelle
+Le prêchant, lui fit voir qu’il estoit au prix d’elle
+Un vrai dissipateur, un parfait débauché.
+Lui-même le sentit, reconnut son péché,
+Se confessa prodigue, et plein de repentance
+Offrit sur ses avis de régler sa dépense.
+Aussitôt de chez eux tout rôti disparut :
+Le pain bis renfermé d’une moitié décrut :
+Les deux chevaux, la mule, au marché s’envolèrent,
+Deux grands laquais à jeun, sur le soir s’en allèrent.
+De ces coquins déjà l’on se trouvoit lassé,
+Et pour n’en plus revoir le reste fut chassé.
+Deux servantes déjà largement souffletées,
+Avaient à coups de pied descendu les montées,
+Et se voyant enfin hors de ce triste lieu
+Dans la rue en avaient rendu grâces à Dieu.
+Un vieux valet restait, seul chéri de son maître,
+Que toujours il servit, et qu’il avoit vu naître,
+Et qui de quelque somme amassée au bon temps
+Vivoit encor chez eux, partie à ses dépens.
+Sa vue embarrassait ; il fallut s’en défaire :
+Il fut de la maison chassé comme un corsaire.
+Voilà nos deux époux, sans valets, sans enfants,
+Tous seuls dans leur logis libres et triomphants.
+Alors on ne mit plus de borne à la lésine.
+On condamna la cave, on ferma la cuisine :
+Pour ne s’en point servir aux plus rigoureux mois,
+Dans le fond d’un grenier on séquestra le bois.
+L’un et l’autre dès lors vécut à l’aventure
+Des présents qu’à l’abri de la magistrature,
+Le mari quelquefois des plaideurs extorquait,
+Ou de ce que la femme aux voisins escroquait.
+Mais, pour bien mettre ici leur crasse en tout son lustre,
+Il faut voir du logis sortir ce couple illustre ;
+Il faut voir le mari tout poudreux, tout souillé,
+Couvert d’un vieux chapeau de cordon dépouillé,
+Et de sa robe en vain de pièces rajeunie,
+A pied dans les ruisseaux traînant l’ignominie.
+Mais qui pourroit compter le nombre de haillons,
+De pièces, de lambeaux, de sales guenillons,
+De chiffons ramassés dans la plus noire ordure,
+Dont la femme aux bons jours composait sa parure ?
+Décrirai-je ses bas en trente endroits percés,
+Ses souliers grimaçants vingt fois rapetassés,
+Ses coiffes d’où pendait au bout d’une ficelle
+Un vieux masque pelé presque aussi hideux qu’elle ?
+Peindrai-je son jupon bigarré de latin
+Qu’ensemble composaient trois thèses de satin,
+Présent qu’en un procès sur certain privilège
+Firent à son mari les régents d’un collège,
+Et qui sur cette jupe à maint rieur encor
+Derrière elle faisait dire, argumentabor ?
+Mais peut-être j’invente une fable frivole.
+Déments donc tout Paris, qui prenant la parole,
+Sur ce sujet encor de bons témoins pourvu,
+Tout prêt à le prouver, te dira : « je l’ai vu,
+Vingt ans j’ai vu ce couple uni d’un même vice
+A tous mes habitants montrer que l’avarice
+Peut faire dans les biens trouver la pauvreté,
+Et nous réduire à pis que la mendicité.
+Des voleurs qui chez eux pleins d’espérance entrèrent
+De cette triste vie enfin les délivrerent.
+Digne et funeste fruit du nœud le plus affreux
+Dont l’hymen ait jamais uni deux malheureux.
+Ce récit passe un peu l’ordinaire mesure.
+Mais un exemple enfin si digne de censure
+Peut-il dans la satire occuper moins de mots ?
+Chacun sait son métier : suivons notre propos.
+Nouveau prédicateur aujourd’hui, je l’avoue,
+Ecolier, ou plutôt singe de Bourdaloue,
+Je me plais à remplir mes sermons de portraits.
+En voilà déja trois peints d’assez heureux traits,
+La femme sans honneur, la coquette, et l’avare.
+Il faut y joindre encor la revêche bizarre,
+Qui sans cesse d’un ton par la colère aigri,
+Gronde, choque, dément, contredit un mari.
+Il n’est point de repos ni de paix avec elle.
+Son mariage n’est qu’une longue querelle.
+Laisse-t-elle un moment respirer son époux ?
+Ses valets sont d’abord l’objet de son courroux,
+Et sur le ton grondeur, lors qu’elle les harangue,
+Il faut voir de quels mots elle enrichit la langue.
+Ma plume ici traçant ces mots par alphabet,
+Pourroit d’un nouveau tome augmenter Richelet.
+Tu crains peu d’essuyer cette étrange furie.
+En trop bon lieu, dis-tu, ton épouse nourrie
+Jamais de tels discours ne te rendra martyr.
+Mais eût-elle sucé la raison dans Saint Cyr,
+Crois-tu que d’une fille humble, honnête, charmante,
+L’hymen n’ait jamais fait de femme extravagante ?
+Combien n’a-t-on point vu de belles aux doux yeux,
+Avant le mariage, anges si gracieux,
+Tout à coup se changeant en bourgeoises sauvages,
+Vrais démons, apporter l’enfer dans leurs ménages,
+Et découvrant l’orgueil de leurs rudes esprits,
+Sous leur fontange altière asservir leurs maris ?
+Et puis, quelque douceur dont brille ton épouse,
+Penses-tu, si jamais elle devient jalouse,
+Que son âme livrée à ses tristes soupçons,
+De la raison encor écoute les leçons ?
+Alors, Alcippe, alors, tu verras de ses œuvres.
+Résous-toi, pauvre époux, à vivre de couleuvres :
+A la voir tous les jours, dans ses fougueux accès,
+A ton geste, à ton rire intenter un procès :
+Souvent de ta maison gardant les avenues,
+Les cheveux hérissés, t’attendre au coin des rues :
+Te trouver en des lieux de vingt portes fermés,
+Et partout où tu vas, dans ses yeux enflammés
+T’offrir non pas d’Isis , la tranquille Euménide,
+Mais la vraie Alecto peinte dans l’Enéide ,
+Un tison à la main chez le roi Latinus,
+Soufflant sa rage au sein d’Amate et de Turnus.
+Mais quoi ? Je chausse ici le cothurne tragique.
+Reprenons au plutôt le brodequin comique,
+Et d’objets moins affreux songeons à te parler.
+Dis-moi donc, laissant là cette folle hurler,
+T’accommodes-tu mieux de ces douces ménades,
+Qui, dans leurs vains chagrins sans mal toujours malades,
+Se font des mois entiers sur un lit effronté
+Traiter d’une visible et parfaite santé,
+Et douze fois par jour dans leur molle indolence,
+Aux yeux de leurs maris tombent en défaillance ?
+« Quel sujet, dira l’un, peut donc si fréquemment
+Mettre ainsi cette belle aux bords du monument ?
+La Parque ravissant ou son fils ou sa fille,
+A-t-elle moissonné l’espoir de sa famille ? »
+Non : il est question de réduire un mari
+A chasser un valet dans la maison chéri,
+Et qui, parce qu’il plaît, a trop su lui déplaire ;
+Ou de rompre un voyage utile et nécessaire :
+Mais qui la priverait huit jours de ses plaisirs,
+Et qui loin d’un galant, objet de ses désirs...
+Ô ! Que pour la punir de cette comédie,
+Ne lui vois-je une vraie et triste maladie !
+Mais ne nous fâchons point. Peut-être avant deux jours,
+Courtois et Denyau mandés à son secours,
+Digne ouvrage de l’art dont Hippocrate traite,
+Lui sauront bien ôter cette santé d’athlète :
+Pour consumer l’humeur qui fait son embonpoint,
+Lui donner sagement le mal qu’elle n’a point,
+Et fuyant de Fagon les maximes énormes,
+Au tombeau mérité la mettre dans les formes.
+Dieu veuille avoir son âme, et nous délivre d’eux.
+Pour moi, grand ennemi de leur art hasardeux,
+Je ne puis cette fois que je ne les excuse.
+Mais à quels vains discours est-ce que je m’amuse ?
+Il faut sur des sujets plus grands, plus curieux,
+Attacher de ce pas ton esprit et tes yeux.
+Qui s’offrira d’abord ? Bon, c’est cette savante
+Qu’estime Roberval, et que Sauveur fréquente.
+D’où vient qu’elle a l’oeil trouble, et le teint si terni ?
+C’est que sur le calcul, dit-on, de Cassini,
+Un astrolabe en main, elle a dans sa gouttière
+A suivre Jupiter passé la nuit entière.
+Gardons de la troubler. Sa science, je croi,
+Aura pour s’occuper ce jour plus d’un emploi.
+D’un nouveau microscope on doit en sa présence
+Tantôt chez Dalancé faire l’expérience ;
+Puis d’une femme morte avec son embryon,
+Il faut chez Du Vernay voir la dissection.
+Rien n’échappe aux regards de notre curieuse.
+Mais qui vient sur ses pas ? C’est une précieuse,
+Reste de ces esprits jadis si renommés,
+Que d’un coup de son art Molière a diffamés.
+De tous leurs sentiments cette noble héritière
+Maintient encore ici leur secte façonnière.
+C’est chez elle toujours que les fades auteurs
+S’en vont se consoler du mépris des lecteurs.
+Elle y reçoit leur plainte, et sa docte demeure,
+Aux Perrins, aux Corras est ouverte à toute heure.
+Là du faux bel esprit se tiennent les bureaux.
+Là tous les vers sont bons, pourvu qu’ils soient nouveaux.
+Au mauvais goût public la belle y fait la guerre :
+Plaint Pradon opprimé des sifflets du parterre :
+Rit des vains amateurs du grec et du latin ;
+Dans la balance met Aristote et Cotin ;
+Puis, d’une main encor plus fine et plus habile
+Pèse sans passion Chapelain et Virgile ;
+Remarque en ce dernier beaucoup de pauvretés ;
+Mais pourtant confessant qu’il a quelques beautés,
+Ne trouve en Chapelain, quoi qu’ait dit la satire,
+Autre défaut, sinon, qu’on ne le sauroit lire ;
+Et pour faire goûter son livre à l’univers,
+Croit qu’il faudrait en prose y mettre tous les vers.
+« A quoi bon m’étaler cette bizarre école,
+Du mauvais sens, dis-tu, prêché par une folle ?
+De livres et d’écrits bourgeois admirateur,
+Vais-je épouser ici quelque apprentie auteur ?
+Savez-vous que l’épouse avec qui je me lie
+Compte entre ses parents des princes d’Italie ?
+Sort d’aïeux dont les noms... « – Je t’entends, et je voi
+D’où vient que tu t’es fait secrétaire du roi.
+Il fallait de ce titre appuyer ta naissance.
+Cependant, t’avouerai-je ici mon insolence ?
+Si quelque objet pareil chez moi, deçà les monts,
+Pour m’épouser entrait avec tous ces grands noms,
+Le sourcil rehaussé d’orgueilleuses chimères,
+Je lui dirais bientôt : « je connais tous vos pères :
+Je sais qu’ils ont brillé dans ce fameux combat
+Où sous l’un des Valois Enghien sauva l’état.
+D’Hozier n’en convient pas : mais, quoi qu’il en puisse être :
+Je ne suis point si sot que d’épouser mon maître.
+Ainsi donc au plutôt délogeant de ces lieux,
+Allez, princesse, allez avec tous vos aïeux
+Sur le pompeux débris des lances espagnoles
+Coucher, si vous voulez, aux champs de Cerizoles.
+Ma maison, ni mon lit ne sont point faits pour vous. »
+– « J’admire, poursuis-tu, votre noble courroux.
+Souvenez-vous pourtant que ma famille illustre
+De l’assistance au sceau ne tire point son lustre !
+Et que né dans Paris de magistrats connus,
+Je ne suis point ici de ces nouveaux venus,
+De ces nobles sans nom, que par plus d’une voie
+La province souvent en guêtres nous envoie.
+Mais eussé-je comme eux des meuniers pour parents,
+Mon épouse vînt-elle encor d’aïeux plus grands,
+On ne la verrait point, vantant son origine,
+À son triste mari reprocher la farine.
+Son cœur toujours nouri dans la dévotion,
+De trop bonne heure apprit l’humiliation :
+Et pour vous détromper de la pensée étrange,
+Que l’hymen aujourd’hui la corrompe et la change,
+Sachez qu’en notre accord elle a, pour premier point,
+Exigé, qu’un époux ne la contraindrait point
+A traîner après elle un pompeux équipage,
+Ni surtout de souffrir, par un profane usage,
+Qu’à l’église jamais devant le Dieu jaloux,
+Un fastueux carreau soit vu sous ses genoux.
+Telle est l’humble vertu qui dans son âme empreinte... »
+– Je le vois bien, tu vas épouser une sainte :
+Et dans tout ce grand zèle, il n’est rien d’affecté.
+Sais-tu bien cependant sous cette humilité
+L’orgueil que quelquefois nous cache une bigote,
+Alcippe, et connais-tu la nation dévote ?
+Il te faut de ce pas en tracer quelques traits,
+Et par ce grand portrait finir tous mes portraits.
+A Paris, à la cour on trouve, je l’avoue,
+Des femmes dont le zèle est digne qu’on le loue,
+Qui s’occupent du bien en tout temps, en tout lieu.
+J’en sais une chérie et du monde et de Dieu,
+Humble dans les grandeurs, sage dans la fortune ;
+Qui gémit, comme Esther, de sa gloire importune :
+Que le vice lui-même est contraint d’estimer,
+Et que sur ce tableau d’abord tu vas nommer.
+Mais pour quelques vertus si pures, si sincères,
+Combien y trouve-t-on d’impudentes faussaires,
+Qui sous un vain dehors d’austère piété
+De leurs crimes secrets cherchent l’impunité,
+Et couvrent de Dieu même empreint sur leur visage
+De leurs honteux plaisirs l’affreux libertinage ?
+N’attends pas qu’à tes yeux j’aille ici l’étaler.
+Il vaut mieux le souffrir que de le dévoiler.
+De leurs galants exploits les Bussis, les Brantômes
+Pouraient avec plaisir te compiler des tomes ;
+Mais pour moi dont le front trop aisément rougit,
+Ma bouche a déja peur de t’en avoir trop dit.
+Rien n’égale en fureur, en monstrueux caprices,
+Une fausse vertu qui s’abandonne aux vices.
+De ces femmes pourtant l’hypocrite noirceur,
+Au moins pour un mari garde quelque douceur.
+Je les aime encor mieux qu’une bigotte altière,
+Qui dans son fol orgueil, aveugle et sans lumière,
+À peine sur le seuil de la dévotion,
+Pense atteindre au sommet de la perfection :
+Qui du soin qu’elle prend de me gêner sans cesse,
+Va quatre fois par mois se vanter à confesse,
+Et les yeux vers le ciel, pour se le faire ouvrir,
+Offre à Dieu les tourments qu’elle me fait souffrir.
+Sur cent pieux devoirs aux saints elle est égale.
+Elle lit Rodriguez, fait l’oraison mentale,
+Va pour les malheureux quêter dans les maisons,
+Hante les hôpitaux, visite les prisons,
+Tous les jours à l’église entend jusqu’à six messes :
+Mais de combattre en elle, et dompter ses foiblesses,
+Sur le fard, sur le jeu, vaincre sa passion,
+Mettre un frein à son luxe, à son ambition,
+Et soumettre l’orgueil de son esprit rebelle :
+C’est ce qu’en vain le ciel voudrait exiger d’elle.
+Et peut-il, dira-t-elle, en effet l’exiger ?
+Elle a son directeur, c’est à lui d’en juger.
+Il faut, sans différer, savoir ce qu’il en pense.
+Bon ! Vers nous à propos je le vois qui s’avance.
+Qu’il paraît bien nourri ! Quel vermillon ! Quel teint !
+Le printemps dans sa fleur sur son visage est peint :
+Cependant, à l’entendre, il se soutient à peine.
+Il eut encore hier la fièvre et la migraine :
+Et sans les prompts secours qu’on prit soin d’apporter,
+Il serait sur son lit peut-être à tremblotter.
+Mais de tous les mortels, grâce aux dévotes âmes,
+Nul n’est si bien soigné qu’un directeur de femmes.
+Quelque léger dégoût vient-il le travailler ?
+Une faible vapeur le fait-elle bâiller ?
+Un escadron coiffé d’abord court à son aide :
+L’une chauffe un bouillon, l’autre apprête un remède,
+Chez lui sirops exquis, ratafias vantés,
+Confitures surtout volent de tous côtés.
+Car de tous mets sucrés, secs, en pâte, ou liquides,
+Les estomacs dévots toujours furent avides :
+Le premier massepain pour eux, je crois, se fit,
+Et le premier citron à Rouen fut confit.
+Notre docteur bientôt va lever tous ses doutes,
+Du paradis pour elle il aplanit les routes ;
+Et loin sur ses défauts de la mortifier
+Lui-même prend le soin de la justifier.
+« Pourquoi vous alarmer d’une vaine censure ?
+Du rouge qu’on vous voit on s’étonne, on murmure.
+Mais a-t-on, dira-t-il, sujet de s’étonner ?
+Est-ce qu’à faire peur on veut vous condamner ?
+Aux usages reçus il faut qu’on s’accommode,
+Une femme surtout doit tribut à la mode.
+L’orgueil brille, dit-on, sur vos pompeux habits.
+L’oeil à peine soutient l’éclat de vos rubis.
+Dieu veut-il qu’on étale un luxe si profane ?
+Oui, lorsqu’à l’étaler notre rang nous condamne.
+Mais ce grand jeu chez vous comment l’autoriser ?
+Le jeu fut de tout temps, permis pour s’amuser.
+On ne peut pas toujours travailler, prier, lire :
+Il vaut mieux s’occuper à jouer qu’à médire.
+Le plus grand jeu joué dans cette intention,
+Peut même devenir une bonne action.
+Tout est sanctifié par une âme pieuse.
+Vous êtes, poursuit-on, avide, ambitieuse,
+Sans cesse vous brûlez de voir tous vos parens,
+Engloutir à la cour charges, dignités, rangs.
+Votre bon naturel en cela pour eux brille.
+Dieu ne nous défend point d’aimer notre famille.
+D’ailleurs tous vos parens sont sages, vertueux.
+Il est bon d’empêcher ces emplois fastueux,
+D’être donnés peut-être à des âmes mondaines,
+Éprises du néant des vanités humaines.
+Laissez-là, croyez-moi, gronder les indévots,
+Et sur votre salut demeurez en repos. »
+Sur tous ces points douteux c’est ainsi qu’il prononce.
+Alors croyant d’un ange entendre la réponse,
+Sa dévote s’incline et calmant son esprit,
+A cet ordre d’en haut sans réplique souscrit.
+Ainsi pleine d’erreurs, qu’elle croit légitimes,
+Sa tranquille vertu conserve tous ses crimes :
+Dans un cœur tous les jours nourri du sacrement
+Maintient la vanité, l’orgueil, l’entêtement,
+Et croit que devant Dieu ses fréquents sacrilèges
+Sont pour entrer au ciel d’assurés privilèges.
+Voilà le digne fruit des soins de son docteur.
+Encore est-ce beaucoup, si ce guide imposteur,
+Par les chemins fleuris d’un charmant quiétisme
+Tout à coup l’amenant au vrai molinosisme,
+Il ne lui fait bientôt, aide de Lucifer,
+Goûter en paradis les plaisirs de l’enfer.
+Mais dans ce doux état molle, délicieuse,
+La hais-tu plus, dis-moi, que cette bilieuse,
+Qui follement outrée en sa séverité,
+Baptisant son chagrin du nom de piété,
+Dans sa charité fausse, où l’amour propre abonde,
+Croit que c’est aimer Dieu que haïr tout le monde.
+Il n’est rien où d’abord son soupçon attaché
+Ne présume du crime, et ne trouve un péché.
+Pour une fille honnête et pleine d’innocence,
+Croit-elle en ses valets voir quelque complaisance ?
+Réputés criminels les voilà tous chassés,
+Et chez elle à l’instant par d’autres remplacés.
+Son mari qu’une affaire appelle dans la ville,
+Et qui chez lui, sortant, a tout laissé tranquille,
+Se trouve assez surpris, rentrant dans la maison,
+De voir que le portier lui demande son nom,
+Et que parmi ses gens changés en son absence,
+Il cherche vainement quelqu’un de connoissance.
+« Fort bien ! Le trait est bon. Dans les femmes» , dis-tu,
+« Enfin, vous n’approuvez ni vice, ni vertu.
+Voilà le sexe peint d’une noble manière !
+Et Théophraste même aidé de La Bruyère,
+Ne m’en pourrait pas faire un plus riche tableau.
+C’est assez : il est temps de quitter le pinceau.
+Vous avez désormais épuisé la satire. »
+– Epuisé, cher Alcippe ! Ah ! Tu me ferais rire !
+Sur ce vaste sujet si j’allais tout tracer,
+Tu verrais sous ma main des tomes s’amasser.
+Dans le sexe j’ai peint la piété caustique.
+Et que serait-ce donc, si censeur plus tragique,
+J’allois t’y faire voir l’athéisme établi,
+Et non moins que l’honneur le ciel mis en oubli ?
+Si j’allois t’y montrer plus d’une capanée,
+Pour souveraine loi mettant la destinée,
+Du tonnerre dans l’air bravant les vains carreaux,
+Et nous parlant de Dieu du ton de Des-Barreaux ?
+Mais, sans aller chercher cette femme infernale,
+T’ai-je encor peint, dis-moi, la fantasque inégale,
+Qui m’aimant le matin, souvent me hait le soir ?
+T’ai-je peint la maligne aux yeux faux, au cœur noir ?
+T’ai-je encore exprimé la brusque impertinente ?
+T’ai-je tracé la vieille à morgue dominante,
+Qui veut vingt ans encore après le sacrement,
+Exiger d’un mari les respects d’un amant ?
+T’ai-je fait voir de joie une belle animée,
+Qui souvent d’un repas sortant toute enfumée,
+Fait même à ses amants trop faibles d’estomac
+Redouter ses baisers pleins d’ail et de tabac ?
+T’ai-je encore décrit la dame brelandière,
+Qui des joueurs chez soi se fait cabaretière,
+Et souffre des affronts que ne souffriroit pas
+L’hôtesse d’une auberge à dix sous par repas ?
+Ai-je offert à tes yeux ces tristes Tysiphones,
+Ces monstres pleins d’un fiel, que n’ont point les lionnes,
+Qui prenant en dégoût les fruits nés de leur flanc,
+S’irritent sans raison contre leur propre sang ;
+Toujours en des fureurs que les plaintes aigrissent,
+Battent dans leurs enfans l’époux qu’elles haïssent,
+Et font de leur maison digne de Phalaris,
+Un séjour de douleurs, de larmes et de cris ?
+Enfin t’ai-je dépeint la superstitieuse,
+La pédante au ton fier, la bourgeoise ennuyeuse,
+Celle qui de son chat fait son seul entretien,
+Celle qui toujours parle et ne dit jamais rien ?
+Il en est des milliers : mais ma bouche enfin lasse
+Des trois-quarts, pour le moins, veut bien te faire grâce.
+« J’entends. C’est pousser loin la modération.
+Ah ! Finissez, dis-tu, la déclamation.
+Pensez-vous qu’ébloui de vos vaines paroles,
+J’ignore qu’en effet tous ces discours frivoles
+Ne sont qu’un badinage, un simple jeu d’esprit
+D’un censeur, dans le fond, qui folâtre et qui rit,
+Plein du même projet qui vous vint dans la tête,
+Quand vous plaçâtes l’homme au dessous de la bête ?
+Mais enfin vous et moi c’est assez badiner.
+Il est temps de conclure ; et pour tout terminer,
+Je ne dirai qu’un mot. La fille qui m’enchante,
+Noble, sage, modeste, humble, honnête, touchante,
+N’a pas un des défauts que vous m’avez fait voir.
+Si par un sort pourtant qu’on ne peut concevoir,
+La belle tout à coup rendue insociable,
+D’ange, ce sont vos mots, se transformait en diable :
+Vous me verriez bientôt, sans me désespérer,
+Lui dire : hé bien, madame, il faut nous séparer.
+Nous ne sommes pas faits, je le vois, l’un pour l’autre.
+Mon bien se monte à tant : tenez, voilà le vôtre.
+Partez : délivrons-nous d’un mutuel souci. »
+– Alcippe, tu crois donc qu’on se sépare ainsi ?
+Pour sortir de chez toi, sur cette offre offensante,
+As-tu donc oublié qu’il faut qu’elle y consente ?
+Et crois-tu qu’aisément elle puisse quitter
+Le savoureux plaisir de t’y persécuter ?
+Bientôt son procureur, pour elle usant sa plume,
+De ses prétentions, va t’offrir un volume.
+Car, grâce au droit reçu chez les parisiens,
+Gens de douce nature, et maris bons chrétiens,
+Dans ses prétentions une femme est sans borne.
+Alcippe, à ce discours, je te trouve un peu morne.
+« Des arbitres, dis-tu, pourront nous accorder. »
+– Des arbitres... tu crois l’empêcher de plaider ?
+Sur ton chagrin déjà contente d’elle-même,
+Ce n’est point tous ses droits, c’est le procès qu’elle aime.
+Pour elle un bout d’arpent qu’il faudra disputer,
+Vaut mieux qu’un fief entier acquis sans contester.
+Avec elle il n’est point de droit qui s’éclaircisse,
+Point de procès si vieux qui ne se rajeunisse,
+Et sur l’art de former un nouvel embarras,
+Devant elle Rolet mettrait pavillon bas.
+Crois-moi, pour la fléchir trouve enfin quelque voie :
+Ou je ne réponds pas dans peu qu’on ne te voie
+Sous le faix des procès abattu, consterné,
+Triste, à pied, sans laquais, maigre, sec, ruiné,
+Vingt fois dans ton malheur résolu de te pendre,
+Et, pour comble de maux, réduit à la reprendre.
+
+A s’en voir revêtu chacun met son bonheur ;
+Et tout crie ici-bas : L’honneur ! vive l’honneur !
+
+Oui, l’honneur, Valincour, est chéri dans le monde :
+Chacun, pour l’exalter en paroles abonde ;
+A s’en voir revêtu chacun met son bonheur ;
+Et tout crie ici-bas : L’honneur ! vive l’honneur !
+ Entendons discourir, sur les bancs des galères,
+Ce forçat abhorré, même de ses confrères ;
+Il plaint, par un arrêt injustement donné,
+L’honneur en sa personne à ramer condamné :
+En un mot, parcourons et la mer et la terre ;
+Interrogeons marchands, financiers, gens de guerre,
+Courtisans, magistrats : chez eux, si je les croi,
+L’intérêt ne peut rien, l’honneur seul fait la loi.
+Cependant, lorsqu’aux yeux leur portant la lanterne,
+J’examine au grand jour l’esprit qui les gouverne,
+Je n’aperçois partout que folle ambition,
+Faiblesse, iniquité, fourbe, corruption,
+Que ridicule orgueil de soi-même idolâtre.
+Le monde, à mon avis, est comme un grand théâtre,
+Où chacun en public, l’un par l’autre abusé,
+Souvent à ce qu’il est joue un rôle opposé.
+Tous les jours on y voit, orné d’un faux visage,
+Impudemment le fou représenter le sage ;
+L’ignorant s’ériger en savant fastueux,
+Et le plus vil faquin trancher du vertueux.
+Mais, quelque fol espoir dont leur orgueil les berce,
+Bientôt on les connaît, et la vérité perce.
+On a beau se farder aux yeux de l’univers :
+A la fin sur quelqu’un de nos vices couverts
+Le public malin jette un œil inévitable ;
+Et bientôt la censure, au regard formidable,
+Sait, le crayon en main, marquer nos endroits faux
+Et nous développer avec tous nos défauts.
+Du mensonge toujours le vrai demeure maître,
+Pour paraître honnête homme, en un mot, il faut l’être ;
+Et jamais, quoi qu’il fasse, un mortel ici-bas
+Ne peut aux yeux du monde être ce qu’il n’est pas.
+En vain ce misanthrope aux yeux tristes et sombres
+Veut, par un air riant, en éclaircir les ombres :
+Le ris sur son visage est en mauvaise humeur ;
+L’agrément fuit ses traits, ses caresses font peur ;
+Ses mots les plus flatteurs paraissent des rudesses,
+Et la vanité brille en toutes ses bassesses.
+Le naturel toujours sort et sait se montrer :
+Vainement on l’arrête, on le force à rentrer ;
+Il rompt tout, perce tout, et trouve enfin passage.
+ Mais loin de mon projet je sens que je m’engage.
+Revenons de ce pas à mon texte égaré.
+L’honneur partout, disais-je, est du monde admiré ;
+Mais l’honneur en effet qu’il faut que l’on admire,
+Quel est-il, Valincour ? pourras-tu me le dire ?
+L’ambitieux le met souvent à tout brûler ;
+L’avare, à voir chez lui le Pactole rouler ;
+Un faux brave, à vanter sa prouesse frivole,
+Un vrai fourbe, à jamais ne garder sa parole ;
+Ce poète, à noircir d’insipides papiers ;
+Ce marquis, à savoir frauder ses créanciers ;
+Un libertin, à rompre et jeûnes et carême ;
+Un fou perdu d’honneur, à braver l’honneur même.
+L’un d’eux a-t-il raison ? Qui pourrait le penser ?
+Qu’est-ce donc que l’honneur que tout doit embrasser ?
+Est-ce de voir, dis-moi, vanter notre éloquence,
+D’exceller en courage, en adresse, en prudence ;
+De voir à notre aspect tout trembler sous les cieux ;
+De posséder enfin mille dons précieux ?
+Mais avec tous ces dons de l’esprit et de l’âme
+Un roi même souvent peut n’être qu’un infâme,
+Qu’un Hérode, un Tibère effroyable à nommer.
+Ou donc est cet honneur qui seul doit nous charmer ?
+Quoi qu’en ses beaux discours Saint-Evremond nous prône,
+Aujourd’hui j’en croirai Sénèque avant Pétrone.
+ Dans le monde il n’est rien de beau que l’équité :
+Sans elle, la valeur, la force, la bonté,
+Et toutes les vertus dont s’éblouit la terre,
+Ne sont que faux brillants et que morceaux de verre.
+Un injuste guerrier, terreur de l’univers,
+Qui, sans sujet, courant chez cent peuples divers,
+S’en va tout ravager jusqu’aux rives du Gange,
+N’est qu’un plus grand voleur que Duterte et Saint-Ange.
+Du premier des Césars on vante les exploits ;
+Mais dans quel tribunal jugé suivant les lois,
+Eût-il pu disculper son injuste manie ?
+Qu’on livre son pareil en France à La Reynie,
+Dans trois jours nous verrons le phénix des guerriers
+Laisser sur l’échafaud sa tête et ses lauriers.
+C’est d’un roi que l’on tient cette maxime auguste,
+Que jamais on n’est grand qu’autant que l’on est juste.
+Rassemblez à la fois Mithridate et Sylla ;
+Joignez-y Tamerlan, Genséric, Attila :
+Tous ces fiers conquérants, rois, princes, capitaines,
+Sont moins grands à mes yeux que ce bourgeois d’Athènes
+Qui sut, pour tous exploits, doux, modéré, frugal,
+Toujours vers la justice, aller d’un pas égal.
+ Oui, la justice en nous est la vertu qui brille
+Il faut de ses couleurs qu’ici-bas tout s’habille ;
+Dans un mortel chéri, tout injuste qu’il est,
+C’est quelque air d’équité qui séduit et qui plaît.
+A cet unique appas l’âme est vraiment sensible :
+Même aux yeux de l’injuste un injuste est horrible ;
+Et tel qui n’admet point la probité chez lui
+Souvent à la rigueur l’exige chez autrui.
+Disons plus : il n’est point d’âme livrée au vice
+Où l’on ne trouve encor des traces de justice.
+Chacun de l’équité ne fait pas son flambeau ;
+Tout n’est pas Caumartin, Bignon, ni d’Aguesseau.
+Mais jusqu’en ces pays où tout vit de pillage,
+Chez l’Arabe et le Scythe, elle est de quelque usage ;
+Et du butin acquis en violant les lois,
+C’est elle entre eux qui fait le partage et le choix.
+ Mais allons voir le vrai jusqu’en sa source même.
+Un dévot aux yeux creux et d’abstinence blême,
+S’il n’a point le cœur juste est affreux devant Dieu.
+L’Evangile au chrétien ne dit en aucun lieu :
+Sois dévot. Elle dit : Sois doux, simple, équitable.
+Car d’un dévot souvent au chrétien véritable
+La distance est deux fois plus longue, à mon avis,
+Que du pôle antarctique au détroit de Davis.
+Encor par ce dévot ne crois pas que j’entende
+Tartuffe, ou Molinos et sa mystique bande :
+J’entends un faux chrétien, mal instruit, mal guidé,
+Et qui, de l’Evangile en vain persuadé,
+N’en a jamais conçu l’esprit ni la justice ;
+Un chrétien qui s’en sert pour disculper le vice ;
+Qui toujours près des grands, qu’il prend soin d’abuser,
+Sur leurs faibles honteux sait les autoriser,
+Et croit pouvoir au ciel, par ses folles maximes,
+Avec le sacrement faire entrer tous les crimes.
+Des faux dévots pour moi voilà le vrai héros.
+ Mais, pour borner enfin tout ce vague propos,
+Concluons qu’ici-bas, le seul honneur solide,
+C’est de prendre toujours la vérité pour guide ;
+De regarder en tout la raison et la loi ;
+D’être doux pour tout autre, et rigoureux pour soi ;
+D’accomplir tout le bien que le ciel nous inspire ;
+Et d’être juste enfin : ce seul mot veut tout dire.
+Je doute que le flot des vulgaires humains
+A ce discours pourtant donne aisément les mains ;
+Et, pour t’en dire ici la raison historique,
+Souffre que je l’habille en fable allégorique.
+ Sous le bon roi Saturne, ami de la douceur,
+L’honneur, cher Valincour, et l’équité, sa sœur,
+De leurs sages conseils, éclairant tout le monde,
+Régnaient, chéris du ciel, dans une paix profonde.
+Tout vivait en commun sous ce couple adoré :
+Aucun n’avait d’enclos ni de champ séparé.
+La vertu n’était point sujette à l’ostracisme,
+Ni ne s’appelait point alors un [jansénisme].
+L’honneur, beau par soi-même, et sans vains ornements
+N’étalait point aux yeux l’or ni les diamants ;
+Et, jamais ne sortant de ses devoirs austères,
+Maintenait de sa sœur les règles salutaires.
+Mais une fois au ciel par les dieux appelé,
+Il demeura longtemps au séjour étoilé.
+ Un fourbe cependant, assez haut de corsage,
+Et qui lui ressemblait de geste et de visage,
+Prend son temps, et partout ce hardi suborneur
+S’en va chez les humains crier qu’il est l’honneur ;
+Qu’il arrive du ciel, et que, voulant lui-même
+Seul porter désormais le faix du diadème,
+De lui seul il prétend qu’on reçoive la loi.
+A ces discours trompeurs le monde ajoute foi.
+L’innocente équité honteusement bannie,
+Trouve à peine un désert où fuir l’ignominie.
+Aussitôt sur un trône éclatant de rubis
+L’imposteur monte orné de superbes habits.
+La hauteur, le dédain, l’audace l’environnent ;
+Et le luxe et l’orgueil de leurs mains le couronnent.
+Tout fier il montre alors un front plus sourcilleux.
+Et le Mien et le Tien, deux frères pointilleux,
+Par son ordre amenant les procès et la guerre,
+En tous lieux de ce pas vont partager la terre ;
+En tous lieux, sous les noms de bon droit et de tort,
+Vont chez elle établir le seul droit du plus fort.
+Le nouveau roi triomphe, et, sur ce droit inique,
+Bâtit de vaines lois un code fantastique ;
+Avant tout aux mortels prescrit de se venger,
+L’un l’autre au moindre affront les force à s’égorger,
+Et dans leur âme, en vain de remords combattue,
+Trace en lettres de sang ces deux mots : « Meurs » ou « tue ».
+Alors, ce fut alors, sous ce vrai Jupiter,
+Qu’on vit naître ici-bas le noir siècle de fer.
+Le frère au même instant s’arma contre le frère ;
+Le fils trempa ses mains dans le sang de son père ;
+La soif de commander enfanta les tyrans,
+Du Tanaïs au Nil porta les conquérants ;
+L’ambition passa pour la vertu sublime,
+Le crime heureux fut juste et cessa d’être crime.
+On ne vit plus que haine et que division,
+Qu’envie, effroi, tumulte, horreur, confusion.
+ Le véritable Honneur sur la voûte céleste
+Est enfin averti de ce trouble funeste.
+Il part sans différer, et, descendu des cieux,
+Va partout se montrer dans les terrestres lieux :
+Mais il n’y fait plus voir qu’un visage incommode ;
+On n’y peut plus souffrir ses vertus hors de mode ;
+Et lui-même, traité de fourbe et d’imposteur,
+Est contraint de ramper aux pieds du séducteur.
+Enfin, las d’essuyer outrage sur outrage,
+Il livre les humains à leur triste esclavage ;
+S’en va trouver sa sœur, et dès ce même jour,
+Avec elle s’envole au céleste séjour.
+Depuis, toujours ici riche de leur ruine,
+Sur les tristes mortels le faux honneur domine,
+Gouverne tout, fait tout, dans ce bas univers ;
+Et peut-être est-ce lui qui m’a dicté ces vers.
+Mais en fût-il l’auteur, je conclus de sa fable
+Que ce n’est qu’en Dieu seul qu’est l’honneur véritable.
+Ou maudit ? car sans peine aux rimeurs hasardeux,
+L'usage encor, je crois, laisse le choix des deux.
+Du langage français bizarre hermaphrodite,
+De quel genre te faire, équivoque maudite,
+Ou maudit ? car sans peine aux rimeurs hasardeux,
+L'usage encor, je crois, laisse le choix des deux.
+Tu ne me réponds rien. Sors d'ici, fourbe insigne,
+Mâle aussi dangereux que femelle maligne,
+Qui crois rendre innocents les discours imposteurs ;
+Tourment des écrivains, juste effroi des lecteurs ;
+Par qui de mots confus sans cesse embarrassée
+Ma plume, en écrivant, cherche en vain ma pensée.
+Laisse-moi ; va charmer de tes vains agréments
+Les yeux faux et gâtés de tes louches amants,
+Et ne viens point ici de ton ombre grossière
+Envelopper mon style, ami de la lumière.
+Tu sais bien que jamais chez toi, dans mes discours,
+Je n'ai d'un faux brillant emprunté le secours :
+Fuis donc. Mais non, demeure ; un démon qui m'inspire
+Veut qu'encore une utile et dernière satire,
+De ce pas en mon livre exprimant tes noirceurs,
+Se vienne, en nombre pair, joindre à ses onze sœurs ;
+Et je sens que ta vue échauffe mon audace.
+Viens, approche : voyons, malgré l'âge et sa glace,
+Si ma muse aujourd'hui sortant de sa langueur,
+Pourra trouver encore un reste de vigueur.
+Mais où tend, dira-t-on, ce projet fantastique ?
+Ne vaudrait-il pas mieux dans mes vers, moins caustique,
+Répandre de tes jeux le sel réjouissant,
+Que d'aller contre toi, sur ce ton menaçant,
+Pousser jusqu'à l'excès ma critique boutade ?
+Je ferais mieux, j'entends, d'imiter Bensserade.
+C'est par lui qu'autrefois, mise en ton plus beau jour,
+Tu sus, trompant les yeux du peuple et de la cour,
+Leur faire, à la faveur de tes bluettes folles,
+Goûter comme bons mots tes quolibets frivoles.
+Mais ce n'est plus le temps : le public détrompé
+D'un pareil enjouement ne se sent plus frappé.
+Tes bons mots, autrefois délices des ruelles,
+Approuvés chez les grands, applaudis chez les belles,
+Hors de mode aujourd'hui chez nos plus froids badins,
+Sont des collets montés et des vertugadins.
+Le lecteur ne sait plus admirer dans Voiture
+De ton froid jeu de mots l'insipide figure :
+C'est à regret qu'on voit cet auteur si charmant,
+Et pour mille beaux traits vanté si justement,
+Chez toi toujours cherchant quelque finesse aiguë,
+Présenter au lecteur sa pensée ambiguë,
+Et souvent du faux sens d'un proverbe affecté
+Faire de son discours la piquante beauté.
+Mais laissons là le tort qu'à ces brillants ouvrages
+Fit le plat agrément de tes vains badinages.
+Parlons des maux sans fin que ton sens de travers,
+Source de toute erreur, sema dans l'univers :
+Et, pour les contempler, jusque dans leur naissance,
+Dès le temps nouveau-né, quand la Toute-Puissance
+D'un mot forma le ciel, l'air, la terre et les flots,
+N'est-ce pas toi, voyant le monde à peine éclos,
+Qui, par l'éclat trompeur d'une funeste pomme,
+Et tes mots ambigus, fis croire au premier homme
+Qu'il allait, en goûtant de ce morceau fatal,
+Comblé de tout savoir, à Dieu se rendre égal ?
+Il en fit sur-le-champ la folle expérience :
+Mais tout ce qu'il acquit de nouvelle science
+Fut que, triste et honteux de voir sa nudité,
+Il sut qu'il n'était plus, grâce à sa vanité,
+Qu'un chétif animal pétri d'un peu de terre,
+A qui la faim, la soif partout faisaient la guerre,
+Et qui, courant toujours de malheur en malheur,
+A la mort arrivait enfin par la douleur.
+Oui, de tes noirs complots et de ta triste rage,
+Le genre humain perdu fut le premier ouvrage :
+Et bien que l'homme alors parût si rabaissé,
+Par toi contre le ciel un orgueil insensé
+Armant de ses neveux la gigantesque engeance,
+Dieu résolut enfin, terrible en sa vengeance,
+D'abîmer sous les eaux tous ces audacieux.
+Mais avant qu'il lâchât les écluses des cieux,
+Par un fils de Noé fatalement sauvée,
+Tu fus, comme serpent, dans l'arche conservée,
+Et d'abord poursuivant tes projets suspendus,
+Chez les mortels restants, encor tout éperdus,
+De nouveau tu semas tes captieux mensonges,
+Et remplis leurs esprits de fables et de songes,
+Tes voiles offusquant leurs yeux de toutes parts,
+Dieu disparut lui-même à leurs troubles regards.
+Alors ce ne fut plus que stupide ignorance,
+Qu'impiété sans borne en son extravagance,
+Puis, de cent dogmes faux la superstition
+Répandant l'idolâtre et folle illusion
+Sur la terre en tous lieux disposée à les suivre,
+L'art se tailla des dieux d'or, d'argent et de cuivre,
+Et l'artisan lui-même, humblement prosterné
+Aux pieds du vain métal par sa main façonné,
+Lui demanda les biens, la santé, la sagesse.
+Le monde fut rempli de dieux de toute espèce :
+On vit le peuple fou qui du Nil boit les eaux
+Adorer les serpents, les poissons, les oiseaux ;
+Aux chiens, aux chats, aux boucs offrir des sacrifices ;
+Conjurer l'ail, l'oignon, d'être à ses vœux propices ;
+Et croire follement maîtres de ses destins
+Ces dieux nés du fumier porté dans ses jardins.
+Bientôt te signalant par mille faux miracles,
+Ce fut toi qui partout fis parler les oracles :
+C'est par ton double sens dans leurs discours jeté
+Qu'ils surent, en mentant, dire la vérité ;
+Et sans crainte, rendant leurs réponses normandes,
+Des peuples et des rois engloutir les offrandes.
+Ainsi, loin du vrai jour par toi toujours conduit,
+L'homme ne sortit plus de son épaisse nuit.
+Pour mieux tromper ses yeux, ton adroit artifice
+Fit à chaque vertu prendre le nom d'un vice :
+Et par toi, de splendeur faussement revêtu,
+Chaque vice emprunta le nom d'une vertu.
+Par toi l'humilité devint une bassesse ;
+La candeur se nomma grossièreté, rudesse.
+Au contraire, l'aveugle et folle ambition
+S'appela des grands cœurs la belle passion ;
+Du nom de fierté noble on orna l'impudence,
+Et la fourbe passa pour exquise prudence :
+L'audace brilla seule aux yeux de l'univers ;
+Et, pour vraiment héros, chez les hommes pervers,
+On ne reconnut plus qu'usurpateurs iniques,
+Que tyranniques rois censés grands politiques,
+Qu'infâmes scélérats à la gloire aspirants,
+Et voleurs revêtus du nom de conquérants.
+Mais à quoi s'attacha ta savante malice,
+Ce fut surtout à faire ignorer la justice.
+Dans les plus claires lois ton ambiguïté
+Répandant son adroite et fine obscurité,
+Aux yeux embarrassés des juges les plus sages
+Tout sens devint douteux, tout mot eut deux visages ;
+Plus on crut pénétrer, moins on fut éclairci ;
+Le texte fut souvent par la glose obscurci :
+Et, pour comble de maux, à tes raisons frivoles
+L'éloquence prêtant l'ornement des paroles,
+Tous les jours accablé sous leur commun effort,
+Le vrai passa pour faux, et le bon droit eut tort.
+Voilà comme, déchu de sa grandeur première,
+Concluons, l'homme enfin perdit toute lumière,
+Et, par tes yeux trompeurs se figurant tout voir,
+Ne vit, ne sut plus rien, ne put plus rien savoir.
+De la raison pourtant, par le vrai Dieu guidée,
+Il resta quelque trace encor dans la Judée.
+Chez les hommes ailleurs sous ton joug gémissants
+Vainement on chercha la vertu, le droit sens :
+Car, qu'est-ce, loin de Dieu, que l'humaine sagesse ?
+Et Socrate, l'honneur de la profane Grèce,
+Qu'était-il, en effet, de près examiné,
+Qu'un mortel par lui-même au seul mal entraîné,
+Et, malgré la vertu dont il faisait parade,
+Très équivoque ami du jeune Alcibiade ?
+Oui, j'ose hardiment l'affirmer contre toi,
+Dans le monde idolâtre, asservi sous ta loi,
+Par l'humaine raison de clarté dépourvue
+L'humble et vraie équité fut à peine entrevue :
+Et, par un sage altier, au seul faste attaché,
+Le bien même accompli souvent fut un péché.
+Pour tirer l'homme enfin de ce désordre extrême,
+Il fallut qu'ici-bas Dieu, fait homme lui-même,
+Vînt du sein lumineux de l'éternel séjour
+De tes dogmes trompeurs dissiper le faux jour.
+A l'aspect de ce Dieu les démons disparurent ;
+Dans Delphes, dans Délos, tes oracles se turent,
+Tout marqua, tout sentit sa venue en ces lieux ;
+L'estropié marcha, l'aveugle ouvrit les yeux.
+Mais bientôt contre lui ton audace rebelle,
+Chez la nation même à son culte fidèle,
+De tous côtés arma tes nombreux sectateurs,
+Prêtres, pharisiens, rois, pontifes, docteurs.
+C'est par eux que l'on vit la vérité suprême
+De mensonge et d'erreur accusée elle-même,
+Au tribunal humain le Dieu du ciel traîné,
+Et l'auteur de la vie à mourir condamné.
+Ta fureur toutefois à ce coup fut déçue,
+Et pour toi ton audace eut une triste issue.
+Dans la nuit du tombeau ce Dieu précipité
+Se releva soudain tout brillant de clarté ;
+Et partout sa doctrine en peu de temps portée
+Fut du Gange et du Nil et du Tage écoutée.
+Des superbes autels à leur gloire dressés
+Tes ridicules dieux tombèrent renversés.
+On vit en mille endroits leurs honteuses statues
+Pour le plus bas usage utilement fondues ;
+Et gémir vainement Mars, Jupiter, Vénus,
+Urnes, vases, trépieds, vils meubles devenus.
+Sans succomber pourtant tu soutins cet orage,
+Et, sur l'idolâtrie enfin perdant courage,
+Pour embarrasser l'homme en des nœuds plus subtils,
+Tu courus chez Satan brouiller de nouveaux fils.
+Alors, pour seconder ta triste frénésie,
+Arriva de l'enfer ta fille l'hérésie,
+Ce monstre, dès l'enfance à ton école instruit,
+De tes leçons bientôt te fit goûter le fruit.
+Par lui l'erreur, toujours finement apprêtée,
+Sortant pleine d'attraits de sa bouche empestée,
+De son mortel poison tout courut s'abreuver,
+Et l'Eglise elle-même eut peine à s'en sauver.
+Elle-même deux fois, presque toute arienne,
+Sentit chez soi trembler la vérité chrétienne ;
+Lorsque attaquant le Verbe et sa divinité,
+D'une syllabe impie un saint mot augmenté
+Remplit tous les esprits d'aigreurs si meurtrières,
+Et fit de sang chrétien couler tant de rivières.
+Le fidèle, au milieu de ces troubles confus,
+Quelque temps égaré, ne se reconnut plus ;
+Et dans plus d'un aveugle et ténébreux concile
+Le mensonge parut vainqueur de l'Evangile.
+Mais à quoi bon ici du profond des enfers,
+Nouvel historien de tant de maux soufferts,
+Rappeler Arius, Valentin et Pélage,
+Et tous ces fiers démons que toujours d'âge en âge
+Dieu, pour faire éclaircir à fond ses vérités,
+A permis qu'aux chrétiens l'enfer ait suscités ?
+Laissons hurler là-bas tous ces damnés antiques,
+Et bornons nos regards aux troubles fanatiques
+Que ton horrible fille ici sut émouvoir,
+Quand Luther et Calvin, remplis de ton savoir,
+Et soi-disant choisis pour réformer l'Eglise,
+Vinrent du célibat affranchir la prêtrise,
+Et, des vœux les plus saints blâmant l'austérité,
+Aux moines las du joug rendre la liberté.
+Alors n'admettant plus d'autorité visible,
+Chacun fut de la foi censé juge infaillible ;
+Et, sans être approuvé par le clergé romain,
+Tout protestant fut pape, une bible à la main.
+De cette erreur dans peu naquirent plus de sectes
+Qu'en automne on ne voit de bourdonnants insectes
+Fondre sur les raisins nouvellement mûris,
+Ou qu'en toutes saisons sur les murs, à Paris,
+On ne voit affichés de recueils d'amourettes,
+De vers, de contes bleus, de frivoles sornettes.
+Souvent peu recherchés du public nonchalant,
+Mais vantés à coup sûr du Mercure Galant.
+Ce ne fut plus partout que fous anabaptistes,
+Qu'orgueilleux puritains, qu'exécrables déistes.
+Le plus vil artisan eut ses dogmes à soi,
+Et chaque chrétien fut de différente loi.
+La discorde, au milieu de ces sectes altières,
+En tous lieux cependant déploya ses bannières ;
+Et ta fille, au secours des vains raisonnements
+Appelant le ravage et les embrasements,
+Fit, en plus d'un pays, aux villes désolées,
+Sous l'herbe en vain chercher leurs églises brûlées.
+L'Europe fut un champ de massacre et d'horreur,
+Et l'orthodoxe même, aveugle en sa fureur,
+De tes dogmes trompeurs nourrissant son idée,
+Oublia la douceur aux chrétiens commandée,
+Et crut, pour venger Dieu de ses fiers ennemis,
+Tout ce que Dieu défend légitime et permis.
+Au signal tout à coup donné pour le carnage,
+Dans les villes, partout théâtres de leur rage,
+Cent mille faux zélés, le fer en main courants,
+Allèrent attaquer leurs amis, leurs parents ;
+Et, sans distinction, dans tout sein hérétique
+Pleins de joie enfoncer un poignard catholique.
+Car quel lion, quel tigre égale en cruauté
+Une injuste fureur qu'arme la piété ?
+Ces fureurs, jusqu'ici du vain peuple admirées,
+Etaient pourtant toujours de l'Eglise abhorrées,
+Et, dans ton grand crédit pour te bien conserver,
+Il fallait que le ciel parût les approuver :
+Ce chef-d'œuvre devait couronner ton adresse.
+Pour y parvenir donc, ton active souplesse,
+Dans l'école abusant tes grossiers écrivains,
+Fit croire à leurs esprits ridiculement vains
+Qu'un sentiment impie, injuste, abominable,
+Par deux ou trois d'entre eux réputé soutenable,
+Prenait chez eux un sceau de probabilité
+Qui même contre Dieu lui donnait sûreté ;
+Et qu'un chrétien pouvait, rempli de confiance,
+Même en le condamnant, le suivre en conscience.
+C'est sur ce beau principe, admis si follement,
+Qu'aussitôt tu posas l'énorme fondement
+De la plus dangereuse et terrible morale
+Que Lucifer, assis dans la chaire infernale,
+Vomissant contre Dieu ses monstrueux sermons,
+Ait jamais enseignée aux novices démons.
+Soudain, au grand honneur de l'école païenne,
+On entendit prêcher dans l'école chrétienne
+Que sous le joug du vice un pécheur abattu
+Pouvait, sans aimer Dieu ni même la vertu,
+Par la seule frayeur au sacrement unie,
+Admis au ciel, jouir de la gloire infinie ;
+Et que, les clefs en main, sur ce seul passeport,
+Saint Pierre à tous venants devait ouvrir d'abord.
+Ainsi, pour éviter l'éternelle misère
+Le vrai zèle au chrétien n'étant plus nécessaire,
+Tu sus, dirigeant bien en eux l'intention,
+De tout crime laver la coupable action.
+Bientôt, se parjurer cessa d'être un parjure ;
+L'argent à tout denier se prêta sans usure ;
+Sans simonie, on put, contre un bien temporel,
+Hardiment échanger un bien spirituel ;
+Du soin d'aider le pauvre on dispensa l'avare,
+Et même chez les rois le superflu fut rare.
+C'est alors qu'on trouva, pour sortir d'embarras,
+L'art de mentir tout haut en disant vrai tout bas.
+C'est alors qu'on apprit qu'avec un peu d'adresse
+Sans crime un prêtre peut vendre trois fois sa messe,
+Pourvu que, laissant là son salut à l'écart,
+Lui-même en la disant n'y prenne aucune part.
+C'est alors que l'on sut qu'on peut, pour une pomme,
+Sans blesser la justice assassiner un homme :
+Assassiner ! ah ! non, je parle improprement,
+Mais que, prêt à la perdre, on peut innocemment,
+Surtout ne la pouvant sauver d'une autre sorte,
+Massacrer le voleur qui fuit et qui l'emporte.
+Enfin ce fut alors que, sans se corriger,
+Tout pécheur... Mais où vais-je aujourd'hui m'engager ?
+Veux-je d'un pape illustre, armé contre tes crimes,
+A tes yeux mettre ici toute la bulle en rimes ;
+Exprimer tes détours burlesquement pieux
+Pour disculper l'impur, le gourmand, l'envieux,
+Tes subtils faux-fuyants pour sauver la mollesse,
+Le larcin, le duel, le luxe, la paresse,
+En un mot, faire voir à fond développés
+Tous ces dogmes affreux d'anathème frappés,
+Que, sans peur débitant tes distinctions folles,
+L'erreur encor pourtant maintient dans tes écoles ?
+Mais sur ce seul projet soudain puis-je ignorer
+A quels nombreux combats il faut me préparer ?
+J'entends déjà d'ici tes docteurs frénétiques
+Hautement me compter au rang des hérétiques ;
+M'appeler scélérat, traître, fourbe, imposteur,
+Froid plaisant, faux bouffon, vrai calomniateur,
+De Pascal, de Wendrock, copiste misérable ;
+Et, pour tout dire enfin, janséniste exécrable.
+J'aurai beau condamner, en tous sens expliqués,
+Les cinq dogmes fameux par ta main fabriqués ;
+Blâmer de tes docteurs la morale risible,
+C'est, selon eux, prêcher un calvinisme horrible ;
+C'est nier qu'ici-bas par l'amour appelé
+Dieu pour tous les humains voulut être immolé.
+Prévenons tout ce bruit : trop tard, dans le naufrage,
+Confus on se repent d'avoir bravé l'orage.
+Halte-là donc, ma plume. Et toi, sors de ces lieux,
+Monstre à qui, par un trait des plus capricieux,
+Aujourd'hui terminant ma course satirique,
+J'ai prêté dans mes vers une âme allégorique.
+Fuis, va chercher ailleurs tes patrons bien-aimés.
+Dans ces pays par toi rendus si renommés,
+Où l'Orne épand ses eaux, et que la Sarthe arrose ;
+Ou, si plus sûrement tu veux gagner ta cause,
+Porte-la dans Trévoux, à ce beau tribunal
+Où de nouveaux Midas un sénat monacal,
+Tous les mois, appuyé de ta sœur l'ignorance,
+Pour juger Apollon tient, dit-on, sa séance.
+Dès que je prends la plume, Apollon éperdu
+Semble me dire : Arrête, insensé ; que fais-tu ?
+ Grand roi, c’est vainement qu’abjurant la satire
+Pour toi seul désormais j’avais fait vœu d’écrire.
+Dès que je prends la plume, Apollon éperdu
+Semble me dire : Arrête, insensé ; que fais-tu ?
+Sais-tu dans quels périls aujourd’hui tu t’engages ?
+Cette mer où tu cours est célèbre en naufrages.
+ Ce n’est pas qu’aisément, comme un autre, à ton char
+Je ne pusse attacher Alexandre et César ;
+Qu’aisément je ne pusse, en quelque ode insipide,
+T’exalter aux dépens et de Mars et d’Alcide,
+Te livrer le Bosphore, et, d’un vers incivil,
+Proposer au sultan de te céder le Nil ;
+Mais, pour te bien louer, une raison sévère
+Me dit qu’il faut sortir de la route vulgaire ;
+Qu’après avoir joué tant d’auteurs différents,
+Phébus même auroit peur s’il entrait sur les rangs,
+Que par des vers tout neufs, avoués du Parnasse,
+Il faut de mes dégoûts justifier l’audace ;
+Et, si ma muse enfin n’est égale à mon roi,
+Que je prête aux Cotins des armes contre moi.
+ Est-ce là cet auteur, l’effroi de la Pucelle,
+Qui devoit des bons vers nous tracer le modèle,
+Ce censeur, diront-ils, qui nous réformoit tous ?
+Quoi ! ce critique affreux n’en sait pas plus que nous ?
+N’avons-nous pas cent fois, en faveur de la France,
+Gomme lui dans nos vers pris Mempbis et Byzance,
+Sur les bords de l’Euphrate abattu le turban,
+Et coupé, pour rimer, les cèdres du Liban ?
+De quel front aujourd’hui vient-il, sur nos brisées,
+Se revêtir encor de nos phrases usées ?
+ Que répondrois-je alors ? Honteux et rebuté,
+J’aurois beau me complaire en ma propre beauté,
+Et, de mes tristes vers admirateur unique.
+Plaindre, en les relisant, l’ignorance publique :
+Quelque orgueil en secret dont s’aveugle un auteur,
+Il est fâcheux, grand roi, de se voir sans lecteur,
+Et d’aller, du récit de ta gloire immortelle,
+Habiller chez Francœur le sucre et la canelle.
+Ainsi, craignant toujours un funeste accident,
+J’imite de Conrart le silence prudent :
+Je laisse aux plus hardis l’honneur de la carrière,
+Et regarde le champ, assis sur la barrière.
+ Malgré moi toutefois un mouvement secret
+Vient flatter mon esprit, qui se tait à regret.
+Quoi ! dis-je tout chagrin, dans ma verve infertile,
+Des vertus de mon roi spectateur inutile,
+Faudra-t-il sur sa gloire attendre à m’exercer
+Que ma tremblante voix commence à se glacer ?
+Dans un si beau projet, si ma muse rebelle
+N’ose le suivre aux champs de Lille et de Bruxelle,
+Sans le chercher au nord de l’Escaut et du Rhin,
+La paix l’offre à mes yeux plus calme et plus serein.
+Oui, grand roi, laissons là les sièges, les batailles :
+Qu’un autre aille en rimant renverser les murailles ;
+Et souvent, sur tes pas marchant sans ton aveu,
+S’aille couvrir de sang, de poussière et de feu.
+A quoi bon, d’une muse au carnage animée,
+Échauffer ta valeur, déja trop allumée ?
+Jouissons à loisir du fruit de tes bienfaits,
+Et ne nous lassons point des douceurs de la paix.
+ Pourquoi ces éléphants, ces armes, ce bagage,
+Et ces vaisseaux tout prêts à quitter le rivage ?
+Disoit au roi Pyrrhus un sage confident,
+Conseiller très sensé d’un roi très imprudent.
+Je vais, lui dit ce prince, à Rome où l’on m’appelle. —
+Quoi faire ? — L’assiéger. — L’entreprise est fort belle,
+Et digne seulement d’Alexandre ou de vous :
+Mais, Rome prise enfin, seigneur, où courons-nous ? —
+Du reste des Latins la conquête est facile. —
+Sans doute, on les peut vaincre : est-ce tout ? — La Sicile
+De là nous tend les bras, et bientôt sans effort
+Syracuse reçoit nos vaisseaux dans son port.—
+Bornez-vous là vos pas ? — Dès que nous l’aurons prise,
+Il ne faut qu’un bon vent, et Carthage est conquise.
+Les chemins sont ouverts : qui peut nous arrêter ? —
+Je vous entends, seigneur, nous allons tout domter :
+Nous allons traverser les sables de Lybie,
+Asservir en passant l’Égypte, l’Arabie,
+Courir de là le Gange en de nouveaux pays,
+Faire trembler le Scythe aux bords du Tanaïs,
+Et ranger sous nos lois tout ce vaste hémisphère. —
+Mais, de retour enfin, que prétendez-vous faire ? —
+Alors, cher Cinéas, victorieux, contents,
+Nous pourrons rire à Taise, et prendre du bon temps. —
+Eh ! seigneur, dès ce jour, sans sortir de l’Épire,
+Du matin jusqu’au soir qui vous défend de rire ?
+ Le conseil étoit sage et facile à goûter :
+Pyrrhus vivoit heureux s’il eût pu l’écouter ;
+Mais à l’ambition d’opposer la prudence,
+C’est aux prélats de cour prêcher la résidence.
+ Ce n’est pas que mon cœur, du travail ennemi,
+Approuve un fainéant sur le trône endormi ;
+Mais, quelques vains lauriers que promette la guerre,
+On peut être héros sans ravager la terre.
+Il est plus d’une gloire. En vain aux conquérants
+L’erreur, parmi les rois, donne les premiers rangs ;
+Entre les grands héros ce sont les plus vulgaires.
+Chaque siècle est fécond en heureux téméraires ;
+Chaque climat produit des favoris de Mars ;
+La Seine a des Bourbons, le Tibre a des Césars :
+On a vu mille fois des fanges Méotides
+Sortir des conquérants goths, vandales, gépides.
+Mais un roi vraiment roi, qui, sage en ses projets,
+Sache en un calme heureux maintenir ses sujets ;
+Qui du bonheur public ait cimenté sa gloire,
+Il faut pour le trouver courir toute l’histoire.
+La terre compte peu de ces rois bienfaisants ;
+Le ciel à les former se prépare long-temps.
+Tel fut cet empereur sous qui Rome adorée
+Vit renaître les jours de Saturne et de Rhée ;
+Qui rendit de son joug l’univers amoureux ;
+Qu’on n’alla jamais voir sans revenir heureux ;
+Qui soupiroit le soir, si sa main fortunée
+N’avoit par ses bienfaits signalé la journée.
+Le cours ne fut pas long d’un empire si doux.
+ Mais où cherchè-je ailleurs ce qu’on trouve chez nous ?
+Grand roi, sans recourir aux histoires antiques,
+Ne t’avons-nous pas vu dans les plaines belgiques,
+Quand l’ennemi vaincu, désertant ses remparts,
+Au-devant de ton joug couroit de toutes parts,
+Toi-même te borner au fort de ta victoire,
+Et chercher dans la paix une plus juste gloire ?
+Ce sont là les exploits que tu dois avouer ;
+Et c’est par là, grand roi, que je te veux louer.
+Assez d’autres, sans moi, d’un style moins timide,
+Suivront au champ de Mars ton courage rapide ;
+Iront de ta valeur effrayer l’univers,
+Et camper devant Dôle au milieu des hivers.
+Pour moi, loin des combats, sur un ton moins terrible,
+Je dirai les exploits de ton règne paisible :
+Je peindrai les plaisirs en foule renaissants ;
+Les oppresseurs du peuple à leur tour gémissants.
+On verra par quels soins ta sage prévoyance
+Au fort de la famine entretint l’abondance ;
+On verra les abus par ta main réformés,
+La licence et l’orgueil en tous lieux réprimés ;
+Du débris des traitants ton épargne grossie ;
+Des subsides affreux la rigueur adoucie ;
+Le soldat, dans la paix, sage et laborieux ;
+Nos artisans grossiers rendus industrieux ;
+Et nos voisins frustrés de ces tributs serviles
+Que payoit à leur art le luxe de nos villes.
+Tantôt je tracerai tes pompeux bâtiments,
+Du loisir d’un héros nobles amusements.
+J’entends déja frémir les deux mers étonnées
+De voir leurs flots unis au pied des Pyrénées.
+Déja de tous côtés la chicane aux abois
+S’enfuit au seul aspect de tes nouvelles lois.
+Oh ! que ta main par là va sauver de pupilles !
+Que de savants plaideurs désormais inutiles !
+Qui ne sent point l’effet de tes soins généreux ?
+L’univers sous ton règne a-t-il des malheureux ?
+Est-il quelque vertu, dans les glaces de l'Ourse,
+Ni dans ces lieux brûlés où le jour prend sa source,
+Dont la triste indigence ose encore approcher,
+Et qu'en foule tes dons d'abord n'aillent chercher ?
+C'est par toi qu'on va voir les muses enrichies
+De leur longue disette à jamais affranchies.
+Grand roi, poursuis toujours, assure leur repos.
+Sans elles un héros n’est pas long-temps héros :
+Bientôt, quoi qu’il ait fait, la mort, d’une ombre noire,
+Enveloppe avec lui son nom et son histoire.
+En vain, pour s’exempter de l’oubli du cercueil,
+Achille mit vingt fois tout Ilion en deuil ;
+En vain, malgré les vents, aux bords de l’Hespérie,
+Énée enfin porta ses dieux et sa patrie :
+Sans le secours des vers, leurs noms tant publiés
+Seroient depuis mille ans avec eux oubliés.
+Non, à quelques hauts faits que ton destin t’appelle,
+Sans le secours soigneux d’une muse fidèle
+Pour t’immortaliser tu fais de vains efforts.
+Apollon te la doit : ouvre-lui tes trésors.
+En poètes fameux rends nos climats fertiles :
+Un Auguste aisément peut faire des Virgiles.
+Que d’illustres témoins de ta vaste bonté
+Vont pour toi déposer à la postérité
+ Pour moi qui, sur ton nom déja brûlant d’écrire,
+Sens au bout de ma plume expirer la satire,
+Je n’ose de mes vers vanter ici le prix.
+Toutefois si quelqu’un de mes foibles écrits
+Des ans injurieux peut éviter l’outrage,
+Peut-être pour ta gloire aura-t-il son usage.
+Et comme tes exploits, étonnant les lecteurs,
+Seront à peine crus sur la foi des auteurs ;
+Si quelque esprit malin les veut traiter de fables,
+On dira quelque jour, pour les rendre croyables :
+Boileau, qui, dans ses vers pleins de sincérité,
+Jadis à tout son siècle a dit la vérité,
+Qui mit à tout blâmer son étude et sa gloire,
+A pourtant de ce roi parlé comme l’histoire.
+
+Penses-tu qu’aucun d’eux veuille subir mes lois,
+Ni suivre une raison qui parle par ma voix ?
+
+À quoi bon réveiller mes muses endormies,
+Pour tracer aux auteurs des règles ennemies ?
+Penses-tu qu’aucun d’eux veuille subir mes lois,
+Ni suivre une raison qui parle par ma voix ?
+Ô le plaisant docteur, qui, sur les pas d’Horace,
+Vient prêcher, diront-ils, la réforme au Parnasse !
+Nos écrits sont mauvais ; les siens valent-ils mieux ?
+J’entends déjà d’ici Linière furieux
+Qui m’appelle au combat sans prendre un plus long terme.
+De l’encre, du papier! dit-il; qu’on nous enferme !
+Voyons qui de nous deux, plus aisé dans ses vers,
+Aura plus tôt rempli la page et le revers !
+Moi donc, qui suis peu fait à ce genre d’escrime,
+Je le laisse tout seul verser rime sur rime,
+Et, souvent de dépit contre moi s’exerçant,
+Punir de mes défauts le papier innocent.
+Mais toi, qui ne crains point qu’un rimeur te noircisse,
+Que fais-tu cependant seul en ton bénéfice ?
+Attends-tu qu’un fermier, payant, quoiqu’un peu tard,
+De ton bien pour le moins daigne te faire part ?
+Vas-tu, grand défenseur des droits de ton église,
+De tes moines mutins réprimer l’entreprise ?
+Crois-moi, dût Auzanet t’assurer du succès,
+Abbé, n’entreprends point même un juste procès.
+N’imite point ces fous dont la sotte avarice
+Va de ses revenus engraisser la justice ;
+Qui, toujours assignant, et toujours assignés,
+Souvent demeurent gueux de vingt procès gagnés.
+Soutenons bien nos droits : sot est celui qui donne.
+C’est ainsi devers Caen que tout Normand raisonne :
+Ce sont là les leçons dont un père manceau
+Instruit son fils novice au sortir du berceau.
+Mais pour toi, qui, nourri bien en deçà de l’Oise,
+As sucé la vertu picarde et champenoise,
+Non, non, tu n’iras point, ardent bénéficier,
+Faire enrouer pour toi Corbin ni le Mazier.
+Toutefois si jamais quelque ardeur bilieuse
+Allumait dans ton cœur l’humeur litigieuse,
+Consulte-moi d’abord, et, pour la réprimer,
+Retiens bien la leçon que je te vais rimer.
+ Un jour, dit un auteur, n’importe en quel chapitre,
+Deux voyageurs à jeun rencontrèrent une huître.
+Tous deux la contestaient, lorsque dans leur chemin
+La Justice passa, la balance à la main.
+Devant elle à grand bruit ils expliquent la chose,
+Tous deux avec dépens veulent gagner leur cause.
+La Justice, pesant ce droit litigieux,
+Demande l’huître, l’ouvre, et l’avale à leurs yeux,
+Et par ce bel arrêt terminant la bataille :
+Tenez, voilà, dit-elle, à chacun une écaille.
+Des sottises d’autrui nous vivons au Palais.
+Messieurs, l’huître était bonne. Adieu. Vivez en paix.
+
+Oui, sans peine, au travers des sophismes de Claude,
+Arnauld, des novateurs tu découvres la fraude,
+Et romps de leurs erreurs les filets captieux :
+Mais que sert que ta main leur dessille les yeux,
+Si toujours dans leur âme une pudeur rebelle,
+Près d’embrasser l’église, au prêche les rappelle ?
+Non, ne crois pas que Claude, habile à se tromper,
+Soit insensible aux traits dont tu le sais frapper ;
+Mais un démon l’arrête, et, quand ta voix l’attire,
+Lui dit : Si tu te rends, sais-tu ce qu’on va dire ?
+Dans son heureux retour lui montre un faux malheur,
+Lui peint de Charenton l’hérétique douleur ;
+Et, balançant Dieu même en son âme flottante,
+Fait mourir dans son cœur la vérité naissante.
+ Des superbes mortels le plus affreux lien,
+N’en doutons point, Arnauld, c’est la honte du bien.
+Des plus nobles vertus cette adroite ennemie
+Peint l’honneur à nos yeux des traits de l’infamie,
+Asservit nos esprits sous un joug rigoureux,
+Et nous rend l’un de l’autre esclaves malheureux.
+Par elle la vertu devient lâche et timide.
+Vois-tu ce libertin en public intrépide,
+Qui prêche contre un Dieu que dans son âme il croit ?
+Il irait embrasser la vérité qu’il voit ;
+Mais de ses faux amis il craint la raillerie,
+Et ne brave ainsi Dieu que par poltronnerie.
+ C’est là de tous nos maux le fatal fondement.
+Des jugements d’autrui nous tremblons follement ;
+Et, chacun l’un de l’autre adorant les caprices,
+Nous cherchons hors de nous nos vertus et nos vices.
+Misérables jouets de notre vanité,
+Faisons au moins l’aveu de notre infirmité.
+À quoi bon, quand la fièvre en nos artères brûle,
+Faire de notre mal un secret ridicule ?
+Le feu sort de vos yeux pétillants et troublés,
+Votre pouls inégal marche à pas redoublés :
+Quelle fausse pudeur à feindre vous oblige ?
+Qu’avez-vous ? Je n’ai rien. Mais... Je n’ai rien, vous dis-je,
+Répondra ce malade à se taire obstiné.
+Mais cependant voilà tout son corps gangrené ;
+Et la fièvre, demain se rendant la plus forte,
+Un bénitier aux pieds va l’étendre à la porte :
+Prévenons sagement un si juste malheur.
+Le jour fatal est proche, et vient comme un voleur.
+Avant qu’à nos erreurs le ciel nous abandonne,
+Profitons de l’instant que de grâce il nous donne.
+Hâtons-nous ; le temps fuit, et nous traîne avec soi :
+Le moment où je parle est déjà loin de moi.
+ Mais quoi ! toujours la honte en esclaves nous lie !
+Oui, c’est toi qui nous perds, ridicule folie :
+C’est toi qui fis tomber le premier malheureux,
+Le jour que, d’un faux bien sottement amoureux,
+Et n’osant soupçonner sa femme d’imposture,
+Au démon, par pudeur, il vendit la nature.
+Hélas ! avant ce jour qui perdit ses neveux,
+Tous les plaisirs couraient au-devant de ses vœux.
+La faim aux animaux ne faisait point la guerre ;
+Le blé, pour se donner, sans peine ouvrant la terre,
+N’attendait point qu’un bœuf pressé de l’aiguillon
+Traçât à pas tardifs un pénible sillon ;
+La vigne offrait partout des grappes toujours pleines
+Et des ruisseaux de lait serpentaient dans les plaines.
+Mais dès ce jour Adam, déchu de son état,
+D’un tribut de douleur paya son attentat.
+Il fallut qu’au travail son corps rendu docile
+Forçât la terre avare à devenir fertile.
+Le chardon importun hérissa les guérets ;
+Le serpent venimeux rampa dans les forêts ;
+La canicule en feu désola les campagnes ;
+L’aquilon en fureur gronda sur les montagnes.
+Alors, pour se couvrir durant l’âpre saison,
+Il fallut aux brebis dérober leur toison.
+La peste en même temps, la guerre et la famine,
+Des malheureux humains jurèrent la ruine.
+ Mais aucun de ces maux n’égala les rigueurs
+Que la mauvaise honte exerça dans les cœurs.
+De ce nid à l’instant sortirent tous les vices.
+L’avare, des premiers en proie à ses caprices,
+Dans un infâme gain mettant l’honnêteté,
+Pour toute honte alors compta la pauvreté.
+L’honneur et la vertu n’osèrent plus paroître ;
+La piété chercha les déserts et le cloître.
+Depuis on n’a point vu de cœur si détaché
+Qui par quelque lien ne tînt à ce péché.
+Triste et funeste effet du premier de nos crimes !
+Moi-même, Arnauld, ici, qui te prêche en ces rimes,
+Plus qu’aucun des mortels par la honte abattu,
+En vain j’arme contre elle une faible vertu.
+Ainsi toujours douteux, chancelant et volage,
+À peine du limon où le vice m’engage
+J’arrache un pied timide, et sors en m’agitant,
+Que l’autre m’y reporte et s’embourbe à l’instant.
+Car si, comme aujourd’hui, quelque rayon de zèle
+Allume dans mon cœur une clarté nouvelle,
+Soudain, aux yeux d’autrui s’il faut la confirmer,
+D’un geste, d’un regard, je me sens alarmer ;
+Et même sur ces vers que je te viens d’écrire,
+Je tremble en ce moment de ce que l’on va dire.
+
+
+Ce pays, où cent murs n'ont pu te résister,
+Grand roi, n'est pas en vers si facile à domter.
+
+ En vain, pour te louer, ma muse toujours prête,
+
+Vingt fois de la Hollande a tenté la conquête :
+Ce pays, où cent murs n'ont pu te résister,
+Grand roi, n'est pas en vers si facile à domter.
+Des villes que tu prends les noms durs et barbares
+N'offrent de toutes parts que syllabes bizarres ;
+Et, l'oreille effrayée, il faut depuis l'Issel,
+Pour trouver un beau mot courir jusqu'au Tessel.
+Oui, par-tout de son nom chaque place munie
+Tient bon contre le vers, en détruit l'harmonie.
+Et qui peut sans frémir aborder Voèrden ?
+Quel vers ne tomberoit au seul nom de Heusden ?
+Quelle muse à rimer en tous lieux disposée
+Oseroit approcher des bords du Zuiderzée ?
+Comment en vers heureux assiéger Doèsbourg,
+Zutphen, Wageninghen, Harderwic, Knotzembourg ?
+Il n'est fort, entre ceux que tu prends par centaines,
+Qui ne puisse arrêter un rimeur six semaines :
+Et par-tout sur le Whal, ainsi que sur le Leck,
+Le vers est en déroute, et le poète à sec.
+
+ Encor si tes exploits, moins grands et moins rapides,
+
+Laissoient prendre courage à nos muses timides,
+Peut-être avec le temps, à force d'y rêver,
+Par quelque coup de l'art nous pourrions nous sauver.
+Mais, dès qu'on veut tenter cette vaste carrière,
+Pégase s'effarouche et recule en arrière;
+Mon Apollon s'étonne; et Nimégue est à toi,
+Que ma muse est encore au camp devant Orsoi.
+ Aujourd'hui toutefois mon zèle m'encourage :
+Il faut au moins du Rhin tenter l'heureux passage.
+Un trop juste devoir veut que nous l'essayons.
+Muses, pour le tracer, cherchez tous vos crayons :
+Car, puisqu'en cet exploit tout paroît incroyable,
+Que la vérité pure y ressemble à la fable,
+De tous vos ornements vous pouvez l'égayer.
+Venez donc, et sur-tout gardez bien d'ennuyer:
+Vous savez des grands vers les disgraces tragiques ;
+Et souvent on ennuie en termes magnifiques.
+
+ Au pied du mont Adule, entre mille roseaux,
+
+Le Rhin tranquille, et fier du progrès de ses eaux,
+Appuyé d'une main sur son urne penchante,
+Dormoit au bruit flatteur de son onde naissante :
+Lorsqu'un cri tout-à-coup suivi de mille cris.
+Vient d'un calme si doux retirer ses esprits.
+Il se trouble, il regarde, et par-tout sur ses rives
+Il voit fuir à grands pas ses naïades craintives,
+Qui toutes accourant vers leur humide roi,
+Par un récit affreux redoublent son effroi.
+Il apprend qu'un héros, conduit par la victoire,
+A de ses bords fameux flétri l'antique gloire;
+Que Rhinberg et Wesel, terrassés en deux jours,
+D'un joug déja prochain menacent tout son cours.
+Nous l'avons vu, dit l'une, affronter la tempête
+De cent foudres d'airain tournés contre sa tête.
+Il marche vers Tholus, et tes flots en courroux
+Au prix de sa fureur sont tranquilles et doux.
+Il a de Jupiter la taille et le visage;
+Et, depuis ce Romain, dont l'insolent passage
+Sur un pont en deux jours trompa tous tes efforts,
+Jamais rien de si grand n'a paru sur tes bords.
+
+ Le Rhin tremble et frémit à ces tristes nouvelles;
+
+Le feu sort à travers ses humides prunelles.
+C'est donc trop peu, dit-il, que l'Escaut en deux mois
+Ait appris à couler sous de nouvelles lois;
+Et de mille remparts mon onde environnée
+De ces fleuves sans nom suivra la destinée !
+Ah! périssent mes eaux! ou par d'illustres coups
+Montrons qui doit céder des mortels ou de nous.
+
+ A ces mots, essuyant sa barbe limoneuse,
+
+Il prend d'un vieux guerrier la figure poudreuse.
+Son front cicatricé rend son air furieux;
+Et l'ardeur du combat étincelle en ses yeux.
+En ce moment il part; et, couvert d'une nue,
+Du fameux fort de Skink prend la route connue.
+Là, contemplant son cours, il voit de toutes parts
+Ses pâles défenseurs par la frayeur épars :
+Il voit cent bataillons qui, loin de se défendre,
+Attendent sur des murs l'ennemi pour se rendre.
+Confus, il les aborde; et renforçant sa voix :
+Grands arbitres, dit-il, des querelles des rois,
+Est-ce ainsi que votre ame, aux périls aguerrie,
+Soutient sur ces remparts l'honneur et la patrie?
+Votre ennemi superbe, en cet instant fameux,
+Du Rhin, près de Tholus, fend les flots écumeux :
+Du moins en vous montrant sur la rive opposée,
+N'oseriez-vous saisir une victoire aisée?
+Allez, vils combattants, inutiles soldats;
+Laissez là ces mousquets trop pesants pour vos bras :
+Et, la faux à la main, parmi vos marécages,
+Allez couper vos joncs et presser vos laitages ;
+Ou, gardant les seuls bords qui vous peuvent couvrir,
+Avec moi, de ce pas, venez vaincre ou mourir.
+
+ Ce discours d'un guerrier que la colère enflamme
+
+Ressuscite l'honneur déja mort en leur ame ;
+Et, leurs cœurs s'allumant d'un reste de chaleur,
+La honte fait en eux l'effet de la valeur.
+Ils marchent droit au fleuve, où Louis en personne,
+Déja prêt à passer, instruit, dispose, ordonne.
+Par son ordre Grammont le premier dans les flots
+S'avance soutenu des regards du héros :
+Son coursier écumant sous son maître intrépide,
+Nage tout orgueilleux de la main qui le guide.
+Revel le suit de près : sous ce chef redouté
+Marche des cuirassiers l'escadron indomté.
+Mais déja devant eux une chaleur guerrière
+Emporte loin du bord le bouillant Lesdiguière,
+Vivonne, Nantouillet, et Coislin, et Salart;
+Chacun d'eux au péril veut la première part :
+Vendôme, que soutient l'orgueil de sa naissance,
+Au même instant dans l'onde impatient s'élance :
+La Salle, Béringhen, Nogent, d'Ambre, Cavois,
+Fendent les flots tremblants sous un si noble poids.
+Louis, les animant du feu de son courage,
+Se plaint de sa grandeur qui l'attache au rivage.
+Par ses soins cependant trente légers vaisseaux
+D'un tranchant aviron déja coupent les eaux :
+Cent guerriers s'y jetant signalent leur audace.
+Le Rhin les voit d'un œil qui porte la menace ;
+Il s'avance en courroux. Le plomb vole à l'instant,
+Et pleut de toutes parts sur l'escadron flottant.
+Du salpêtre en fureur l'air s'échauffe et s'allume,
+Et des coups redoublés tout le rivage fume.
+Déja du plomb mortel plus d'un brave est atteint:
+Sous les fougueux coursiers l'onde écume et se plaint.
+De tant de coups affreux la tempête orageuse
+Tient un temps sur les eaux la fortune douteuse;
+Mais Louis d'un regard sait bientôt la fixer:
+Le destin à ses yeux n'oseroit balancer.
+Bientôt avec Grammont courent Mars et Bellone;
+Le Rhin à leur aspect d'épouvante frissonne :
+Quand, pour nouvelle alarme à ses esprits glacés,
+Un bruit s'épand qu'Enguien et Condé sont passés:
+Condé, dont le seul nom fait tomber les murailles,
+Force les escadrons, et gagne les batailles ;
+Enguien, de son hymen le seuoet digne fruit,
+Par lui dès son enfance à la victoire instruit.
+L'ennemi renversé fuit et gagne la plaine ;
+Le dieu lui-même cède au torrent qui l'entraîne;
+Et seul, désespéré, pleurant ses vains efforts,
+Abandonne à Louis la victoire et ses bords.
+ Du fleuve ainsi domté la déroute éclatante
+A Wurts jusqu'en son camp va porter l'épouvante.
+Wurts, l'espoir du pays, et l'appui de ses murs;
+Wurts... Ah ! quel nom, grand roi, quel Hector que ce Wurts !
+Sans ce terrible nom, mal né pour les oreilles,
+Que j'allois à tes yeux étaler de merveilles!
+Bientôt on eût vu Skink dans mes vers emporté
+De ses fameux remparts démentir la fierté ;
+Bientôt.... Mais Wurts s'oppose à l'ardeur qui m'anime.
+Finissons, il est temps : aussi bien si la rime
+Alloit mal à propos m'engager dans Arnheim,
+Je ne sais pour sortir de porte qu'Hildesheim.
+
+ Oh! que le ciel, soigneux de notre poésie,
+
+Grand roi, ne nous fit-il plus voisins de l'Asie !
+Bientôt victorieux de cent peuples altiers,
+Tu nous aurois fourni des rimes à milliers.
+Il n'est plaine en ces lieux si sèche et si stérile
+Qui ne soit en beaux mots par-tout riche et fertile
+Là, plus d'un bourg fameux par son antique nom
+Vient offrir à l'oreille un agréable son.
+Quel plaisir de te suivre aux rives du Scamandre ;
+D'y trouver d'Ilion la poétique cendre ;
+De juger si les Grecs, qui brisèrent ses tours,
+Firent plus en dix ans que Louis en dix jours !
+Mais pourquoi sans raison désespérer ma veine?
+Est-il dans l'univers de plage si lointaine
+Où ta valeur, grand roi, ne te puisse porter,
+Et ne m'offre bientôt des exploits à chanter ?
+Non, non, ne faisons plus de plaintes inutiles :
+Puisqu'ainsi dans deux mois tu prends quarante villes,
+Assuré des bons vers dont ton bras me répond,
+Je t'attends dans deux ans aux bords de l'Hellespont.
+
+ Esprit né pour la cour, et maître en l'art de plaire,
+
+Guilleragues, qui sais et parler et te taire,
+Apprends-moi si je dois ou me taire ou parler.
+Faut-il dans la satire encor me signaler,
+Et, dans ce champ fécond en plaisantes malices,
+Faire encore aux auteurs redouter mes caprices?
+Jadis, non sans tumulte, on m'y vit éclater,
+Quand mon esprit plus jeune, et prompt à s'irriter,
+Aspiroit moins au nom de discret et de sage;
+Que mes cheveux plus noirs ombrageoient mon visage.
+Maintenant, que le temps a mûri mes desirs,
+Que mon âge, amoureux de plus sages plaisirs,
+Bientôt s'en va frapper à son neuvième lustre,
+J'aime mieux mon repos qu'un embarras illustre.
+Que d'une égale ardeur mille auteurs animés
+Aiguisent contre moi leurs traits envenimés ;
+Que tout, jusqu'à Pinchêne, et m'insulte et m'accable :
+Aujourd'hui vieux lion je suis doux et traitable ;
+Je n'arme point contre eux mes ongles émoussés.
+Ainsi que mes beaux jours mes chagrins sont passés :
+Je ne sens plus l'aigreur de ma bile première,
+Et laisse aux froids rimeurs une libre carrière.
+
+ Ainsi donc, philosophe à la raison soumis,
+
+Mes défauts désormais sont mes seuls ennemis :
+C'est l'erreur que je fuis; c'est la vertu que j'aime.
+Je songe à me connoître, et me cherche en moi-même.
+Cest là l'unique étude où je veux m'attacher.
+Que, l'astrolabe en main, un autre aille chercher
+Si le soleil est fixe ou tourne sur son axe,
+Si Saturne à nos yeux peut faire un parallaxe ;
+Que Rohaut vainement sèche pour concevoir
+Comment, tout étant plein, tout a pu se mouvoir ;
+Ou que Bernier compose et le sec et l'humide
+Des corps ronds et crochus errant parmi le vide :
+Pour moi, sur cette mer qu'ici-bas nous courons,
+Je songe à me pourvoir d'esquif et d'avirons,
+A régler mes desirs, à prévenir l'orage,
+Et sauver, s'il se peut, ma raison du naufrage.
+
+ C'est au repos d'esprit que nous aspirons tous;
+
+Mais ce repos heureux se doit chercher en nous.
+Un fou rempli d'erreurs, que le trouble accompagne,
+Et malade à la ville ainsi qu'à la campagne,
+En vain monte à cheval pour tromper son ennui :
+Le chagrin monte en croupe, et galope avec lui.
+Que crois-tu qu'Alexandre, en ravageant la terre,
+Cherche parmi l'horreur, le tumulte et la guerre ?
+Possédé d'un ennui qu'il ne sauroit domter,
+Il craint d'être à soi-même, et songe à s'éviter.
+C'est là ce qui l'emporte aux lieux où naît l'aurore,
+Où le Perse est brûlé de l'astre qu'il adore.
+
+ De nos propres malheurs auteurs infortunés,
+
+Nous sommes loin de nous à toute heure entraînés.
+A quoi bon ravir l'or au sein du nouveau monde?
+Le bonheur tant cherché sur la terre et sur l'onde
+Est ici comme aux lieux où mûrit le coco,
+Et se trouve à Paris de même qu'à Cusco :
+On ne le tire point des veines du Potose.
+Qui vit content de rien possède toute chose.
+Mais, sans cesse ignorants de nos propres besoins,
+Nous demandons au ciel ce qu'il nous faut le moins.
+
+ Oh! que si cet hiver un rhume salutaire,
+
+Guérissant de tous maux mon avare beau-père,
+Pouvoit, bien confessé, l'étendre en un cercueil,
+Et remplir sa maison d'un agréable deuil !
+Que mon ame, en ce jour de joie et d'opulence,
+D'un superbe convoi plaindroit peu la dépense !
+Disoit le mois passé, doux, honnête et soumis,
+L'héritier affamé de ce riche commis
+Qui, pour lui préparer cette douce journée,
+Tourmenta quarante ans sa vie infortunée.
+La mort vient de saisir le vieillard catherreux :
+Voilà son gendre riche ; en est-il plus heureux?
+Tout fier du faux éclat de sa vaine richesse,
+Déja nouveau seigneur il vante sa noblesse.
+Quoique fils de meunier, encor blanc du moulin,
+Il est prêt à fournir ses titres en vélin.
+En mille vains projets à toute heure il s'égare :
+Le voilà fou, superbe, impertinent, bizarre,
+Rêveur, sombre, inquiet, à soi-même ennuyeux.
+Il vivroit plus content, si, comme ses aïeux,
+Dans un habit conforme à sa vraie origine,
+Sur le mulet encore il chargeoit la farine.
+Mais ce discours n'est pas pour le peuple ignorant,
+Que le faste éblouit d'un bonheur apparent.
+L'argent, l'argent, dit-on; sans lui tout est stérile :
+La vertu sans l'argent n'est qu'un meuble inutile.
+L'argent en honnête homme érige un scélérat;
+L'argent seul au palais peut faire un magistrat.
+Qu'importe qu'en tous lieux on me traite d'infame ?
+Dit ce fourbe sans foi, sans honneur et sans ame;
+Dans mon coffre tout plein de rares qualités,
+J'ai cent mille vertus en louis bien comptés.
+Est-il quelque talent que l'argent ne me donne?
+C'est ainsi qu'en son cœur ce financier raisonne.
+Mais pour moi, que l'éclat ne sauroit décevoir,
+Qui mets au rang des biens l'esprit et le savoir,
+J'estime autant Patru même dans l'indigence,
+Qu'un commis engraissé des malheurs de la France.
+Non que je sois du goût de ce sage insensé
+Qui, d'un argent commode esclave embarrassé,
+Jeta tout dans la mer pour crier : Je suis libre.
+De la droite raison je sens mieux l'équilibre ;
+Mais je tiens qu'ici-bas, sans faire tant d'apprêts,
+La vertu se contente et vit à peu de frais.
+Pourquoi donc s'égarer en des projets si vagues?
+
+ Ce que j'avance ici, crois-moi, cher Guilleragues,
+
+Ton ami dès l'enfance ainsi l'a pratiqué.
+Mon père, soixante ans au travail appliqué,
+En mourant me laissa, pour rouler et pour vivre,
+Un revenu léger, et son exemple à suivre.
+Mais bientôt amoureux d'un plus noble métier,
+Fils, frère, oncle, cousin, beau-frère de greffier.
+Pouvant charger mon bras d'une utile liasse,
+J'allai loin du palais errer sur le Parnasse.
+La famille en pâlit, et vit en frémissant
+Dans la poudre du greffe un poète naissant :
+On vit avec horreur une muse effrénée
+Dormir chez un greffier la grasse matinée.
+Dès-lors à la richesse il fallut renoncer :
+Ne pouvant l'acquérir, j'appris à m'en passer;
+Et sur-tout redoutant la basse servitude,
+La libre vérité fut toute mon étude.
+Dans ce métier funeste à qui veut s'enrichir,
+Qui l'eût cru que pour moi le sort dût se fléchir ?
+Mais du plus grand des rois la bonté sans limite,
+Toujours prête à courir au-devant du mérite,
+Crut voir dans ma franchise un mérite inconnu,
+Et d'abord de ses dons enfla mon revenu.
+La brigue ni l'envie à mon bonheur contraires,
+Ni les cris douloureux de mes vains adversaires,
+Ne purent dans leur course arrêter ses bienfaits.
+C'en est trop : mon bonheur a passé mes souhaits.
+Qu'à son gré désormais la fortune me joue;
+On me verra dormir au branle de sa roue.
+
+ Si quelque soin encore agite mon repos,
+
+C'est l'ardeur de louer un si fameux héros.
+Ce soin ambitieux me tirant par l'oreille,
+La nuit, lorsque je dors, en sursaut me réveille ;
+Me dit que ses bienfaits, dont j'ose me vanter,
+Par des vers immortels ont dû se mériter.
+C'est là le seul chagrin qui trouble encor mon ame.
+Mais si, dans le beau feu du zéle qui m'enflamme,
+Par un ouvrage enfin des critiques vainqueur
+Je puis sur ce sujet satisfaire mon cœur,
+Guilleragues, plains-toi de mon humeur légère,
+Si jamais, entraîné d'une ardeur étrangère,
+Ou d'un vil intérêt reconnoissant la loi,
+Je cherche mon bonheur autre part que chez moi.
+
+Oui, Lamoignon, je fuis les chagrins de la ville,
+Et contre eux la campagne est mon unique asile.
+Du lieu qui m’y retient veux-tu voir le tableau ?
+C’est un petit village, ou plutôt un hameau,
+Bâti sur le penchant d’un long rang de collines,
+D’où l’œil s’égare au loin dans les plaines voisines.
+La Seine, au pied des monts que son flot vient laver,
+Voit du sein de ses eaux vingt îles s’élever,
+Qui, partageant son cours en diverses manières,
+D’une rivière seule y forment vingt rivières.
+Tous ses bords sont couverts de saules non plantés,
+Et de noyers souvent du passant insultés.
+Le village au-dessus forme un amphithéâtre :
+L’habitant ne connaît ni la chaux ni le plâtre ;
+Et dans le roc, qui cède et se coupe aisément,
+Chacun sait de sa main creuser son logement.
+La maison du seigneur, seule un peu plus ornée,
+Se présente au dehors de murs environnée.
+Le soleil en naissant la regarde d’abord,
+Et le mont la défend des outrages du nord.
+ C’est là, cher Lamoignon, que mon esprit tranquille
+Met à profit les jours que la Parque me file.
+Ici dans un vallon bornant tous mes désirs,
+J’achète à peu de frais de solides plaisirs.
+Tantôt, un livre en main, errant dans les prairies,
+J’occupe ma raison d’utiles rêveries :
+Tantôt, cherchant la fin d’un vers que je construi,
+Je trouve au coin d’un bois le mot qui m’avait fui ;
+Quelquefois, aux appas d’un hameçon perfide,
+J’amorce en badinant le poisson trop avide ;
+Ou d’un plomb qui suit l’œil, et part avec l’éclair,
+Je vais faire la guerre aux habitants de l’air.
+Une table au retour, propre et non magnifique,
+Nous présente un repas agréable et rustique :
+Là, sans s’assujettir aux dogmes du Broussain,
+Tout ce qu’on boit est bon, tout ce qu’on mange est sain ;
+La maison le fournit, la fermière l’ordonne,
+Et mieux que Bergerat l’appétit l’assaisonne.
+Ô fortuné séjour ! ô champs aimés des cieux !
+Que, pour jamais foulant vos prés délicieux,
+Ne puis-je ici fixer ma course vagabonde,
+Et connu de vous seuls oublier tout le monde !
+ Mais à peine, du sein de vos vallons chéris
+Arraché malgré moi, je rentre dans Paris,
+Qu’en tous lieux les chagrins m’attendent au passage.
+Un cousin, abusant d’un fâcheux parentage,
+Veut qu’encor tout poudreux, et sans me débotter,
+Chez vingt juges pour lui j’aille solliciter :
+Il faut voir de ce pas les plus considérables ;
+L’un demeure au Marais, et l’autre aux Incurables.
+Je reçois vingt avis qui me glacent d’effroi :
+Hier, dit-on, de vous on parla chez le roi,
+Et d’attentat horrible on traita la satire. —
+Et le roi, que dit-il ? — Le roi se prit à rire.
+Contre vos derniers vers on est fort en courroux ;
+Pradon a mis au jour un livre contre vous ;
+Et chez le chapelier du coin de notre place,
+Autour d’un caudebec j’en ai lu la préface ;
+L’autre jour sur un mot la cour vous condamna ;
+Le bruit court qu’avant-hier on vous assassina ;
+Un écrit scandaleux sous votre nom se donne ;
+D’un pasquin qu’on a fait, au Louvre on vous soupçonne.
+Moi ? — Vous : on nous l’a dit dans le Palais-Royal.
+ Douze ans sont écoulés depuis le jour fatal
+Qu’un libraire, imprimant les essais de ma plume,
+Donna, pour mon malheur, un trop heureux volume.
+Toujours, depuis ce temps, en proie aux sots discours,
+Contre eux la vérité m’est un faible secours.
+Vient-il de la province une satire fade,
+D’un plaisant du pays insipide boutade ?
+Pour la faire courir on dit qu’elle est de moi :
+Et le sot campagnard le croit de bonne foi.
+J’ai beau prendre à témoin et la cour et la ville :
+Non ; à d’autres, dit-il : on connaît votre style.
+Combien de temps ces vers vous ont-ils bien couté ? —
+Ils ne sont point de moi, monsieur, en vérité :
+Peut-on m’attribuer ces sottises étranges ? —
+Ah! monsieur, vos mépris vous servent de louanges.
+ Ainsi, de cent chagrins dans Paris accablé,
+Juge si, toujours triste, interrompu, troublé,
+Lamoignon, j’ai le temps de courtiser les Muses !
+Le monde cependant se rit de mes excuses,
+Croit que, pour m’inspirer sur chaque événement,
+Apollon doit venir au premier mandement.
+ Un bruit court que le roi va tout réduire en poudre,
+Et dans Valencienne est entré comme un foudre ;
+Que Cambrai, des Français l’épouvantable écueil,
+A vu tomber enfin ses murs et son orgueil ;
+Que devant Saint-Omer, Nassau, par sa défaite,
+De Philippe vainqueur rend la gloire complète.
+Dieu sait comme les vers chez vous s’en vont couler !
+Dit d’abord un ami qui veut me cajoler ;
+Et, dans ce temps guerrier, si fécond en Achilles,
+Croit que l’on fait les vers comme l’on prend les villes.
+Mais moi, dont le génie est mort en ce moment,
+Je ne sais que répondre à ce vain compliment ;
+Et, justement confus de mon peu d’abondance,
+Je me fais un chagrin du bonheur de la France.
+ Qu’heureux est le mortel qui, du monde ignoré,
+Vit content de soi-même en un coin retiré ;
+Que l’amour de ce rien qu’on nomme renommée
+N’a jamais enivré d’une vaine fumée ;
+Qui de sa liberté forme tout son plaisir,
+Et ne rend qu’à lui seul compte de son loisir !
+Il n’a point à souffrir d’affronts ni d’injustices,
+Et du peuple inconstant il brave les caprices.
+Mais nous autres faiseurs de livres et d’écrits,
+Sur les bords du Permesse aux louanges nourris,
+Nous ne saurions briser nos fers et nos entraves,
+Du lecteur dédaigneux honorables esclaves.
+Du rang où notre esprit une fois s’est fait voir,
+Sans un fâcheux éclat nous ne saurions déchoir.
+Le public, enrichi du tribut de nos veilles,
+Croit qu’on doit ajouter merveilles sur merveilles.
+Au comble parvenus, il veut que nous croissions :
+Il veut en vieillissant que nous rajeunissions.
+Cependant tout décroît : et moi-même à qui l’âge
+D’aucune ride encor n’a flétri le visage,
+Déjà moins plein de feu, pour animer ma voix
+J’ai besoin du silence et de l’ombre des bois :
+Ma muse, qui se plaît dans leurs routes perdues,
+Ne saurait plus marcher sur le pavé des rues.
+Ce n’est que dans ces bois, propres à m’exciter,
+Qu’Apollon quelquefois daigne encor m’écouter.
+ Ne demande donc plus par quelle humeur sauvage
+Tout l’été, loin de toi, demeurant au village,
+J’y passe obstinément les ardeurs du Lion,
+Et montre pour Paris si peu de passion.
+C’est à toi, Lamoignon, que le rang, la naissance,
+Le mérite éclatant, et la haute éloquence,
+Appellent dans Paris aux sublimes emplois,
+Qu’il sied bien d’y veiller pour le maintien des lois.
+Tu dois là tous tes soins au bien de ta patrie :
+Tu ne t’en peux bannir que l’orphelin ne crie,
+Que l’oppresseur ne montre un front audacieux ;
+Et Thémis pour voir clair a besoin de tes yeux.
+Mais pour moi, de Paris citoyen inhabile,
+Qui ne lui puis fournir qu’un rêveur inutile,
+Il me faut du repos, des prés et des forêts.
+Laisse-moi donc ici, sous leurs ombrages frais,
+Attendre que septembre ait ramené l’automne,
+Et que Cérès contente ait fait place à Pomone.
+Quand Bacchus comblera de ses nouveaux bienfaits
+Le vendangeur ravi de ployer sous le faix,
+Aussitôt ton ami, redoutant moins la ville,
+T’ira joindre à Paris, pour s’enfuir à Bâville.
+Là, dans le seul loisir que Thémis t’a laissé,
+Tu me verras souvent à te suivre empressé ;
+Pour monter à cheval rappelant mon audace,
+Apprenti cavalier galoper sur ta trace.
+Tantôt sur l’herbe assis, au pied de ces coteaux
+Où Polycrène épand ses libérales eaux,
+Lamoignon, nous irons, libres d’inquiétude,
+Discourir des vertus dont tu fais ton étude ;
+Chercher quels sont les biens véritables ou faux ;
+Si l’honnête homme en soi doit souffrir des défauts ;
+Quel chemin le plus droit à la gloire nous guide,
+Ou la vaste science, ou la vertu solide.
+C’est ainsi que chez toi tu sauras m’attacher.
+Heureux si les fâcheux, prompts à nous y chercher,
+N’y viennent point semer l’ennuyeuse tristesse !
+Car, dans ce grand concours d’hommes de toute espèce,
+Que sans cesse à Bâville attire le devoir,
+Au lieu de quatre amis qu’on attendait le soir,
+Quelquefois de fâcheux arrivent trois volées,
+Qui du parc à l’instant assiègent les allées.
+Alors sauve qui peut : et quatre fois heureux
+Qui sait pour s’échapper quelque antre ignoré d’eux !
+
+
+Jamais Iphigénie, en Aulide immolée,
+N’a coûté tant de pleurs à la Grèce assemblée,
+
+Que tu sais bien, Racine, à l’aide d’un acteur,
+Emouvoir, étonner, ravir un spectateur !
+Jamais Iphigénie, en Aulide immolée,
+N’a coûté tant de pleurs à la Grèce assemblée,
+Que dans l’heureux spectacle à nos yeux étalé
+En a fait, sous son nom, verser la Champmeslé.
+Ne crois pas toutefois, par tes savants ouvrages,
+Entraînant tous les cœurs, gagner tous les suffrages.
+Sitôt que d’Apollon un génie inspiré
+Trouve loin du vulgaire un chemin ignoré,
+En cent lieux contre lui les cabales s’amassent ;
+Ses rivaux obscurcis autour de lui croassent ;
+Et son trop de lumière, importunant les yeux,
+De ses propres amis lui fait des envieux.
+La mort seule ici-bas, en terminant sa vie,
+Peut calmer sur son nom l’injustice et l’envie ;
+Faire au poids du bon sens peser tous ses écrits,
+Et donner à ses vers leur légitime prix.
+ Avant qu’un peu de terre, obtenu par prière,
+Pour jamais sous la tombe eût enfermé Molière,
+Mille de ces beaux traits, aujourd’hui si vantés,
+Furent des sots esprits à nos yeux rebutés.
+L’ignorance et l’erreur à ses naissantes pièces,
+En habits de marquis, en robes de comtesses,
+Venaient pour diffamer son chef-d’œuvre nouveau,
+Et secouaient la tête à l’endroit le plus beau.
+Le commandeur voulait la scène plus exacte ;
+Le vicomte, indigné, sortait au second acte :
+L’un, défenseur zélé des bigots mis en jeu,
+Pour prix de ses bons mots le condamnait au feu ;
+L’autre, fougueux marquis, lui déclarant la guerre,
+Voulait venger la cour immolée au parterre.
+Mais, sitôt que d’un trait de ses fatales mains,
+La Parque l’eut rayé du nombre des humains,
+On reconnut le prix de sa Muse éclipsée.
+L’aimable Comédie, avec lui terrassée,
+En vain d’un coup si rude espéra revenir,
+Et sur ses brodequins ne put plus se tenir.
+Tel fut chez nous le sort du théâtre comique.
+
+ Toi donc qui, t’élevant sur la scène tragique,
+
+Suis les pas de Sophocle, et, seul de tant d’esprits,
+De Corneille vieilli sais consoler Paris,
+Cesse de t’étonner si l’envie animée,
+Attachant à ton nom sa rouille envenimée,
+La calomnie en main, quelquefois te poursuit.
+En cela, comme en tout, le ciel qui nous conduit,
+Racine, fait briller sa profonde sagesse.
+Le mérite en repos s’endort dans la paresse ;
+Mais par les envieux un génie excité
+Au comble de son art est mille fois monté ;
+Plus on veut l’affaiblir, plus il croît et s’élance.
+Au Cid persécuté Cinna doit sa naissance ;
+Et peut-être ta plume aux censeurs de Pyrrhus
+Doit les plus nobles traits dont tu peignis Burrhus.
+
+ Moi-même, dont la gloire ici moins répandue
+
+Des pâles envieux ne blesse point la vue,
+Mais qu’une humeur trop libre, un esprit peu soumis
+De bonne heure a pourvu d’utiles ennemis,
+Je dois plus à leur haine, il faut que je l’avoue,
+Qu’au faible et vain talent dont la France me loue.
+Leur venin, qui sur moi brûle de s’épancher,
+Tous les jours en marchant m’empêche de broncher.
+Je songe, à chaque trait que ma plume hasarde,
+Que d’un œil dangereux leur troupe me regarde.
+Je sais sur leurs avis corriger mes erreurs,
+Et je mets à profit leurs malignes fureurs.
+Sitôt que sur un vice ils pensent me confondre,
+C’est en me guérissant que je sais leur répondre :
+Et plus en criminel ils pensent m’ériger,
+Plus, croissant en vertu, je songe à me venger.
+
+ Imite mon exemple ; et lorsqu’une cabale,
+
+Un flot de vains auteurs follement te ravale,
+Profite de leur haine et de leur mauvais sens,
+Ris du bruit passager de leurs cris impuissants.
+Que peut contre tes vers une ignorance vaine ?
+Le Parnasse français, ennobli par ta veine,
+Contre tous ces complots saura te maintenir,
+Et soulever pour toi l’équitable avenir.
+Eh ! qui, voyant un jour la douleur vertueuse
+De Phèdre malgré soi perfide, incestueuse,
+D’un si noble travail justement étonné,
+Ne bénira d’abord le siècle fortuné
+Qui, rendu plus fameux par tes illustres veilles,
+Vit naître sous ta main ces pompeuses merveilles ?
+
+ Cependant laisse ici gronder quelques censeurs
+
+Qu’aigrissent de tes vers les charmantes douceurs.
+Et qu’importe à nos vers que Perrin les admire ;
+Que l’auteur du Jonas s’empresse pour les lire ;
+Qu’ils charment de Senlis le poète idiot,
+Ou le sec traducteur du français d’Amyot ;
+Pourvu qu’avec éclat leurs rimes débitées
+Soient du peuple, des grands, des provinces goûtées ;
+Pourvu qu’ils puissent plaire au plus puissant des rois ;
+Qu’à Chantilli Condé les souffre quelquefois ;
+Qu’Enghien en soit touché ; que Colbert et Vivonne,
+Que la Rochefoucauld, Marsillac et Pomponne,
+Et mille autres qu’ici je ne puis faire entrer,
+À leurs traits délicats se laissent pénétrer?
+Et plût au ciel encor, pour couronner l’ouvrage,
+Que Montausier voulût leur donner son suffrage !
+C’est à de tels lecteurs que j’offre mes écrits.
+Mais pour un tas grossier de frivoles esprits,
+Admirateurs zélés de toute œuvre insipide,
+Que, non loin de la place où Brioché préside,
+Sans chercher dans les vers ni cadence ni son,
+Il s’en aille admirer le savoir de Pradon !
+
+
+ Grand roi, cesse de vaincre, ou je cesse d'écrire.
+
+Tu sais bien que mon style est né pour la satire;
+Mais mon esprit, contraint de la désavouer,
+Sous ton régne étonnant ne veut plus que louer.
+Tantôt, dans les ardeurs de ce zèle incommode,
+Je songe à mesurer les syllabes d'une ode;
+Tantôt d'une Énéide auteur ambitieux,
+Je m'en forme déjà le plan audacieux :
+Ainsi, toujours flatté d'une douce manie,
+Je sens de jour en jour dépérir mon génie;
+Et mes vers, en ce style ennuyeux, sans appas,
+Déshonorent ma plume, et ne t'honorent pas.
+
+ Encor si ta valeur, à tout vaincre obstinée,
+
+Nous laissoit, pour le moins, respirer une année,
+Peut-être mon esprit, prompt à ressusciter,
+Du temps qu'il a perdu sauroit se racquitter.
+Sur ses nombreux défauts, merveilleux à décrire,
+Le siècle m'offre encor plus d'un bon mot à dire.
+Mais à peine Dinan et Limbourg sont forcés,
+Qu'il faut chanter Bouchain et Condé terrassés.
+Ton courage, affamé de péril et de gloire,
+Court d'exploits en exploits, de victoire en victoire.
+Souvent ce qu'un seul jour te voit exécuter
+Nous laisse pour un an d'actions à conter.
+
+ Que si quelquefois, las de forcer des murailles,
+
+Le soin de tes sujets te rappelle à Versailles,
+Tu viens m'embarrasser de mille autres vertus;
+Te voyant de plus près, je t'admire encor plus.
+Dans les nobles douceurs d'un séjour plein de charmes,
+Tu n'es pas moins héros qu'au milieu des alarmes :
+De ton trône agrandi portant seul tout le faix,
+Tu cultives les arts; tu répands les bienfaits;
+Tu sais récompenser jusqu'aux muses critiques.
+Ah! crois-moi, c'en est trop. Nous autres satiriques,
+Propres à relever les sottises du temps,
+Nous sommes un peu nés pour être mécontents :
+Notre muse, souvent paresseuse et stérile,
+A besoin, pour marcher, de colère et de bile.
+Notre style languit dans un remercîment;
+Mais, grand roi, nous savons nous plaindre élégamment.
+
+ Oh ! que, si je vivois sous les règnes sinistres
+
+De ces rois nés valets de leurs propres ministres,
+Et qui, jamais en main ne prenant le timon,
+Aux exploits de leur temps ne prêtoient que leur nom;
+Que, sans les fatiguer d'une louange vaine,
+Aisément les bons mots couleroient de ma veine !
+Mais toujours sous ton règne il faut se récrier;
+Toujours, les yeux au ciel, il faut remercier.
+Sans cesse à t'admirer ma critique forcée
+N'a plus en écrivant de maligne pensée;
+Et mes chagrins, sans fiel et presque évanouis,
+Font grace à tout le siècle en faveur de Louis.
+En tous lieux cependant la Pharsale approuvée,
+Sans crainte de mes vers, va la tête levée;
+La licence par-tout règne dans les écrits :
+Déja le mauvais sens, reprenant ses esprits,
+Songe à nous redonner des poèmes épiques,
+S'empare des discours mêmes académiques ;
+Perrin a de ses vers obtenu le pardon;
+Et la scène françoise est en proie à Pradon.
+Et moi, sur ce sujet loin d'exercer ma plume,
+J'amasse de tes faits le pénible volume ;
+Et ma muse, occupée à cet unique emploi,
+Ne regarde, n'entend, ne connoît plus que toi.
+
+ Tu le sais bien pourtant, cette ardeur empressée
+
+N'est point en moi l'effet d'une ame intéressée.
+Avant que tes bienfaits courussent me chercber,
+Mon zèle impatient ne se pouvoit cacher :
+Je n'admirois que toi. Le plaisir de le dire
+Vint m'apprendre à louer au sein de la satire.
+Et, depuis que tes dons sont venus m'accabler,
+Loin de sentir mes vers avec eux redoubler,
+Quelquefois, le dirai-je? un remords légitime,
+Au fort de mon ardeur, vient refroidir ma rime.
+Il me semble, grand roi, dans mes nouveaux écrits,
+Que mon encens payé n'est plus du même prix.
+J'ai peur que l'univers, qui sait ma récompense,
+N'impute mes transports à ma reconnoissance;
+Et que par tes présents mon vers décrédité
+N'ait moins de poids pour toi dans la postérité.
+
+ Toutefois je sais vaincre un remords qui te blesse.
+
+Si tout ce qui reçoit des fruits de ta largesse
+A peindre tes exploits ne doit point s'engager,
+Qui d'un si juste soin se pourra donc charger?
+Ah! plutôt de nos sons redoublons l'harmonie:
+Le zéle à mon esprit tiendra lieu de génie.
+Horace tant de fois dans mes vers imité,
+De vapeurs en son temps, comme moi tourmenté,
+Pour amortir le feu de sa rate indocile,
+Dans l'encre quelquefois sut égayer sa bile :
+Mais de la même main qui peignit Tullius,
+Qui d'affronts immortels couvrit Tigellius,
+Il sut fléchir Glicère, il sut vanter Auguste,
+Et marquer sur la lyre une cadence juste.
+Suivons les pas fameux d'un si noble écrivain.
+A ces mots, quelquefois prenant la lyre en main,
+Au récit que pour toi je suis près d'entreprendre,
+Je crois voir les rochers accourir pour m'entendre ;
+Et déja mon vers coule à flots précipités,
+Quand j'entends le lecteur qui me crie : Arrêtez.
+Horace eut cent talents; mais la nature avare
+Ne vous a rien donné qu'un peu d'humeur bizarre :
+Vous passez en audace et Perse et Juvénal;
+Mais sur le ton flatteur Pinchêne est votre égal.
+A ce discours, grand roi, que pourrois-je répondre?
+Je me sens sur ce point trop facile à confondre;
+Et, sans trop relever des reproches si vrais,
+Je m'arrête à l'instant, j'admire et je me tais.
+
+
+Prêt à porter ton nom « de l’Èbre jusqu’au Gange, »
+Croit te prendre aux filets d’une sotte louange.
+
+Dangereux ennemi de tout mauvais flatteur,
+Seignelai, c’est en vain qu’un ridicule auteur,
+Prêt à porter ton nom « de l’Èbre jusqu’au Gange, »
+Croit te prendre aux filets d’une sotte louange.
+Aussitôt ton esprit, prompt à se révolter,
+S’échappe, et rompt le piège où l’on veut l’arrêter.
+Il n’en est pas ainsi de ces esprits frivoles,
+Que tout flatteur endort au son de ses paroles,
+Qui, dans un vain sonnet, placés au rang des dieux,
+Se plaisent à fouler l’Olympe radieux;
+Et, fiers du haut étage où La Serre les loge,
+Avalent sans dégoût le plus grossier éloge.
+Tu ne te repais point d’encens à si bas prix.
+Non que tu sois pourtant de ces rudes esprits
+Qui regimbent toujours, quelque main qui les flatte.
+Tu souffres la louange adroite et délicate,
+Dont la trop forte odeur n’ébranle point les sens.
+Mais un auteur novice à répandre l’encens,
+Souvent à son héros, dans un bizarre ouvrage,
+Donne de l’encensoir au travers du visage;
+Va louer Monterey d’Oudenarde forcé,
+Ou vante aux électeurs Turenne repoussé.
+Tout éloge imposteur blesse une âme sincère.
+Si, pour faire sa cour à ton illustre père,
+Seignelay, quelque auteur, d’un faux zèle emporté,
+Au lieu de peindre en lui la noble activité,
+La solide vertu, la vaste intelligence,
+Le zèle pour son roi, l’ardeur, la vigilance,
+La constante équité, l’amour pour les beaux-arts,
+Lui donnait les vertus d’Alexandre ou de Marts,
+Et, pouvant justement l’égaler à Mécène,
+Le comparait au fils de Pelée ou d’Alcmène:
+Ses yeux, d’un tel discours faiblement éblouis,
+Bientôt dans ce tableau reconnaîtraient Louis;
+Et glaçant d’un regard la muse et le poète,
+Imposeraient silence à sa verve indiscrète.
+Un cœur noble est content de ce qu’il trouve en lui
+Et ne s’applaudit point des qualités d’autrui.
+Que me sert en effet qu’un admirateur fade
+Vante mon embonpoint, si je me sens malade,
+Si dans cet instant même un feu séditieux
+Fait bouillonner mon sang et pétiller mes yeux ?
+Rien n’est beau que le vrai: le vrai seul est aimable;
+Il doit régner partout, et même dans la fable:
+De toute fiction l’adroite fausseté
+Ne tend qu’à faire aux yeux briller la vérité.
+
+ Sais-tu pourquoi mes vers sont lus dans les provinces,
+
+Sont recherchés du peuple, et reçus chez les princes ?
+Ce n’est pas que leurs sons, agréables, nombreux,
+Soient toujours à l’oreille également heureux;
+Qu’en plus d’un lieu le sens n’y gêne la mesure,
+Et qu’un mot quelquefois n’y brave la césure:
+Mais c’est qu’en eux le vrai, du mensonge vainqueur,
+Partout se montre aux yeux, et va saisir le cœur;
+Que le bien et le mal y sont prisés au juste;
+Que jamais un faquin n’y tint un rang auguste;
+Et que mon cœur, toujours conduisant mon esprit,
+Ne dit rien aux lecteurs qu’à soi-même il n’ait dit.
+Ma pensée au grand jour partout s’offre et s’expose;
+Et mon vers, bien ou mal, dit toujours quelque chose.
+C’est par là quelquefois que ma rime surprend;
+C’est là ce que n’ont point Jonas ni Childebrand,
+Ni tous ces vains amas de frivoles sornettes,
+Montre, Miroir d’amour, Amitiés, Amourettes,
+Dont le titre souvent est l’unique soutien,
+Et qui, parlant beaucoup, ne disent jamais rien.
+
+ Mais peut-être, enivré des vapeurs de ma muse,
+
+Moi-même en ma faveur, Seignelay, je m’abuse.
+Cessons de nous flatter. Il n’est esprit si droit
+Qui ne soit imposteur et faux par quelque endroit.
+Sans cesse on prend le masque, et, quittant la nature,
+On craint de se montrer sous sa propre figure.
+Par là le plus sincère assez souvent déplaît.
+Rarement un esprit ose être ce qu’il est.
+Vois-tu cet importun que tout le monde évite,
+Cet homme à toujours fuir, qui jamais ne vous quitte?
+Il n’est pas sans esprit; mais, né triste et pesant,
+Il veut être folâtre, évaporé, plaisant;
+Il s’est fait de sa joie une loi nécessaire,
+Et ne déplaît enfin que pour vouloir trop plaire.
+La simplicité plaît sans étude et sans art.
+Tout charme en un enfant dont la langue sans fard,
+A peine du filet encor débarrassée,
+Sait d’un air innocent bégayer sa pensée.
+Le faux est toujours fade, ennuyeux, languissant;
+Mais la nature est vraie, et d’abord on la sent;
+C’est elle seule en tout qu’on admire et qu’on aime.
+Un esprit né chagrin plaît par son chagrin même.
+Chacun pris dans son air est agréable en soi:
+Ce n’est que l’air d’autrui qui peut déplaire en moi.
+
+ Ce marquis était né doux, commode, agréable;
+
+On vantait en tous lieux son ignorance aimable;
+Mais, depuis quelques mois devenu grand docteur,
+Il a pris un faux air, une sotte hauteur;
+Il ne veut plus parler que de rime et de prose;
+Des auteurs décriés il prend en main la cause;
+Il rit du mauvais goût de tant d’hommes divers,
+Et va voir l’opéra seulement pour les vers.
+Voulant se redresser, soi-même on s’estropie,
+Et d’un original on fait une copie.
+L’ignorance vaut mieux qu’un savoir affecté.
+Rien n’est beau, je reviens, que par la vérité:
+C’est par elle qu’on plaît, et qu’on peut longtemps plaire.
+L’esprit lasse aisément, si le cœur n’est sincère.
+En vain par sa grimace un bouffon odieux
+A table nous fait rire et divertit nos yeux:
+Ses bons mots ont besoin de farine et de plâtre.
+Prenez-le tête à tête, ôtez-lui son théâtre;
+Ce n’est plus qu’un cœur bas, un coquin ténébreux;
+Son visage essuyé n’a plus rien que d’affreux.
+J’aime un esprit aisé qui se montre, qui s’ouvre,
+Et qui plaît d’autant plus, que plus il se découvre.
+Mais la seule vertu peut souffrir la clarté:
+Le vice, toujours sombre, aime l’obscurité;
+Pour paraître au grand jour il faut qu’il se déguise;
+C’est lui qui de nos mœurs a banni la franchise.
+
+ Jadis l’homme vivait au travail occupé,
+
+Et, ne trompant jamais, n’était jamais trompé.
+On ne connaissait point la ruse et l’imposture;
+Le Normand même alors ignorait le parjure.
+Aucun rhéteur encore, arrangeant le discours,
+N’avait d’un art menteur enseigné les détours.
+Mais sitôt qu’aux humains, faciles à séduire,
+L’abondance eut donné le loisir de se nuire,
+La mollesse amena la fausse vanité.
+Chacun chercha pour plaire un visage emprunté.
+Pour éblouir les yeux, la fortune arrogante
+Affecta d’étaler une pompe insolente;
+L’or éclata partout sur les riches habits;
+On polit l’émeraude, on tailla le rubis,
+Et la laine et la soie, en cent façons nouvelles,
+Apprirent à quitter leurs couleurs naturelles.
+La trop courte beauté monta sur des patins;
+La coquette tendit ses lacs tous les matins;
+Et, mettant la céruse et le plâtre en usage,
+Composa de sa main les fleurs de son visage.
+L’ardeur de s’enrichir chassa la bonne foi:
+Le courtisan n’eut plus de sentiments à soi.
+Tout ne fut plus que fard, qu’erreur, que tromperie;
+On vit partout régner la basse flatterie.
+Le Parnasse surtout, fécond en imposteurs,
+Diffama le papier par ses propos menteurs.
+De là vint cet amas d’ouvrages mercenaires,
+Stances, odes, sonnets, épîtres liminaires,
+Où toujours le héros passe pour sans pareil,
+Et, fût-il louche et borgne, est réputé soleil.
+
+ Ne crois pas, toutefois, sur ce discours bizarre,
+
+Que, d’un frivole encens malignement avare,
+J’en veuille sans raison frustrer tout l’univers.
+La louange agréable est l’âme des beaux vers.
+Mais je tiens, comme toi, qu’il faut qu’elle soit vraie,
+Et que son tour adroit n’ait rien qui nous effraie.
+Alors, comme j’ai dit, tu la sais écouter,
+Et sans crainte à tes yeux on pourrait t’exalter.
+Mais sans t’aller chercher des vertus dans les nues,
+Il faudrait peindre en toi des vérités connues;
+Décrire ton esprit ami de la raison,
+Ton ardeur pour ton roi, puisée en ta maison:
+A servir ses desseins ta vigilance heureuse;
+Ta probité sincère, utile, officieuse.
+Tel, qui hait à se voir peint en de faux portraits,
+Sans chagrin voit tracer ses véritables traits.
+Condé même, Condé, ce héros formidable,
+Et, non moins qu’aux Flamands, aux flatteurs redoutable,
+Ne s’offenserait pas si quelque adroit pinceau
+Traçait de ses exploits le fidèle tableau;
+Et dans Seneffe en feu contemplant sa peinture,
+Ne désavoûrait pas Malherbe ni Voiture.
+Mais malheur au poète insipide, odieux,
+Qui viendrait le glacer d’un éloge ennuyeux!
+Il aurait beau crier: « Premier prince du monde!
+Courage sans pareil! lumière sans seconde! »
+Ses vers, jetés d’abord sans tourner le feuillet,
+Iraient dans l’antichambre amuser Pacolet.
+
+
+
+
+
+ J'ai beau vous arrêter, ma remontrance est vaine;
+
+Allez, partez, mes Vers, dernier fruit de ma veine.
+C'est trop languir chez moi dans un obscur séjour :
+La prison vous déplaît, vous cherchez le grand jour;
+Et déja chez Barbin, ambitieux libelles,
+Vous brûlez d'étaler vos feuilles criminelles.
+Vains et foibles enfants dans ma vieillesse nés,
+Vous croyez sur les pas de vos heureux aînés
+Voir bientôt vos bons mots, passant du peuple aux princes,
+Charmer également la ville et les provinces;
+Et, par le prompt effet d'un sel réjouissant,
+Devenir quelquefois proverbes en naissant.
+Mais perdez cette erreur dont l'appas vous amorce.
+Le temps n'est plus, mes Vers, où ma muse en sa force,
+Du Parnasse françois formant les nourrissons,
+De si riches couleurs habilloit ses leçons;
+Quand mon esprit, poussé d'un courroux légitime,
+Vint devant la raison plaider contre la rime;
+A tout le genre humain sut faire le procès,
+Et s'attaqua soi-même avec tant de succès.
+Alors il n'étoit point de lecteur si sauvage
+Qui ne se déridât en lisant mon ouvrage,
+Et qui, pour s'égayer, souvent dans ses discours,
+D'un mot pris en mes vers n'empruntât le secours.
+
+ Mais aujourd'hui qu'enfin la vieillesse venue,
+
+Sous mes faux cheveux blonds déja toute chenue,
+A jeté sur ma tête, avec ses doigts pesants,
+Onze lustres complets, surchargés de trois ans,
+Cessez de présumer dans vos folles pensées,
+Mes Vers, de voir en foule à vos rimes glacées
+Courir, l'argent en main, les lecteurs empressés.
+Nos beaux jours sont finis, nos honneurs sont passés;
+Dans peu vous allez voir vos froides rêveries
+Du public exciter les justes moqueries;
+Et leur auteur, jadis à Regnier préféré,
+A Pinchêne, à Linière, à Perrin comparé.
+Vous aurez beau crier: « O vieillesse ennemie !
+« N'a-t-il donc tant vécu que pour cette infamie »?
+Vous n'entendrez par-tout qu'injurieux brocards
+Et sur vous et sur lui fondre de toutes parts.
+
+ Que veut-il? dira-t-on; quelle fougue indiscrète
+
+Ramène sur les rangs encor ce vain athlète?
+Quels pitoyables vers! quel style languissant!
+Malheureux, laisse en paix ton cheval vieillissant,
+De peur que tout-à-coup, efflanqué, sans haleine,
+Il ne laisse en tombant son maître sur l'arène.
+Ainsi s'expliqueront nos censeurs sourcilleux,
+Et bientôt vous verrez mille auteurs pointilleux,
+Pièce à pièce épluchant vos sons et vos paroles,
+Interdire chez vous l'entrée aux hyperboles;
+Traiter tout noble mot de terme hasardeux,
+Et dans tous vos discours, comme monstres hideux,
+Huer la métaphore et la métonymie,
+Grands mots que Pradon croit des termes de chimie ;
+Vous soutenir qu'un lit ne peut être effronté;
+Que nommer la luxure est une impureté,
+En vain contre ce flot d'aversion publique
+Vous tiendrez quelque temps ferme sur la boutique ;
+Vous irez à la fin, honteusement exclus,
+Trouver au magasin Pyrame et Régulus,
+Ou couvrir chez Thierry, d'une feuille encor neuve.
+Les méditations de Buzée et d'Hayneuve;
+Puis, en tristes lambeaux semés dans les marchés,
+Souffrir tous les affronts au Jonas reprochés.
+Mais quoi! de ces discours bravant la vaine attaque,
+Déja, comme les vers de Cinna, d'Andromaque,
+Vous croyez à grands pas chez la postérité
+Courir, marqués au coin de l'immortalité!
+Eh bien! contentez donc l'orgueil qui vous enivre;
+Montrez-vous, j'y consens : mais du moins dans mon livre
+Commencez par vous joindre à mes premiers écrits.
+C'est là qu'à la faveur de vos frères chéris,
+Peut-être enfin soufferts comme enfants de ma plume,
+Vous pourrez vous sauver, épars dans le volume.
+Que si mêmes un jour le lecteur gracieux,
+Amorcé par mon nom, sur vous tourne les yeux,
+Pour m'en récompenser, mes Vers, avec usure,
+De votre auteur alors faites-lui la peinture :
+Et sur-tout prenez soin d'effacer bien les traits
+Dont tant de peintres faux ont flétri mes portraits.
+Déposez hardiment qu'au fond cet homme horrible,
+Ce censeur qu'ils ont peint si noir et si terrible,
+Fut un esprit doux, simple, ami de l'équité,
+Qui, cherchant dans ses vers la seule vérité,
+Fit, sans être malin, ses plus grandes malices,
+Et qu'enfin sa candeur seule a fait tous ses vices.
+Dites que, harcelé par les plus vils rimeurs,
+Jamais, blessant leurs vers, il n'effleura leurs moeurs :
+Libre dans ses discours, mais pourtant toujours sage,
+Assez foible de corps, assez doux de visage,
+Ni petit, ni trop grand, très peu voluptueux,
+Ami de la vertu plutôt que vertueux.
+
+ Que si quelqu'un, mes Vers, alors vous importune
+
+Pour savoir mes parents, ma vie et ma fortune,
+Contez-lui qu'allié d'assez hauts magistrats,
+Fils d'un père greffier, né d'aïeux avocats,
+Dès le berceau perdant une fort jeune mère,
+Réduit seize ans après à pleurer mon vieux père,
+J'allai d'un pas hardi, par moi-même guidé,
+Et de mon seul génie en marchant secondé,
+Studieux amateur et de Perse et d'Horace,
+Assez près de Régnier m'asseoir sur le Parnasse;
+Que, par un coup du sort au grand jour amené,
+Et des bords du Permesse à la cour entraîné,
+Je sus, prenant l'essor par des routes nouvelles,
+Élever assez haut mes poétiques ailes;
+Que ce roi dont le nom fait trembler tant de rois
+Voulut bien que ma main crayonnât ses exploits;
+Que plus d'un grand m'aima jusques à la tendresse;
+Que ma vue à Colbert inspiroit l'alégresse;
+Qu'aujourd'hui même encor, de deux sens affaibli,
+Retiré de la cour, et non mis en oubli,
+Plus d'un héros, épris des fruits de mon étude,
+Vient quelquefois chez moi goûter la solitude.
+
+ Mais des heureux regards de mon astre étonnant
+
+Marquez bien cet effet encor plus surprenant,
+Qui dans mon souvenir aura toujours sa place :
+Que de tant d'écrivains de l'école d'Ignace
+Étant, comme je suis, ami si déclaré,
+Ce docteur toutefois si craint, si révéré,
+Qui contre eux de sa plume épuisa l'énergie,
+Arnauld, le grand Arnauld, fit mon apologie.
+Sur mon tombeau futur, mes Vers, pour l'énoncer,
+Courez en lettres d'or de ce pas vous placer :
+Allez, jusqu'où l'Aurore en naissant voit l'Hydaspe,
+Chercher, pour l'y graver, le plus précieux jaspe :
+Sur-tout à mes rivaux sachez bien l'étaler.
+
+ Mais je vous retiens trop. C'est assez vous parler.
+
+Déja, plein du beau feu qui pour vous le transporte,
+Barbin impatient chez moi frappe à la porte :
+Il vient pour vous chercher. C'est lui : j'entends sa voix.
+Adieu, mes Vers, adieu, pour la dernière fois.
+
+
+
+Toutefois, n’en déplaise aux transports frénétiques
+Du fougueux moine auteur des troubles germaniques,
+
+
+Docte abbé, tu dis vrai ; l’homme, au crime attaché,
+En vain, sans aimer Dieu, croit sortir du péché.
+Toutefois, n’en déplaise aux transports frénétiques
+Du fougueux moine auteur des troubles germaniques,
+Des tourments de l’enfer la salutaire peur
+N’est pas toujours l’effet d’une noire vapeur
+Qui, de remords sans fruit agitant le coupable,
+Aux yeux de Dieu le rende encor plus haïssable.
+Cette utile frayeur, propre à nous pénétrer,
+Vient souvent de la grâce en nous prête d’entrer,
+Qui veut dans notre cœur se rendre la plus forte ;
+Et, pour se faire ouvrir, déjà frappe à la porte.
+
+ Si le pécheur, poussé de ce saint mouvement,
+
+Reconnaissant son crime, aspire au sacrement,
+Souvent Dieu tout à coup d’un vrai zèle l’enflamme ;
+Le Saint-Esprit revient habiter dans son âme,
+Y convertit enfin les ténèbres en jour,
+Et la crainte servile en filial amour.
+C’est ainsi que souvent la sagesse suprême
+Pour chasser le démon se sert du démon même.
+
+ Mais lorsqu’en sa malice un pécheur obstiné,
+
+Des horreurs de l’enfer vainement étonné,
+Loin d’aimer, humble fils, son véritable père,
+Craint et regarde Dieu comme un tyran sévère,
+Au bien qu’il nous promet ne trouve aucun appas,
+Et souhaite en son cœur que ce Dieu ne soit pas :
+En vain, la peur sur lui remportant la victoire,
+Aux pieds d’un prêtre il court décharger sa mémoire ;
+Vil esclave toujours sous le joug du péché,
+Au démon qu’il redoute il demeure attaché.
+L’amour, essentiel à notre pénitence,
+Doit être l’heureux fruit de notre repentance.
+Non, quoi que l’ignorance enseigne sur ce point,
+Dieu ne fait jamais grâce à qui ne l’aime point.
+A le chercher la peur nous dispose et nous aide :
+Mais il ne vient jamais, que l’amour ne succède.
+Cessez de m’opposer vos discours imposteurs,
+Confesseurs insensés, ignorants séducteurs,
+Qui, pleins des vains propos que l’erreur vous débite
+Vous figurez qu’en vous un pouvoir sans limite
+Justifie à coup sûr tout pécheur alarmé,
+Et que sans aimer Dieu l’on peut en être aimé.
+
+ Quoi donc ! cher Renaudot, un chrétien effroyable,
+
+Qui jamais, servant Dieu, n’eut d’objet que le diable,
+Pourra, marchant toujours dans des sentiers maudits,
+Par des formalités gagner le paradis!
+Et parmi les élus, dans la gloire éternelle,
+Pour quelques sacrements reçus sans aucun zèle,
+Dieu fera voir aux yeux des saints épouvantés
+Son ennemi mortel assis à ses côtés !
+Peut-on se figurer de si folles chimères ?
+On voit pourtant, on voit des docteurs même austères
+Qui, les semant partout, s’en vont pieusement
+De toute piété saper le fondement ;
+Qui, le cœur infecté d’erreurs si criminelles,
+Se disent hautement les purs, les vrais fidèles ;
+Traitant d’abord d’impie et d’hérétique affreux
+Quiconque ose pour Dieu se déclarer contre eux.
+De leur audace en vain les vrais chrétiens gémissent :
+Prêts à la repousser, les plus hardis mollissent,
+Et, voyant contre Dieu le diable accrédité,
+N’osent qu’en bégayant prêcher la vérité.
+Mollirons-nous aussi ? Non ; sans peur, sur ta trace,
+Docte abbé, de ce pas j’irai leur dire en face :
+Ouvrez les yeux enfin, aveugles dangereux ;
+Oui, je vous le soutiens, il serait moins affreux
+De ne point reconnaître un Dieu maître du monde,
+Et qui régle à son gré le ciel, la terre et l’onde,
+Qu’en avouant qu’il est, et qu’il sut tout former,
+D’oser dire qu’on peut lui plaire sans l’aimer.
+Un si bas, si honteux, si faux christianisme
+Ne vaut pas des Platons l’éclairé paganisme ;
+Et chérir les vrais biens, sans en savoir l’auteur,
+Vaut mieux que, sans l’aimer, connaître un créateur.
+Expliquons-nous pourtant. Par cette ardeur si sainte,
+Que je veux qu’en un cœur amène enfin la crainte,
+Je n’entends pas ici ce doux saisissement,
+Ces transports pleins de joie et de ravissement
+Qui font des bienheureux la juste récompense,
+Et qu’un cœur rarement goûte ici par avance.
+Dans nous l’amour de Dieu, fécond en saints désirs,
+N’y produit pas toujours de sensibles plaisirs.
+Souvent le cœur qui l’a ne le sait pas lui-même :
+Tel craint de n’aimer pas, qui sincèrement aime ;
+Et tel croit au contraire être brûlant d’ardeur,
+Qui n’eut jamais pour Dieu que glace et que froideur.
+C’est ainsi quelquefois qu’un indolent mystique,
+Au milieu des péchés tranquille fanatique,
+Du plus parfait amour pense avoir l’heureux don,
+Et croit posséder Dieu dans les bras du démon.
+
+ Voulez-vous donc savoir si la foi dans votre âme
+
+Allume les ardeurs d’une sincère flamme?
+Consultez-vous vous-même. A ses règles soumis,
+Pardonnez-vous sans peine à tous vos ennemis ?
+Combattez-vous vos sens ? domptez-vous vos faiblesses ?
+Dieu dans le pauvre est-il l’objet de vos largesses ?
+Enfin dans tous ses points pratiquez-vous sa loi ?
+Oui, dites-vous. Allez, vous l’aimez, croyez-moi.
+Qui fait exactement ce que ma loi commande,
+A pour moi, dit ce Dieu, l’amour que je demande.
+Faites-le donc ; et, sûr qu’il nous veut sauver tous,
+Ne vous alarmez point pour quelques vains dégoûts
+Qu’en sa ferveur souvent la plus sainte âme éprouve :
+Marchez, courez à lui : qui le cherche le trouve ;
+Et plus de votre cœur il parait s’écarter,
+Plus par vos actions songez à l’arrêter.
+Mais ne soutenez point cet horrible blasphème,
+Qu’un sacrement reçu, qu’un prêtre, que Dieu même,
+Quoi que vos faux docteurs osent vous avancer,
+De l’amour qu’on lui doit puissent vous dispenser.
+
+ Mais s’il faut qu’avant tout, dans une âme chrétienne,
+
+Diront ces grands docteurs, l’amour de Dieu survienne,
+Puisque ce seul amour suffit pour nous sauver,
+De quoi le sacrement viendra-t-il nous laver?
+Sa vertu n’est donc plus qu’une vertu frivole ?
+Oh ! le bel argument digne de leur école !
+Quoi ! dans l’amour divin en nos cœurs allumé,
+Le vœu du sacrement n’est-il pas renfermé ?
+Un païen converti, qui croit un Dieu suprême,
+Peut-il être chrétien qu’il n’aspire au baptême,
+Ni le chrétien en pleurs être vraiment touché,
+Qu’il ne veuille à l’église avouer son péché ?
+Du funeste esclavage où le démon nous traîne,
+C’est le sacrement seul qui peut rompre la chaîne :
+Aussi l’amour d’abord y court avidement ;
+Mais lui-même il en est l’âme et le fondement.
+Lorsqu’un pécheur, ému d’une humble repentance,
+Par les degrés prescrits court à la pénitence,
+S’il n’y peut parvenir, Dieu sait les supposer.
+Le seul amour manquant ne peut point s’excuser :
+C’est par lui que dans nous la grâce fructifie ;
+C’est lui qui nous ranime et qui nous vivifie ;
+Pour nous rejoindre à Dieu, lui seul est le lien ;
+Et sans lui, foi, vertus, sacrements, tout n’est rien.
+
+ A ces discours pressants que saurait-on répondre?
+
+Mais approchez ; je veux encor mieux vous confondre,
+Docteurs. Dites-moi donc : quand nous sommes absous,
+Le Saint-Esprit est-il, ou n’est-il pas en nous ?
+S’il est en nous, peut-il, n’étant qu’amour lui-même,
+Ne nous échauffer point de son amour suprême ?
+Et s’il n’est pas en nous, Satan toujours vainqueur
+Ne demeure-t-il pas maître de notre cœur ?
+Avouez donc qu’il faut qu’en nous l’amour renaisse :
+Et n’allez point, pour fuir la raison qui vous presse,
+Donner le nom d’amour au trouble inanimé
+Qu’au cœur d’un criminel la peur seule a formé.
+L’ardeur qui justifie, et que Dieu nous envoie,
+Quoique ici-bas souvent inquiète et sans joie,
+Est pourtant cette ardeur, ce même feu d’amour,
+Dont brûle un bienheureux en l’éternel séjour.
+Dans le fatal instant qui borne notre vie,
+Il faut que de ce feu notre âme soit remplie ;
+Et Dieu, sourd à nos cris s’il ne l’y trouve pas,
+Ne l’y rallume plus après notre trépas.
+Rendez-vous donc enfin à ces clairs syllogismes ;
+Et ne prétendez plus, par vos confus sophismes,
+Pouvoir encore aux yeux du fidèle éclairé
+Cacher l’amour de Dieu, dans l’école égaré.
+Apprenez que la gloire où le ciel nous appelle
+Un jour des vrais enfants doit couronner le zèle,
+Et non les froids remords d’un esclave craintif,
+Où crut voir Abéli quelque amour négatif.
+
+ Mais quoi ! j’entends déjà plus d’un fier scolastique
+
+Qui, me voyant ici, sur ce ton dogmatique,
+En vers audacieux traiter ces points sacrés,
+Curieux, me demande où j’ai pris mes degrés ;
+Et si, pour m’éclairer sur ces sombres matières,
+Deux cents auteurs extraits m’ont prêté leurs lumières.
+Non. Mais pour décider que l’homme, qu’un chrétien
+Est obligé d’aimer l’unique auteur du bien,
+Le Dieu qui le nourrit, le Dieu qui le fit naître,
+Qui nous vint par sa mort donner un second être,
+Faut-il avoir reçu le bonnet doctoral,
+Avoir extrait Gamache, Isambert et du Val ?
+Dieu dans son livre saint, sans chercher d’autre ouvrage
+Ne l’a-t-il pas écrit lui-même à chaque page ?
+De vains docteurs encore, ô prodige honteux !
+Oseront nous en faire un problème douteux ;
+Viendront traiter d’erreur digne de l’anathème
+L’indispensable loi d’aimer Dieu pour lui-même,
+Et, par un dogme faux dans nos jours enfanté,
+Des devoirs du chrétien rayer la charité !
+
+ Si j’allais consulter chez eux le moins sévère,
+
+Et lui disais : Un fils doit-il aimer son père ?
+Ah ! peut-on en douter? dirait-il brusquement.
+Et quand je leur demande en ce même moment :
+L’homme, ouvrage d’un Dieu seul bon et seul aimable
+Doit-il aimer ce Dieu, son père véritable ?
+Leur plus rigide auteur n’ose le décider,
+Et craint, en l’affirmant, de se trop hasarder !
+
+ Je ne m’en puis défendre ; il faut que je t’écrive
+
+La figure bizarre, et pourtant assez vive,
+Que je sus l’autre jour employer dans son lieu,
+Et qui déconcerta ces ennemis de Dieu.
+Au sujet d’un écrit qu’on nous venait de lire,
+Un d’entre eux m’insulta sur ce que j’osai dire
+Qu’il faut, pour être absous d’un crime confessé,
+Avoir pour Dieu du moins un amour commencé.
+Ce dogme, me dit-il, est un pur calvinisme.
+Ô ciel ! me voilà donc dans l’erreur, dans le schisme,
+Et partant réprouvé ! Mais, poursuivis-je alors,
+Quand Dieu viendra juger les vivants et les morts,
+Et des humbles agneaux, objets de sa tendresse,
+Séparera des boucs la troupe pécheresse,
+À tous il nous dira, sévère ou gracieux,
+Ce qui nous fit impurs ou justes à ses yeux.
+Selon vous donc, à moi réprouvé, bouc infâme :
+« Va brûler, dira-t-il, en l’éternelle flamme,
+Malheureux qui soutins que l’homme dut m’aimer,
+Et qui, sur ce sujet trop prompt à déclamer,
+Prétendis qu’il fallait, pour fléchir ma justice,
+Que le pécheur, touché de l’horreur de son vice,
+De quelque ardeur pour moi sentît les mouvements,
+Et gardât le premier de mes commandements ! »
+Dieu, si je vous en crois, me tiendra ce langage :
+Mais à vous, tendre agneau, son plus cher héritage,
+Orthodoxe ennemi d’un dogme si blâmé :
+« Venez, vous dira-t-il, venez, mon bien-aimé ;
+Vous qui, dans les détours de vos raisons subtiles,
+Embarrassant les mots d’un des plus saints conciles,
+Avez délivré l’homme, ô l’utile docteur !
+De l’important fardeau d’aimer son créateur ;
+Entrez au ciel : venez, comblé de mes louanges,
+Du besoin d’aimer Dieu désabuser les anges ! »
+
+ À de tels mots, si Dieu pouvait les prononcer,
+
+Pour moi je répondrais, je crois, sans l’offenser :
+Oh! que pour vous mon cœur, moins dur et moins farouche,
+Seigneur, n’a-t-il hélas ! parlé comme ma bouche !
+Ce serait ma réponse à ce Dieu fulminant.
+Mais vous, de ses douceurs objet fort surprenant,
+Je ne sais pas comment, ferme en votre doctrine,
+Des ironiques mots de sa bouche divine
+Vous pourriez, sans rougeur et sans confusion
+Soutenir l’amertume et la dérision.
+
+ L’audace du docteur, par ce discours frappée,
+
+Demeura sans réplique à ma prosopopée.
+Il sortit tout à coup, et, murmurant tout bas
+Quelques termes d’aigreur que je n’entendis pas,
+S’en alla chez Binsfeld, ou chez Basile Ponce,
+Sur l’heure à mes raisons chercher une réponse.
+
+
+Antoine, gouverneur de mon jardin d’Auteuil,
+Qui diriges chez moi l’if et le chèvrefeuil,
+
+
+ Laborieux valet du plus commode maître
+
+Qui pour te rendre heureux ici-bas pouvait naître,
+Antoine, gouverneur de mon jardin d’Auteuil,
+Qui diriges chez moi l’if et le chèvrefeuil,
+Et sur mes espaliers, industrieux génie,
+Sais si bien exercer l’art de la Quintinie;
+Oh ! que de mon esprit triste et mal ordonné,
+Ainsi que de ce champ par toi si bien orné,
+Ne puis-je faire ôter les ronces, les épines,
+Et des défauts sans nombre arracher les racines !
+
+ Mais parle : raisonnons. Quand, du matin au soir,
+
+Chez moi, poussant la bêche, ou portant l’arrosoir,
+Tu fais d’un sable aride une terre fertile,
+Et rends tout mon jardin à tes lois si docile,
+Que dis-tu de m’y voir rêveur, capricieux,
+Tantôt baissant le front, tantôt levant les yeux,
+Des paroles dans l’air par élans envolées
+Effrayer les oiseaux perchés dans mes allées ?
+Ne soupçonnes-tu point qu’agité du démon
+Ainsi que ce cousin des quatre fils Aimon
+Dont tu lis quelquefois la merveilleuse histoire,
+Je rumine en marchant quelque endroit du grimoire ?
+Mais non : tu te souviens qu’au village on t’a dit
+Que ton maître est nommé pour coucher par écrit
+Les faits d’un roi plus grand en sagesse, en vaillance,
+Que Charlemagne aidé des douze pairs de France.
+Tu crois qu’il y travaille, et qu’au long de ce mur,
+Peut-être en ce moment il prend Mons et Namur.
+
+ Que penserais-tu donc, si l’on t’allait apprendre
+
+Que ce grand chroniqueur des gestes d’Alexandre,
+Aujourd’hui méditant un projet tout nouveau,
+S’agite, se démène, et s’use le cerveau,
+Pour te faire à toi-même en rimes insensées
+Un bizarre portrait de ses folles pensées ?
+Mon maître, dirais-tu, passe pour un docteur ;
+Et parle quelquefois mieux qu’un prédicateur :
+Sous ces arbres pourtant, de si vaines sornettes
+Il n’irait point troubler la paix de ces fauvettes,
+S’il lui fallait toujours, comme moi, s’exercer,
+Labourer, couper, tondre, aplanir, palisser;
+Et, dans l’eau de ces puits sans relâche tirée,
+De ce sable étancher la soif démesurée.
+
+ Antoine, de nous deux tu crois donc, je le voi,
+
+Que le plus occupé dans ce jardin, c’est toi ?
+Oh ! que tu changerais d’avis et de langage,
+Si deux jours seulement, libre du jardinage,
+Tout à coup devenu poète et bel esprit,
+Tu t’allais engager à polir un écrit
+Qui dît, sans s’avilir, les plus petites choses ;
+Fît des plus secs chardons des œillets et des roses ;
+Et sût, même aux discours de la rusticité,
+Donner de l’élégance et de la dignité ;
+Un ouvrage, en un mot, qui, juste en tous ses termes
+Sût plaire à d’Aguesseau, sût satisfaire Termes ;
+Sût, dis-je, contenter, en paraissant au jour,
+Ce qu’ont d’esprits plus fins et la ville et la cour !
+Bientôt de ce travail revenu sec et pâle,
+Et le teint plus jauni que de vingt ans de hâle,
+Tu dirais, reprenant ta pelle et ton râteau :
+J’aime mieux mettre encor cent arpents au niveau,
+Que d’aller follement, égaré dans les nues,
+Me lasser à chercher des visions cornues,
+Et, pour lier des mots si mal s’entr’accordants,
+Prendre dans ce jardin la lune avec les dents.
+Approche donc, et viens ; qu’un paresseux t’apprenne,
+Antoine, ce que c’est que fatigue et que peine.
+L’homme ici-bas, toujours inquiet et gêné,
+Est, dans le repos même, au travail condamné.
+La fatigue l’y suit. C’est en vain qu’aux poètes
+Les neuf trompeuses Sœurs dans leurs douces retraites
+Promettent du repos sous leurs ombrages frais :
+Dans ces tranquilles bois pour eux plantés exprès,
+La cadence aussitôt, la rime, la césure,
+La riche expression, la nombreuse mesure,
+Sorcières dont l’amour sait d’abord les charmer,
+De fatigues sans fin viennent les consumer.
+Sans cesse poursuivant ces fugitives fées,
+On voit sous les lauriers haleter les Orphées.
+Leur esprit toutefois se plait dans son tourment,
+Et se fait de sa peine un noble amusement.
+Mais je ne trouve point de fatigue si rude,
+Que l’ennuyeux loisir d’un mortel sans étude,
+Qui jamais ne sortant de sa stupidité,
+Soutient, dans les langueurs de son oisiveté,
+D’une lâche indolence esclave volontaire,
+Le pénible fardeau de n’avoir rien à faire.
+Vainement offusqué de ses pensers épais,
+Loin du trouble et du bruit il croit trouver la paix :
+Dans le calme odieux de sa sombre paresse,
+Tous les honteux plaisirs, enfants de la mollesse,
+Usurpant sur son âme un absolu pouvoir,
+De monstrueux désirs le viennent émouvoir,
+Irritent de ses sens la fureur endormie,
+Et le font le jouet de leur triste infamie.
+Puis sur leurs pas soudain arrivent les remords :
+Et bientôt avec eux tous les fléaux du corps,
+La pierre, la colique et les gouttes cruelles ;
+Guenaud, Rainsant, Brayer, presque aussi tristes qu’elles,
+Chez l’indigne mortel courent tous s’assembler,
+De travaux douloureux le viennent accabler ;
+Sur le duvet d’un lit, théâtre de ses gênes,
+Lui font scier des rocs, lui font fendre des chênes,
+Et le mettent au point d’envier ton emploi.
+Reconnais donc, Antoine, et conclus avec moi
+Que la pauvreté mâle, active et vigilante,
+Est, parmi les travaux, moins lasse et plus contente
+Que la richesse oisive au sein des voluptés.
+ Je te vais sur cela prouver deux vérités :
+L’une, que le travail, aux hommes nécessaire,
+Fait leur félicité plutôt que leur misère ;
+Et l’autre, qu’il n’est point de coupable en repos.
+C’est ce qu’il faut ici montrer en peu de mots.
+Suis-moi donc. Mais je vois, sur ce début de prône,
+Que ta bouche déjà s’ouvre large d’une aune,
+Et que, les yeux fermés, tu baisses le menton.
+Ma foi, le plus sûr est de finir ce sermon.
+Aussi bien j’aperçois ces melons qui t’attendent,
+Et ces fleurs qui là-bas entre elles se demandent
+S’il est fête au village, et pour quel saint nouveau
+On les laisse aujourd’hui si longtemps manquer d’eau.
+
+
+
+
diff --git a/plint/test_data/boileau.tpl b/plint/test_data/boileau.tpl
@@ -0,0 +1,5 @@
+! merge:oO
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
diff --git a/plint/test_data/cyrano b/plint/test_data/cyrano
@@ -0,0 +1,2454 @@
+Holà ! Vos quinze sols ! J'entre gratis ! Pourquoi ?
+Je suis chevau-léger de la maison du Roi !
+Vous ? Je ne paye pas ! Mais Je suis mousquetaire.
+On ne commence qu'à deux heures. Le parterre
+Est vide. Exerçons-nous au fleuret. Psit... Flanquin !
+Champagne ? Cartes. Dés. Jouons. Oui, mon coquin.
+J'ai soustrait à mon maître un peu de luminaire.
+C'est gentil de venir avant que l'on n'éclaire !
+Touche ! Trèfle ! Un baiser ! On voit ! Pas de danger !
+Lorsqu'on vient en avance, on est bien pour manger.
+Plaçons-nous là, mon fils. Brelan d'as ! Un ivrogne
+Doit boire son bourgogne À l'hôtel de Bourgogne !
+Ne se croirait-on pas en quelque mauvais lieu ?
+Buveurs Bretteurs ! Joueurs ! Un baiser ! Jour de Dieu !
+-- Et penser que c'est dans une salle pareille
+Qu'on joua du Rotrou, mon fils. Et du Corneille !
+Les pages, pas de farce ! Oh ! Monsieur ! Ce soupçon !
+As-tu de la ficelle ? Avec un hameçon.
+On pourra de là-haut pêcher quelque perruque.
+Or çà, jeunes escrocs, venez qu'on vous éduque :
+Puis donc que vous volez pour la première fois
+Hep ! Avez-vous des sarbacanes ? Et des pois !
+Que va-t-on nous jouer ? Clorise. De qui est-ce ?
+De monsieur Balthazar Baro. C'est une pièce !
+La dentelle surtout des canons, coupez-la !
+Tenez, à la première du Cid, j'étais là !
+Les montres Vous verrez des acteurs très illustres
+Les mouchoirs Montfleury Allumez donc les lustres !
+Bellerose, L'Epy, la Beaupré, Jodelet !
+Ah ! voici la distributrice ! Oranges, lait,
+Eau de framboise, aigre de cèdre ! Place, brutes !
+Les marquis ! ... au parterre ? Oh ! pour quelques minutes.
+Hé quoi ! Nous arrivons ainsi que les drapiers,
+Sans déranger les gens ? sans marcher sur les pieds ?
+Ah, fi ! fi ! fi ! Cuigy ! Brissaille ! Des fidèles !
+Mais oui, nous arrivons devant que les chandelles.
+Ah, ne m'en parlez pas ! Je suis dans une humeur !
+Console-toi, marquis, car voici l'allumeur !
+Ah ! Lignière ! Pas encor gris ! Je vous présente ?
+Baron de Neuvillette. Ah ! La tête est charmante.
+Peuh ! Messieurs de Cuigy, de Brissaille Enchanté !
+Il est assez joli, mais n'est pas ajusté
+Au dernier goût. Monsieur débarque de Touraine.
+Oui, je suis à Paris depuis vingt jours à peine.
+J'entre aux gardes demain, dans les Cadets. Voilà
+La présidente Aubry ! Oranges, lait La... la
+Du monde ! Eh, oui, beaucoup, Tout le bel air ! Mesdames
+De Guéméné De Bois-Dauphin Que nous aimâmes
+De Chavigny Qui de nos cœurs va se jouant !
+Tiens, monsieur de Corneille est arrivé de Rouen.
+L'Académie est là ? Mais... j'en vois plus d'un membre ;
+Voici Boudu, Boissat, et Cureau de la Chambre ;
+Porchères, Colomby, Bourzeys, Bourdon, Arbaud
+Tous ces noms dont pas un ne mourra, que c'est beau !
+Attention ! nos précieuses prennent place :
+Barthénoïde, Urimédonte, Cassandace,
+Félixérie Ah ! Dieu ! leurs surnoms sont exquis !
+Marquis, tu les sais tous ? Je les sais tous, marquis !
+Mon cher, je suis entré pour vous rendre service :
+La dame ne vient pas. Je retourne à mon vice !
+Non ! ... Vous, qui chansonnez et la ville et la cour,
+Restez : vous me direz pour qui je meurs d'amour.
+Messieurs les violons ! Macarons, citronnée
+J'ai peur qu'elle ne soit coquette et raffinée,
+Je n'ose lui parler car je n'ai pas d'esprit.
+Le langage aujourd'hui qu'on parle et qu'on écrit,
+Me trouble. Je ne suis qu'un bon soldat timide.
+-- Elle est toujours à droite, au fond : la loge vide.
+Je pars. Oh ! non, restez ! Je ne peux. D'Assoucy
+M'attend au cabaret. On meurt de soif, ici.
+Je reste encore un peu. -- Voyons ce rivesalte ?
+Ah ! Ragueneau ! Le grand rôtisseur Ragueneau.
+Monsieur, avez-vous vu monsieur de Cyrano ?
+Le pâtissier des comédiens et des poètes !
+Trop d'honneur Taisez-vous, Mécène que vous êtes !
+Oui, ces messieurs chez moi se servent À crédit.
+Poète de talent lui-même Ils me l'ont dit.
+Fou de vers ! Il est vrai que pour une odelette
+Vous donnez une tarte Oh ! une tartelette !
+Brave homme, il s'en excuse ! Et pour un triolet
+Ne donnâtes-vous pas ? Des petits pains ! Au lait.
+-- Et le théâtre, vous l'aimez ? Je l'idolâtre.
+Vous payez en gâteaux vos billets de théâtre !
+Votre place, aujourd'hui, là, voyons, entre nous,
+Vous a coûté combien ? Quatre flans. Quinze choux.
+Monsieur de Cyrano n'est pas là ? Je m'étonne.
+Pourquoi ? Montfleury joue ! En effet, cette tonne
+Va nous jouer ce soir le rôle de Phédon.
+Qu'importe à Cyrano ? Mais vous ignorez donc ?
+Il fit à Montfleury, messieurs, qu'il prit en haine,
+Défense, pour un mois, de reparaître en scène.
+Eh bien ? Montfleury joue ! Il n'y peut rien. Oh ! oh !
+Moi, je suis venu voir ! Quel est ce Cyrano ?
+C'est un garçon versé dans les colichemardes.
+Noble ? Suffisamment. Il est cadet aux gardes.
+Mais son ami Le Bret peut vous dire Le Bret !
+Vous cherchez Bergerac ? Oui, je suis inquiet !
+N'est-ce pas que cet homme est des moins ordinaires ?
+Ah, c'est le plus exquis des êtres sublunaires !
+Rimeur ! Bretteur ! Physicien ! Musicien !
+Et quel aspect hétéroclite que le sien !
+Certes, je ne crois pas que jamais nous le peigne
+Le solennel monsieur Philippe de Champaigne ;
+Mais bizarre, excessif, extravagant, falot,
+Il eût fourni, je pense, à feu Jacques Callot
+Le plus fol spadassin à mettre entre ses masques :
+Feutre à panache triple et pourpoint à six basques,
+Cape que par derrière, avec pompe, l'estoc
+Lève, comme une queue insolente de coq,
+Plus fier que tous les Artabans dont la Gascogne
+Fut et sera toujours l'alme Mère Gigogne,
+Il promène, en sa fraise à la Pulcinella,
+Un nez ! ... Ah ! messeigneurs, quel nez que ce nez-là !
+On ne peut voir passer un pareil nasigère
+Sans s'écrier : "Oh ! non, vraiment, il exagère !"
+Puis on sourit, on dit : "Il va l'enlever..." Mais
+Monsieur de Bergerac ne l'enlève jamais.
+Il le porte, -- et pourfend quiconque le remarque !
+Son glaive est la moitié des ciseaux de la Parque !
+Il ne viendra pas ! Si ! ... Je parie un poulet
+À la Ragueneau ! Soit ! Ah, messieurs ! mais elle est
+Épouvantablement ravissante ! Une pêche
+Qui sourirait avec une fraise ! Et si fraîche
+Qu'on pourrait, l'approchant, prendre un rhume de cœur !
+C'est elle ! Ah ! c'est elle ? Oui. Dites vite. J'ai peur.
+Magdeleine Robin, dite Roxane. -- Fine.
+Précieuse. Hélas ! Libre. Orpheline. Cousine
+De Cyrano, -- dont on parlait Cet homme ? Hé ! hé !
+-- Comte de Guiche. Épris d'elle. Mais marié
+À la nièce d'Armand de Richelieu. Désire
+Faire épouser Roxane à certain triste sire,
+Un monsieur de Valvert, vicomte ... et complaisant.
+Elle n'y souscrit pas, mais de Guiche est puissant :
+Il peut persécuter une simple bourgeoise.
+D'ailleurs j'ai dévoilé sa manœuvre sournoise
+Dans une chanson qui ... Ho ! il doit m'en vouloir !
+-- La fin était méchante... Écoutez Non. Bonsoir.
+Vous allez ? Chez monsieur de Valvert ! Prenez garde :
+C'est lui qui vous tuera ! Restez. On vous regarde.
+C'est vrai ! C'est moi qui pars. J'ai soif ! Et l'on m'attend
+-- Dans les tavernes ! Pas de Cyrano. Pourtant
+Ah ! je veux espérer qu'il n'a pas vu l'affiche !
+Commencez ! Commencez ! Quelle cour, ce de Guiche !
+Fi ! ... Encore un Gascon ! Le Gascon souple et froid,
+Celui qui réussit ! ... Saluons-le, crois-moi.
+Les beaux rubans ! Quelle couleur, comte de Guiche ?
+Baise-moi-ma-mignonne ou bien Ventre-de-biche ?
+C'est couleur Espagnol malade. La couleur
+Ne ment pas, car bientôt, grâce à votre valeur,
+L'Espagnol ira mal, dans les Flandres ! Je monte
+Sur scène. Venez-vous ? Viens, Valvert ! Le vicomte !
+Ah ! je vais lui jeter à la face mon Hein ?
+Ay ! Je cherchais un gant ! Vous trouvez une main.
+Lâchez-moi. Je vous livre un secret. Quel ? Lignière
+Qui vous quitte Eh ! bien ? touche à son heure dernière.
+Une chanson qu'il fit blessa quelqu'un de grand,
+Et cent hommes -- j'en suis -- ce soir sont postés ! Cent !
+Par qui ? Discrétion Oh ! Professionnelle !
+Où seront-ils postés ? À la porte de Nesle.
+Sur son chemin. Prévenez-le ! Mais où le voir !
+Allez courir tous les cabarets : le Pressoir
+D'Or, la Pomme de Pin, la Ceinture qui craque,
+Les Deux Torches, les Trois Entonnoirs, -- et dans chaque,
+Laissez un petit mot d'écrit l'avertissant.
+Oui, je cours ! Ah ! les gueux ! Contre un seul homme, cent !
+La quitter... elle ! Et lui ! ... -- Mais il faut que je sauve
+Lignière ! Commencez. Ma perruque ! Il est chauve !
+Bravo, les pages ! ... Ha ! ha ! ha ! Petit gredin !
+Ha ! ha ! ha ! ha ! ha ! ha ! Ce silence soudain ?
+Ah ? ...... La chose me vient d'être certifiée.
+Chut ! -- Il paraît ? ... -- Non ! ... -- Si ! -- Dans la loge grillée. --
+Le Cardinal ! -- Le Cardinal ? -- Le Cardinal !
+Ah ! diable, on ne va pas pouvoir se tenir mal !
+Mouchez cette chandelle ! Une chaise ! Silence !
+Montfleury entre en scène ? Oui, c'est lui qui commence.
+Cyrano n'est pas là. J'ai perdu mon pari.
+Tant mieux ! tant mieux ! Bravo, Montfleury ! Montfleury !
+Heureux qui loin des cours, dans un lieu solitaire,
+Se prescrit à soi-même un exil volontaire,
+Et qui, lorsque Zéphire a soufflé sur les bois
+Coquin, ne t'ai-je pas interdit pour un mois ?
+Hein ? -- Quoi ? -- Qu'est-ce ? C'est lui ! Cyrano ! Roi des pitres !
+Hors de scène a l'instant ! Oh ! Mais Tu récalcitres ?
+Chut ! -- Assez ! -- Montfleury, jouez ! -- Ne craignez rien !
+Heureux qui loin des cours dans un lieu sol Eh bien !
+Faudra-t-il que je fasse, ô Monarque des drôles,
+Une plantation de bois sur vos épaules ?
+Heureux qui Sortez ! Oh ! Heureux qui loin des cours
+Ah ! je vais me fâcher ! Venez à mon secours,
+Messieurs ! Mais jouez donc ! Gros homme, si tu joues
+Je vais être obligé de te fesser les joues !
+Assez ! Que les marquis se taisent sur leurs bancs,
+Ou bien je fais tâter ma canne à leurs rubans !
+C'en est trop ! ... Montfleury Que Montfleury s'en aille,
+Ou bien je l'essorille et le désentripaille !
+Mais Qu'il sorte ! Pourtant Ce n'est pas encor fait ?
+Bon ! je vais sur la scène en guise de buffet,
+Découper cette mortadelle d'Italie !
+En m'insultant, Monsieur, vous insultez Thalie !
+Si cette Muse, à qui, Monsieur, vous n'êtes rien,
+Avait l'honneur de vous connaître, croyez bien
+Qu'en vous voyant si gros et bête comme une urne,
+Elle vous flanquerait quelque part son cothurne.
+Montfleury ! Montfleury ! -- La pièce de Baro ! --
+Je vous en prie, ayez pitié de mon fourreau :
+Si vous continuez, il va rendre sa lame !
+Hé ! là ! Sortez de scène ! Oh ! oh ! Quelqu'un réclame ?
+Si j'entends une fois encor cette chanson,
+Je vous assomme tous. Vous n'êtes pas Samson !
+Voulez-vous me prêter, Monsieur, votre mâchoire ?
+C'est inouï ! C'est scandaleux ! C'est vexatoire !
+Ce qu'on s'amuse ! Kssi ! -- Montfleury ! -- Cyrano !
+Je vous Miâou ! Je vous ordonne de vous taire !
+Et j'adresse un défi collectif au parterre !
+-- J'inscris les noms ! -- Approchez-vous, jeunes héros !
+Chacun son tour ! Je vais donner des numéros ! --
+Allons, quel est celui qui veut ouvrir la liste ?
+Vous, Monsieur ? Non ! Vous ? Non ! Le premier duelliste,
+Je l'expédie avec les honneurs qu'on lui doit !
+-- Que tous ceux qui veulent mourir lèvent le doigt.
+La pudeur vous défend de voir ma lame nue ?
+Pas un nom ? -- Pas un doigt ? -- C'est bien. Je continue.
+Donc, je désire voir le théâtre guéri
+De cette fluxion. Sinon le bistouri !
+Je Mes mains vont frapper trois claques, pleine lune !
+Vous vous éclipserez à la troisième. Ah ? Une !
+Je Restez ! Restera ... restera pas Je crois,
+Messieurs Deux ! Je suis sûr qu'il vaudrait mieux que Trois !
+Hu ! ... hu ! ... Lâche ! ... Reviens ! Qu'il revienne, s'il l'ose !
+L'orateur de la troupe ! Ah ! ... Voilà Bellerose !
+Nobles seigneurs Non ! Non ! Jodelet ! Tas de veaux !
+Ah ! Ah ! Bravo ! très bien ! bravo ! Pas de bravos !
+Le gros tragédien dont vous aimez le ventre
+S'est senti C'est un lâche ! Il dut sortir ! Qu'il rentre !
+Non ! Si ! Mais à la fin, monsieur, quelle raison
+J'ai deux raisons, dont chaque est suffisante seule.
+Primo : c'est un acteur déplorable, qui gueule,
+Et qui soulève avec des han ! de porteur d'eau,
+Le vers qu'il faut laisser s'envoler ! -- Secundo :
+Est mon secret Mais vous nous privez sans scrupule
+De la Clorise ! Je m'entête Vieille mule !
+Les vers du vieux Baro valant moins que zéro,
+J'interromps sans remords ! Ha ! -- Ho ! -- Notre Baro !
+Ma chère ! -- Peut-on dire ? ... Ah ! Dieu ! Belles personnes,
+Rayonnez, fleurissez, soyez des échansonnes
+De rêve, d'un sourire enchantez un trépas,
+Inspirez-nous des vers... mais ne les jugez pas !
+Et l'argent qu'il va falloir rendre ! Bellerose,
+Vous avez dit la seule intelligente chose !
+Au manteau de Thespis je ne fais pas de trous :
+Attrapez cette bourse au vol, et taisez-vous !
+Ah ! ... Oh ! À ce prix-là, monsieur, je t'autorise
+À venir chaque jour empêcher la Clorise !
+Hu ! ... Hu ! Dussions-nous même ensemble être hués !
+Il faut évacuer la salle ! Évacuez !
+C'est fou ! Le comédien Montfleury ! quel scandale !
+Mais il est protégé par le duc de Candale !
+Avez-vous un patron ? Non ! Vous n'avez pas ? Non !
+Quoi, pas un grand seigneur pour couvrir de son nom ?
+Non, ai-je dit deux fois. Faut-il donc que je trisse ?
+Non, pas de protecteur mais une protectrice !
+Mais vous allez quitter la ville ? C'est selon.
+Mais le duc de Candale a le bras long ! Moins long
+Que n'est le mien quand je lui mets cette rallonge !
+Mais vous ne songez pas à prétendre J'y songe.
+Mais Tournez les talons, maintenant. Mais Tournez !
+-- Ou dites-moi pourquoi vous regardez mon nez.
+Je Qu'a-t-il d'étonnant ? Votre Grâce se trompe
+Est-il mol et ballant, monsieur, comme une trompe ?
+Je n'ai pas Ou crochu comme un bec de hibou ?
+Je Y distingue-t-on une verrue au bout ?
+Mais Ou si quelque mouche, à pas lents, s'y promène ?
+Qu'a-t-il d'hétéroclite ? Oh ! Est-ce un phénomène ?
+Mais d'y porter les yeux j'avais su me garder !
+Et pourquoi, s'il vous plaît, ne pas le regarder ?
+J'avais Il vous dégoûte alors ? Monsieur Malsaine
+Vous semble sa couleur ? Monsieur ! Sa forme, obscène ?
+Mais du tout ! Pourquoi donc prendre un air dénigrant ?
+-- Peut-être que monsieur le trouve un peu trop grand ?
+Je le trouve petit, tout petit, minuscule !
+Hein ? comment ? m'accuser d'un pareil ridicule ?
+Petit, mon nez ? Holà ! Ciel ! Énorme, mon nez !
+-- Vil camus, sot camard, tête plate, apprenez
+Que je m'enorgueillis d'un pareil appendice,
+Attendu qu'un grand nez est proprement l'indice
+D'un homme affable, bon, courtois, spirituel,
+Libéral, courageux, tel que je suis, et tel
+Qu'il vous est interdit à jamais de vous croire,
+Déplorable maraud ! car la face sans gloire
+Que va chercher ma main en haut de votre col,
+De lyrisme, de pittoresque, d'étincelle,
+De somptuosité, de Nez enfin, que celle
+Que va chercher ma botte au bas de votre dos !
+Au secours ! À la garde ! Avis donc aux badauds
+Qui trouveraient plaisant mon milieu de visage,
+Et si le plaisantin est noble, mon usage
+Est de lui mettre, avant de le laisser s'enfuir,
+Pas devant, et plus haut, du fer, et non du cuir !
+Mais à la fin il nous ennuie ! Il fanfaronne !
+Personne ne va donc lui répondre ? Personne ?
+Attendez ! Je vais lui lancer un de ces traits !
+Vous... vous avez un nez... heu... un nez... très grand. Très !
+Ha ! C'est tout ? Mais Ah ! non ! c'est un peu court, jeune homme !
+On pouvait dire... Oh ! Dieu ! ... bien des choses en somme
+En variant le ton, -- par exemple, tenez :
+Agressif : "Moi, monsieur, si j'avais un tel nez
+Il faudrait sur-le-champ que je me l'amputasse !"
+Amical : "Mais il doit tremper dans votre tasse !
+Pour boire, faites-vous fabriquer un hanap !"
+Descriptif : "C'est un roc ! ... c'est un pic ! ... c'est un cap !
+Que dis-je, c'est un cap ? ... C'est une péninsule !"
+Curieux : "De quoi sert cette oblongue capsule ?
+D'écritoire, monsieur, ou de boîte à ciseaux ?"
+Gracieux : "Aimez-vous à ce point les oiseaux
+Que paternellement vous vous préoccupâtes
+De tendre ce perchoir à leurs petites pattes ?"
+Truculent : "Ça, monsieur, lorsque vous pétunez,
+La vapeur du tabac vous sort-elle du nez
+Sans qu'un voisin ne crie au feu de cheminée ?"
+Prévenant : "Gardez-vous, votre tête entraînée
+Par ce poids, de tomber en avant sur le sol !"
+Tendre : "Faites-lui faire un petit parasol
+De peur que sa couleur au soleil ne se fane !"
+Pédant : "L'animal seul, monsieur, qu'Aristophane
+Appelle Hippocampelephantocamélos
+Dut avoir sous le front tant de chair sur tant d'os !"
+Cavalier : 'Quoi, l'ami, ce croc est à la mode ?
+Pour pendre son chapeau, c'est vraiment très commode !'
+Emphatique : "Aucun vent ne peut, nez magistral,
+T'enrhumer tout entier, excepté le mistral !"
+Dramatique : "C'est la Mer Rouge quand il saigne !"
+Admiratif : "Pour un parfumeur, quelle enseigne !"
+Lyrique : "Est-ce une conque, êtes-vous un triton ?"
+Respectueux : "Souffrez, monsieur, qu'on vous salue,
+C'est là ce qui s'appelle avoir pignon sur rue !"
+Campagnard : "Hé, ardé ! C'est-y un nez ? Nanain !
+C'est queuqu'navet géant ou ben queuqu'melon nain !"
+Militaire : "Pointez contre cavalerie !"
+Pratique : "Voulez-vous le mettre en loterie ?
+Assurément, monsieur, ce sera le gros lot !"
+Enfin, parodiant Pyrame en un sanglot :
+"Le voilà donc ce nez qui des traits de son maître
+A détruit l'harmonie ! Il en rougit, le traître !"
+-- Voilà ce qu'à peu près, mon cher, vous m'auriez dit
+Si vous aviez un peu de lettres et d'esprit :
+Mais d'esprit, ô le plus lamentable des êtres,
+Vous n'en eûtes jamais un atome, et de lettres
+Vous n'avez que les trois qui forment le mot : sot !
+Eussiez-vous eu, d'ailleurs, l'invention qu'il faut
+Pour pouvoir là, devant ces nobles galeries,
+Me servir toutes ces folles plaisanteries,
+Que vous n'en eussiez pas articulé le quart
+De la moitié du commencement d'une, car
+Je me les sers moi-même, avec assez de verve,
+Mais je ne permets pas qu'un autre me les serve.
+Vicomte, laissez donc ! Ces grands airs arrogants !
+Un hobereau qui... qui... n'a même pas de gants !
+Et qui sort sans rubans, sans bouffettes, sans ganses !
+Moi, c'est moralement que j'ai mes élégances.
+Je ne m'attife pas ainsi qu'un freluquet,
+Mais je suis plus soigné si je suis moins coquet ;
+Je ne sortirais pas avec, par négligence,
+Un affront pas très bien lavé, la conscience
+Jaune encor de sommeil dans le coin de son œil,
+Un honneur chiffonné, des scrupules en deuil.
+Mais je marche sans rien sur moi qui ne reluise,
+Empanaché d'indépendance et de franchise ;
+Ce n'est pas une taille avantageuse, c'est
+Mon âme que je cambre ainsi qu'en un corset,
+Et tout couvert d'exploits qu'en rubans je m'attache,
+Retroussant mon esprit ainsi qu'une moustache,
+Je fais, en traversant les groupes et les ronds,
+Sonner les vérités comme des éperons.
+Mais, monsieur Je n'ai pas de gants ? ... la belle affaire !
+Il m'en restait un seul d'une très vieille paire !
+-- Lequel m'était d'ailleurs encor fort importun :
+Je l'ai laissé dans la figure de quelqu'un.
+Maraud, faquin, butor de pied plat ridicule !
+Ah ? ... Et moi, Cyrano-Savinien-Hercule
+De Bergerac. Bouffon ! Ay ! Qu'est-ce encor qu'il dit ?
+Il faut la remuer car elle s'engourdit
+-- Ce que c'est que de la laisser inoccupée ! --
+Ay ! Qu'avez-vous ? J'ai des fourmis dans mon épée !
+Soit ! Je vais vous donner un petit coup charmant.
+Poète ! Oui, monsieur, poète ! et tellement,
+Qu'en ferraillant je vais -- hop ! -- à l'improvisade,
+Vous composer une ballade. Une ballade ?
+Vous ne vous doutez pas de ce que c'est, je crois ?
+Mais La ballade, donc, se compose de trois
+Couplets de huit vers Oh ! Et d'un envoi de quatre
+Vous Je vais tout ensemble en faire une et me battre,
+Et vous toucher, monsieur, au dernier vers. Non ! Non ?
+Ballade du duel qu'en l'hôtel bourguignon
+Monsieur de Bergerac eut avec un bélître !
+Qu'est-ce que c'est que ça, s'il vous plaît ? C'est le titre.
+Place ! -- Très amusant ! -- Rangez-vous ! -- Pas de bruits !
+Attendez ! ... je choisis mes rimes... Là, j'y suis.
+Ah ! Superbe ! Joli ! Pharamineux ! Nouveau !
+Insensé ! Compliments ! ... félicite ... bravo
+C'est un héros ! Monsieur, voulez-vous me permettre ?
+C'est tout à fait très bien, et je crois m'y connaître ;
+J'ai du reste exprimé ma joie en trépignant !
+Comment s'appelle donc ce monsieur ? D'Artagnan.
+Çà, causons ! Laisse un peu sortir cette cohue
+Je peux rester ? Mais oui ! C'est Montfleury qu'on hue !
+Sic transit ! Balayez. Fermez. N'éteignez pas.
+Nous allons revenir après notre repas,
+Répéter pour demain une nouvelle farce.
+Vous ne dînez donc pas ? Moi ? ... Non. Parce que ? Parce
+Que je n'ai pas d'argent ! Comment ! le sac d'écus ?
+Pension paternelle, en un jour, tu vécus !
+Pour vivre tout un mois, alors ? Rien ne me reste.
+Jeter ce sac, quelle sottise ! Mais quel geste !
+Hum ! Monsieur... Vous savoir jeûner... le cœur me fend
+J'ai là tout ce qu'il faut Prenez ! Ma chère enfant,
+Encor que mon orgueil de Gascon m'interdise
+D'accepter de vos doigts la moindre friandise,
+J'ai trop peur qu'un refus ne vous soit un chagrin,
+Et j'accepterai donc Oh ! peu de chose ! -- un grain
+De ce raisin Un seul ! ... ce verre d'eau limpide !
+-- Et la moitié d'un macaron ! Mais c'est stupide !
+Oh ! quelque chose encor ! Oui. La main à baiser.
+Merci, monsieur. Bonsoir. Je t'écoute causer.
+Dîner ! Boisson ! Dessert ! Là, je me mets à table !
+-- Ah ! ... j'avais une faim, mon cher, épouvantable !
+-- Tu disais ? Que ces fats aux grands airs belliqueux
+Te fausseront l'esprit si tu n'écoutes qu'eux !
+Va consulter des gens de bon sens, et t'informe
+De l'effet qu'a produit ton algarade. Énorme.
+Le Cardinal Il était là, le Cardinal ?
+A dû trouver cela Mais très original.
+Pourtant C'est un auteur. Il ne peut lui déplaire
+Que l'on vienne troubler la pièce d'un confrère.
+Tu te mets sur les bras, vraiment, trop d'ennemis !
+Combien puis-je, à peu près, ce soir, m'en être mis ?
+Quarant'-huit. Sans compter les femmes. Voyons, compte !
+Montfleury, le bourgeois, de Guiche, le vicomte,
+Baro, l'Académie Assez ! tu me ravis !
+Mais où te mènera la façon dont tu vis ?
+Quel système est le tien ? J'errais dans un méandre ;
+J'avais trop de partis, trop compliqués, à prendre ;
+J'ai pris Lequel ? Mais le plus simple, de beaucoup.
+J'ai décidé d'être admirable, en tout, pour tout !
+Soit ! -- Mais enfin, à moi, le motif de ta haine
+Pour Montfleury, le vrai, dis-le-moi ! Ce Silène,
+Si ventru que son doigt n'atteint pas son nombril,
+Pour les femmes encor se croit un doux péril,
+Et leur fait, cependant qu'en jouant il bredouille,
+Des yeux de carpe avec ses gros yeux de grenouille !
+Et je le hais depuis qu'il se permit, un soir,
+De poser son regard, sur celle... Oh !j'ai cru voir
+Glisser sur une fleur une longue limace !
+Hein ? Comment ? Serait-il possible ? Que j'aimasse ?
+J'aime. Et peut-on savoir ? tu ne m'as jamais dit ?
+Qui j'aime ? ... Réfléchis, voyons. Il m'interdit
+Le rêve d'être aimé même par une laide,
+Ce nez qui d'un quart d'heure en tous lieux me précède ;
+Alors, moi, j'aime qui ? ... Mais cela va de soi !
+J'aime -- mais c'est forcé ! -- la plus belle qui soit !
+La plus belle ? Tout simplement, qui soit au monde !
+La plus brillante, la plus fine, la plus blonde !
+Eh ! mon Dieu, quelle est donc cette femme ? Un danger
+Mortel sans le vouloir, exquis sans y songer,
+Un piège de nature, une rose muscade
+Dans laquelle l'amour se tient en embuscade !
+Qui connaît son sourire a connu le parfait.
+Elle fait de la grâce avec rien, elle fait
+Tenir tout le divin dans un geste quelconque,
+Et tu ne saurais pas, Vénus, monter en conque,
+Ni toi, Diane, marcher dans les grands bois fleuris,
+Comme elle monte en chaise et marche dans Paris !
+Sapristi ! je comprends. C'est clair ! C'est diaphane.
+Magdeleine Robin, ta cousine ? Oui, -- Roxane.
+Eh bien, mais c'est au mieux ! Tu l'aimes ? Dis-le-lui !
+Tu t'es couvert de gloire à ses yeux aujourd'hui !
+Regarde-moi, mon cher, et dis quelle espérance
+Pourrait bien me laisser cette protubérance !
+Oh ! je ne me fais pas d'illusion ! -- Parbleu,
+Oui, quelquefois, je m'attendris, dans le soir bleu ;
+J'entre en quelque jardin où l'heure se parfume ;
+Avec mon pauvre grand diable de nez je hume
+L'avril, -- je suis des yeux, sous un rayon d'argent,
+Au bras d'un cavalier, quelque femme, en songeant
+Que pour marcher, à petits pas, dans de la lune,
+Aussi moi j'aimerais au bras en avoir une,
+Je m'exalte, j'oublie et j'aperçois soudain
+L'ombre de mon profil sur le mur du jardin !
+Mon ami ! Mon ami, j'ai de mauvaises heures !
+De me sentir si laid, parfois, tout seul Tu pleures ?
+Ah ! non, cela, jamais ! Non, ce serait trop laid,
+Si le long de ce nez une larme coulait !
+Je ne laisserai pas, tant que j'en serai maître,
+La divine beauté des larmes se commettre
+Avec tant de laideur grossière ! ... Vois-tu bien,
+Les larmes, il n'est rien de plus sublime, rien,
+Et je ne voudrais pas qu'excitant la risée,
+Une seule, par moi, fût ridiculisée !
+Va, ne t'attriste pas ! L'amour n'est que hasard !
+Non ! J'aime Cléopâtre : ai-je l'air d'un César ?
+J'adore Bérénice : ai-je l'aspect d'un Tite ?
+Mais ton courage ! ton esprit ! -- Cette petite
+Qui t'offrait là, tantôt, ce modeste repas,
+Ses yeux, tu l'as bien vu, ne te détestaient pas !
+C'est vrai ! Hé ! bien ! alors ? ... Mais, Roxane, elle-même,
+Toute blême a suivi ton duel ! Toute blême ?
+Son cœur et son esprit déjà sont étonnés !
+Ose, et lui parle, afin Qu'elle me rie au nez ?
+Non ! -- C'est la seule chose au monde que je craigne !
+Monsieur, on vous demande Ah ! mon Dieu ! Sa duègne !
+De son vaillant cousin on désire savoir
+Où l'on peut, en secret, le voir. Me voir ? Vous voir.
+-- On a des choses à vous dire. Des ? Des choses !
+Ah, mon Dieu ! L'on ira, demain, aux primes roses
+D'aurore, -- ouïr la messe à Saint-Roch. Ah ! mon Dieu !
+En sortant, -- où peut-on entrer, causer un peu ?
+Où ? ... Je... mais... Ah ! mon Dieu ! Dites vite. Je cherche !
+Où ? Chez... chez... Ragueneau... le pâtissier Il perche ?
+Dans la rue -- Ah ! mon Dieu, mon Dieu ! -- Saint-Honoré !
+On ira. Soyez-y. Sept heures. J'y serai.
+Moi ! ... D'elle ! ... Un rendez-vous ! Eh bien ! tu n'es plus triste ?
+Ah ! pour quoi que ce soit, elle sait que j'existe !
+Maintenant, tu vas être calme ? Maintenant
+Mais je vais être frénétique et fulminant !
+Il me faut une armée entière a déconfire !
+J'ai dix cœurs ; j'ai vingt bras ; il ne peut me suffire
+De pourfendre des nains Il me faut des géants !
+Hé ! psit ! là-bas ! Silence ! on répète céans !
+Nous partons ! Cyrano ! Qu'est-ce ? Une énorme grive
+Qu'on t'apporte ! Lignière ! ... Hé, qu'est-ce qui t'arrive ?
+Il te cherche ! Il ne peut rentrer chez lui ! Pourquoi ?
+Ce billet m'avertit... cent hommes contre moi
+À cause de... chanson... grand danger me menace
+Porte de Nesle... Il faut, pour rentrer, que j'y passe
+Permets-moi donc d'aller coucher sous... sous ton toit !
+Cent hommes, m'as-tu dit ? Tu coucheras chez toi !
+Mais Prends cette lanterne ! Et marche ! -- Je te jure
+Que c'est moi qui ferai ce soir ta couverture !
+Vous, suivez à distance, et vous serez témoins !
+Mais cent hommes ! Ce soir, il ne m'en faut pas moins !
+Mais pourquoi protéger Voilà Le Bret qui grogne !
+Cet ivrogne banal ? Parce que cet ivrogne,
+Ce tonneau de muscat, ce fût de rossoli,
+Fit quelque chose un jour de tout à fait joli :
+Au sortir d'une messe ayant, selon le rite,
+Vu celle qu'il aimait prendre de l'eau bénite,
+Lui que l'eau fait sauver, courut au bénitier,
+Se pencha sur sa conque et le but tout entier !
+Tiens, c'est gentil, cela ! N'est-ce pas, la soubrette ?
+Mais pourquoi sont-ils cent contre un pauvre poète ?
+Marchons ! Et vous, messieurs, en me voyant charger,
+Ne me secondez pas, quel que soit le danger !
+Oh ! mais, moi, je vais voir ! Venez ! Viens-tu, Cassandre ?
+Venez tous, le Docteur, Isabelle, Léandre,
+Tous ! Car vous allez joindre, essaim charmant et fol,
+La farce italienne à ce drame espagnol,
+Et, sur son ronflement tintant un bruit fantasque,
+L'entourer de grelots comme un tambour de basque !
+Bravo ! -- Vite, une mante ! -- Un capuchon ! Allons !
+Vous nous jouerez un air, messieurs les violons !
+Bravo ! des officiers, des femmes en costume,
+Et, vingt pas en avant Moi, tout seul, sous la plume
+Que la gloire elle-même à ce feutre piqua,
+Fier comme un Scipion triplement Nasica !
+-- C'est compris ? Défendu de me prêter main-forte ! --
+On y est ? ... Un, deux, trois ! Portier, ouvre la porte !
+Ah ! ... Paris fuit, nocturne et quasi nébuleux ;
+Le clair de lune coule aux pentes des toits bleus ;
+Un cadre se prépare, exquis, pour cette scène ;
+Là-bas, sous des vapeurs en écharpe, la Seine,
+Comme un mystérieux et magique miroir,
+Tremble... Et vous allez voir ce que vous allez voir !
+À la porte de Nesle ! À la porte de Nesle !
+Ne demandiez-vous pas pourquoi, mademoiselle,
+Contre ce seul rimeur cent hommes furent mis ?
+C'est parce qu'on savait qu'il est de mes amis !
+Fruits en nougat ! Flan ! Paon ! Roinsoles ! Bœuf en daube !
+Sur les cuivres, déjà, glisse l'argent de l'aube !
+Étouffe en toi le dieu qui chante, Ragueneau !
+L'heure du luth viendra, -- c'est l'heure du fourneau !
+Vous, veuillez m'allonger cette sauce, elle est courte !
+De combien ? De trois pieds. Hein ? La tarte ! La tourte !
+Ma Muse, éloigne-toi, pour que tes yeux charmants
+N'aillent pas se rougir au feu de ces sarments !
+Vous avez mal placé la fente de ces miches :
+Au milieu la césure, -- entre les hémistiches !
+À ce palais de croûte, il faut, vous, mettre un toit
+Et toi, sur cette broche interminable, toi,
+Le modeste poulet et la dinde superbe,
+Alterne-les, mon fils, comme le vieux Malherbe
+Alternait les grands vers avec les plus petits,
+Et fais tourner au feu des strophes de rôtis !
+Maître, en pensant à vous, dans le four, j'ai fait cuire
+Ceci, qui vous plaira, je l'espère. Une lyre !
+En pâte de brioche. Avec des fruits confits !
+Et les cordes, voyez, en sucre je les fis.
+Va boire à ma santé ! Chut ! ma femme ! Circule,
+Et cache cet argent ! C'est beau ? C'est ridicule !
+Des sacs ? ... Bon. Merci. Ciel ! Mes livres vénérés !
+Les vers de mes amis ! déchirés ! démembrés !
+Pour en faire des sacs à mettre des croquantes
+Ah ! vous renouvelez Orphée et les bacchantes !
+Et n'ai-je pas le droit d'utiliser vraiment
+Ce que laissent ici, pour unique paiement,
+Vos méchants écriveurs de lignes inégales !
+Fourmi ! ... n'insulte pas ces divines cigales !
+Avant de fréquenter ces gens-là, mon ami,
+Vous ne m'appeliez pas bacchante, -- ni fourmi !
+Avec des vers, faire cela ! Pas autre chose.
+Que faites-vous, alors, madame, avec la prose ?
+Vous désirez, petits ? Trois pâtés. Là, bien roux
+Et bien chauds. S'il vous plaît, enveloppez-les-nous ?
+Hélas ! un de mes sacs ! Que je les enveloppe ?
+Tel Ulysse, le jour qu'il quitta Pénélope
+Pas celui-ci ! Le blond Phœbus... Pas celui-là !
+Eh bien ! qu'attendez-vous ? Voilà, voilà, voilà !
+Le sonnet à Philis ! ... mais c'est dur tout de même !
+C'est heureux qu'il se soit décidé ! Nicodème !
+Psit ! ... Petits ! ... Rendez-moi le sonnet à Philis,
+Au lieu de trois pâtés je vous en donne six.
+Philis ! ... Sur ce doux nom, une tache de beurre !
+Philis ! Quelle heure est-il ? Six heures. Dans une heure !
+Bravo ! J'ai vu Quoi donc ! Votre combat ! Lequel ?
+Celui de l'hôtel de Bourgogne ! Ah ! ... Le duel !
+Oui, le duel en vers ! Il en a plein la bouche !
+Allons ! tant mieux ! À la fin de l'envoi, je touche !
+À la fin de l'envoi, je touche ! ... Que c'est beau !
+À la fin de l'envoi Quelle heure, Ragueneau ?
+Six heures cinq ! ... je touche ! Oh ! faire une ballade !
+Qu'avez-vous à la main ? Rien. Une estafilade.
+Courûtes-vous quelque péril ? Aucun péril.
+Je crois que vous mentez ! Mon nez remuerait-il ?
+Il faudrait que ce fût pour un mensonge énorme !
+J'attends ici quelqu'un. Si ce n'est pas sous l'orme,
+Vous nous laisserez seuls. C'est que je ne peux pas ;
+Mes rimeurs vont venir Pour leur premier repas.
+Tu les éloigneras quand je te ferai signe
+L'heure ? Six heures dix. Une plume ? De cygne.
+Salut ! Qu'est-ce ? Un ami de ma femme. Un guerrier
+Terrible, -- à ce qu'il dit ! Chut ! Écrire, -- plier, --
+Lui donner, -- me sauver Lâche ! ... Mais que je meure,
+Si j'ose lui parler, lui dire un seul mot L'heure ?
+Six et quart ! -- un seul mot de tous ceux que j'ai là !
+Tandis qu'en écrivant Eh bien ! écrivons-la,
+Cette lettre d'amour qu'en moi-même j'ai faite
+Et refaite cent fois, de sorte qu'elle est prête,
+Et que mettant mon âme à côté du papier,
+Je n'ai tout simplement qu'à la recopier.
+Les voici vos crottés ! Confrère ! Cher confrère !
+Aigle des pâtissiers ! Ça sent bon dans votre aire,
+O Phœbus-Rôtisseur ! Apollon maître-queux !
+Comme on est tout de suite à son aise avec eux !
+Nous fûmes retardés par la foule attroupée
+À la porte de Nesle ! Ouverts à coups d'épée,
+Huit malandrins sanglants illustraient les pavés !
+Huit ? ... Tiens, je croyais sept. Est-ce que vous savez
+Le héros du combat ? Moi ? ... Non ! Et vous ? Peut-être !
+Je vous aime Un seul homme, assurait-on, sut mettre
+Toute une bande en fuite ! Oh ! c'était curieux !
+Des piques, des bâtons jonchaient le sol ! vos yeux
+On trouvait des chapeaux jusqu'au quai des Orfèvres !
+Sapristi ! ce dut être un féroce vos lèvres
+Un terrible géant, l'auteur de ces exploits !
+Et je m'évanouis de peur quand je vous vois.
+Qu'as-tu rimé de neuf, Ragueneau ? qui vous aime
+Pas besoin de signer. Je la donne moi-même.
+J'ai mis une recette en vers. Oyons ces vers !
+Cette brioche a mis son bonnet de travers.
+Ce pain d'épice suit le rimeur famélique,
+De ses yeux en amande aux sourcils d'angélique !
+Nous écoutons. Ce chou bave sa crème. Il rit.
+Pour la première fois la Lyre me nourrit !
+Une recette en vers Tu déjeunes ? Tu dînes !
+Comment on fait les tartelettes amandines.
+Exquis ! Délicieux ! Homph ! Bercés par ta voix,
+Ne vois-tu pas comme ils s'empiffrent ? Je le vois
+Sans regarder, de peur que cela ne les trouble ;
+Et dire ainsi mes vers me donne un plaisir double,
+Puisque je satisfais un doux faible que j'ai
+Tout en laissant manger ceux qui n'ont pas mangé !
+Toi, tu me plais ! Hé là, Lise ? Ce capitaine
+Vous assiège ? Oh ! mes yeux, d'une œillade hautaine,
+Savent vaincre quiconque attaque mes vertus.
+Euh ! pour des yeux vainqueurs, je les trouve battus.
+Mais Ragueneau me plaît. C'est pourquoi, dame Lise,
+Je défends que quelqu'un le ridicoculise.
+Mais À bon entendeur Vraiment, vous m'étonnez !
+Répondez... sur son nez Sur son nez... sur son nez
+Psit ! Nous serons bien mieux par là Psit ! psit ! Pour lire
+Des vers Mais les gâteaux ! Emportons-les ! Je tire
+Ma lettre si je sens seulement qu'il y a
+Le moindre espoir ! Entrez ! Vous, deux mots, duègna !
+Quatre. Êtes-vous gourmande ? À m'en rendre malade.
+Bon. Voici deux sonnets de monsieur Benserade
+Heu ! que je vous remplis de darioles. Hou !
+Aimez-vous le gâteau qu'on nomme petit chou ?
+Monsieur, j'en fais état, lorsqu'il est à la crème.
+J'en plonge six pour vous dans le sein d'un poème
+De Saint-Amant ! Et dans ces vers de Chapelain
+Je dépose un fragment, moins lourd, de poupelin.
+-- Ah ! Vous aimez les gâteaux frais ? J'en suis férue !
+Veuillez aller manger tous ceux-ci dans la rue.
+Mais Et ne revenez qu'après avoir fini !
+Que l'instant entre tous les instants soit béni,
+Où, cessant d'oublier qu'humblement je respire
+Vous venez jusqu'ici pour me dire... me dire ?
+Mais tout d'abord merci, car ce drôle, ce fat
+Qu'au brave jeu d'épée, hier, vous avez fait mat,
+C'est lui qu'un grand seigneur... épris de moi De Guiche ?
+Cherchait à m'imposer... comme mari Postiche ?
+Je me suis donc battu, madame, et c'est tant mieux,
+Non pour mon vilain nez, mais bien pour vos beaux yeux.
+Puis... je voulais... Mais pour l'aveu que je viens faire,
+Il faut que je revoie en vous le... presque frère,
+Avec qui je jouais, dans le parc -- près du lac !
+Oui... vous veniez tous les étés à Bergerac !
+Les roseaux fournissaient le bois pour vos épées ?
+C'était le temps des jeux Des mûrons aigrelets
+Le temps où vous faisiez tout ce que je voulais !
+Roxane, en jupons courts, s'appelait Madeleine
+J'étais jolie, alors ? Vous n'étiez pas vilaine.
+Parfois, la main en sang de quelque grimpement,
+Vous accouriez ! -- Alors, jouant à la maman,
+Je disais d'une voix qui tâchait d'être dure :
+'Qu'est-ce que c'est encor que cette égratignure ?'
+Oh ! C'est trop fort ! Et celle-ci ! Non ! Montrez-la !
+Hein ? à votre âge, encor ! -- Où t'es-tu fait cela ?
+En jouant, du côté de la porte de Nesle.
+Donnez ! Si gentiment ! Si gaiement maternelle !
+Et, dites-moi, -- pendant que j'ôte un peu le sang, --
+Ils étaient contre vous ? Oh ! pas tout à fait cent.
+Racontez ! Non. Laissez. Mais vous, dites la chose
+Que vous n'osiez tantôt me dire À présent, j'ose,
+Car le passé m'encouragea de son parfum !
+Oui, j'ose maintenant. Voilà. J'aime quelqu'un.
+Ah ! Qui ne le sait pas d'ailleurs. Ah ! Pas encore.
+Ah ! Mais qui va bientôt le savoir, s'il l'ignore.
+Ah ! Un pauvre garçon qui jusqu'ici m'aima
+Timidement, de loin, sans oser le dire Ah !
+Laissez-moi votre main, voyons, elle a la fièvre. --
+Mais moi, j'ai vu trembler les aveux sur sa lèvre.
+Ah ! Et figurez-vous, tenez, que, justement
+Oui, mon cousin, il sert dans votre régiment !
+Ah ! Puisqu'il est cadet dans votre compagnie !
+Ah ! Il a sur son front de l'esprit, du génie,
+Il est fier, noble, jeune, intrépide, beau Beau !
+Quoi ? Qu'avez-vous ? Moi, rien... C'est... c'est C'est ce bobo.
+Enfin, je l'aime. Il faut d'ailleurs que je vous die
+Que je ne l'ai jamais vu qu'à la Comédie
+Vous ne vous êtes donc pas parlé ? Nos yeux seuls.
+Mais comment savez-vous, alors ? Sous les tilleuls
+De la place Royale, on cause... Des bavardes
+M'ont renseignée Il est cadet ? Cadet aux gardes.
+Son nom ? Baron Christian de Neuvillette. Hein ?
+Il n'est pas aux cadets. Si, depuis ce matin :
+Capitaine Carbon de Castel-Jaloux. Vite,
+Vite, on lance son cœur ! ... Mais, ma pauvre petite
+J'ai fini les gâteaux, monsieur de Bergerac !
+Eh bien ! lisez les vers imprimés sur le sac !
+Ma pauvre enfant, vous qui n'aimez que beau langage,
+Bel esprit, -- si c'était un profane, un sauvage.
+Non, il a les cheveux d'un héros de d'Urfé !
+S'il était aussi maldisant que bien coiffé !
+Non, tous les mots qu'il dit sont fins, je le devine !
+Oui, tous les mots sont fins quand la moustache est fine.
+-- Mais si c'était un sot ! Eh bien ! j'en mourrais, là !
+Vous m'avez fait venir pour me dire cela ?
+Je n'en sens pas très bien l'utilité, madame.
+Ah, c'est que quelqu'un hier m'a mis la mort dans l'âme,
+Et me disant que tous, vous êtes tous Gascons
+Dans votre compagnie Et que nous provoquons
+Tous les blancs-becs qui, par faveur, se font admettre
+Parmi les purs Gascons que nous sommes, sans l'être ?
+C'est ce qu'on vous a dit ? Et vous pensez si j'ai
+Tremblé pour lui ! Non sans raison ! Mais j'ai songé
+Lorsque invincible et grand, hier, vous nous apparûtes,
+Châtiant ce coquin, tenant tête à ces brutes, --
+J'ai songé : s'il voulait, lui que tous ils craindront
+C'est bien, je défendrai votre petit baron.
+Oh ! n'est-ce pas que vous allez me le défendre ?
+J'ai toujours eu pour vous une amitié si tendre.
+Oui, oui. Vous serez son ami ? Je le serai.
+Et jamais il n'aura de duel ? C'est juré.
+Oh ! je vous aime bien. Il faut que je m'en aille.
+Mais vous ne m'avez pas raconté la bataille
+De cette nuit. Vraiment ce dut être inouï !
+-- Dites-lui qu'il m'écrive. Oh ! je vous aime ! Oui, oui.
+Cent hommes contre vous ? Allons, adieu. -- Nous sommes
+De grands amis ! Oui, oui. Qu'il m'écrive ! -- Cent hommes ! --
+Vous me direz plus tard. Maintenant, je ne puis.
+Cent hommes ! Quel courage ! Oh ! j'ai fait mieux depuis.
+Peut-on rentrer ? Oui Le voilà ! Mon capitaine !
+Notre héros ! Nous savons tout ! Une trentaine
+De mes cadets sont là ! Mais Viens ! on veut te voir !
+Non ! Il boivent en face, à la Croix du Trahoir.
+Je Le héros refuse. Il est d'humeur bourrue !
+Ah ! Sandious ! Les voici qui traversent la rue !
+Mille dious ! -- Capdedious ! -- Mordious ! -- Pocapdedious !
+Messieurs, vous êtes donc tous de Gascogne ! Tous !
+Bravo ! Baron ! Vivat ! Baron ! Que je t'embrasse !
+Baron ! Embrassons-le ! Baron ! ... baron ! ... de grâce
+Vous êtes tous barons, messieurs ? Tous ! Le sont-ils ?
+On ferait une tour rien qu'avec nos tortils !
+On te cherche ! Une foule en délire conduite
+Par ceux qui cette nuit marchèrent à ta suite
+Tu ne leur as pas dit où je me trouve ? Si !
+Monsieur, tout le Marais se fait porter ici !
+Et Roxane ? Tais-toi ! Cyrano ! Ma boutique
+Est envahie ! On casse tout ! C'est magnifique !
+Mon ami... mon ami Je n'avais pas hier
+Tant d'amis ! Le succès ! Si tu savais, mon cher
+Si tu ? ... Tu ? ... Qu'est-ce donc qu'ensemble nous gardâmes ?
+Je veux vous présenter, Monsieur, à quelques dames
+Qui là, dans mon carrosse Et vous d'abord, à moi,
+Qui vous présentera ? Mais qu'as-tu donc ? Tais-toi !
+Puis-je avoir des détails sur ? Non. C'est Théophraste,
+Renaudot ! l'inventeur de la gazette. Baste !
+Cette feuille où l'on fait tant de choses tenir !
+On dit que cette idée a beaucoup d'avenir !
+Monsieur Encor ! Je veux faire un pentacrostiche
+Sur votre nom Monsieur Assez ! Monsieur de Guiche !
+Vient de la part du maréchal de Gassion !
+Qui tient à vous mander son admiration
+Pour le nouvel exploit dont le bruit vient de courre.
+Bravo ! Le maréchal s'y connaît en bravoure.
+Il n'aurait jamais cru le fait si ces messieurs
+N'avaient pu lui jurer l'avoir vu. De nos yeux !
+Mais Tais-toi ! Tu parais souffrir ! Devant ce monde ?
+Moi souffrir ? ... Tu vas voir ! Votre carrière abonde
+De beaux exploits, déjà. -- Vous servez chez ces fous
+De Gascons, n'est-ce pas ? Aux cadets, oui. Chez nous !
+Ah ! ah ! ... Tous ces messieurs à la mine hautaine,
+Ce sont donc les fameux ? Cyrano ! Capitaine ?
+Puisque ma compagnie est, je crois, au complet,
+Veuillez la présenter au comte, s'il vous plaît.
+Un poète est un luxe, aujourd'hui, qu'on se donne.
+-- Voulez-vous être à moi ? Non, Monsieur, à personne.
+Votre verve amusa mon oncle Richelieu,
+Hier. Je veux vous servir auprès de lui. Grand Dieu !
+Vous avez bien rimé cinq actes, j'imagine ?
+Tu vas faire jouer, mon cher, ton Agrippine !
+Portez-les-lui. Vraiment ? Il est des plus experts.
+Il vous corrigera seulement quelques vers
+Impossible, Monsieur ; mon sang se coagule
+En pensant qu'on y peut changer une virgule.
+Mais quand un vers lui plaît, en revanche, mon cher,
+Il le paye très cher. Il le paye moins cher
+Que moi, lorsque j'ai fait un vers, et que je l'aime,
+Je me le paye, en me le chantant à moi-même !
+Vous êtes fier. Vraiment, vous l'avez remarqué ?
+Regarde, Cyrano ! ce matin, sur le quai
+Le bizarre gibier à plumes que nous prîmes !
+Les feutres des fuyards ! Des dépouilles opimes !
+Ah ! Ah ! Ah ! Celui qui posta ces gueux, ma foi,
+Doit rager aujourd'hui. Sait-on qui c'est ? C'est moi.
+Je les avais chargés de châtier, -- besogne
+Qu'on ne fait pas soi-même, -- un rimailleur ivrogne.
+Que faut-il qu'on en fasse ? Ils sont gras... Un salmis ?
+Monsieur, si vous voulez les rendre à vos amis ?
+Ma chaise et mes porteurs, tout de suite : je monte.
+Vous, Monsieur ! Les porteurs de monseigneur le comte
+De Guiche ! Avez-vous lu Don Quichot ? Je l'ai lu.
+Et me découvre au nom de cet hurluberlu.
+Veuillez donc méditer alors Voici la chaise.
+Sur le chapitre des moulins ! Chapitre treize.
+Car, lorsqu'on les attaque, il arrive souvent
+J'attaque donc des gens qui tournent à tout vent ?
+Qu'un moulinet de leurs grands bras chargés de toiles
+Vous lance dans la boue ! Ou bien dans les étoiles !
+Messieurs... Messieurs... Messieurs Ah ! dans quels jolis draps.
+Oh ! toi ! tu vas grogner ! Enfin, tu conviendras
+Qu'assassiner toujours la chance passagère,
+Devient exagéré. Hé bien oui, j'exagère !
+Ah ! Mais pour le principe, et pour l'exemple aussi,
+Je trouve qu'il est bon d'exagérer ainsi.
+Si tu laissais un peu ton âme mousquetaire,
+La fortune et la gloire Et que faudrait-il faire ?
+Chercher un protecteur puissant, prendre un patron,
+Et comme un lierre obscur qui circonvient un tronc
+Et s'en fait un tuteur en lui léchant l'écorce,
+Grimper par ruse au lieu de s'élever par force ?
+Non, merci. Dédier, comme tous il le font,
+Des vers aux financiers ? se changer en bouffon
+Dans l'espoir vil de voir, aux lèvres d'un ministre,
+Naître un sourire, enfin, qui ne soit pas sinistre ?
+Non, merci. Déjeuner, chaque jour, d'un crapaud ?
+Avoir un ventre usé par la marche ? une peau
+Qui plus vite, à l'endroit des genoux, devient sale ?
+Exécuter des tours de souplesse dorsale ?
+Non, merci. D'une main flatter la chèvre au cou
+Cependant que, de l'autre, on arrose le chou,
+Et, donneur de séné par désir de rhubarbe,
+Avoir son encensoir, toujours, dans quelque barbe ?
+Non, merci ! Se pousser de giron en giron,
+Devenir un petit grand homme dans un rond,
+Et naviguer, avec des madrigaux pour rames,
+Et dans ses voiles des soupirs de vieilles dames ?
+Non, merci ! Chez le bon éditeur de Sercy
+Faire éditer ses vers en payant ? Non, merci !
+S'aller faire nommer pape par les conciles
+Que dans des cabarets tiennent des imbéciles ?
+Non, merci ! Travailler à se construire un nom
+Sur un sonnet, au lieu d'en faire d'autres ? Non,
+Merci ! Ne découvrir du talent qu'aux mazettes ?
+Être terrorisé par de vagues gazettes,
+Et se dire sans cesse : "Oh, pourvu que je sois
+Dans les petits papiers du Mercure François ?"
+Non, merci ! Calculer, avoir peur, être blême,
+Aimer mieux faire une visite qu'un poème,
+Rédiger des placets, se faire présenter ?
+Non, merci ! non, merci ! non, merci ! Mais... chanter,
+Rêver, rire, passer, être seul, être libre,
+Avoir l'œil qui regarde bien, la voix qui vibre,
+Mettre, quand il vous plaît, son feutre de travers,
+Pour un oui, pour un non, se battre, -- ou faire un vers !
+Travailler sans souci de gloire ou de fortune,
+À tel voyage, auquel on pense, dans la lune !
+N'écrire jamais rien qui de soi ne sortît,
+Et modeste d'ailleurs, se dire : mon petit,
+Sois satisfait des fleurs, des fruits, même des feuilles,
+Si c'est dans ton jardin à toi que tu les cueilles !
+Puis, s'il advient d'un peu triompher, par hasard,
+Ne pas être obligé d'en rien rendre à César,
+Vis-à-vis de soi-même en garder le mérite,
+Bref, dédaignant d'être le lierre parasite,
+Lors même qu'on n'est pas le chêne ou le tilleul,
+Ne pas monter bien haut, peut-être, mais tout seul !
+Tout seul, soit ! Mais non pas contre tous ! Comment diable
+As-tu donc contracté la manie effroyable
+De te faire toujours, partout, des ennemis ?
+À force de vous voir vous faire des amis,
+Et rire à ces amis dont vous avez des foules,
+D'une bouche empruntée au derrière des poules !
+J'aime raréfier sur mes pas les saluts,
+Et m'écrie avec joie : un ennemi de plus !
+Quelle aberration ! Eh bien, oui, c'est mon vice.
+Mon cher, si tu savais comme l'on marche mieux
+Sous la pistolétade excitante des yeux !
+Comme, sur les pourpoints, font d'amusantes taches
+Le fiel des envieux et la bave des lâches !
+-- Vous, la molle amitié dont vous vous entourez,
+Ressemble à ces grands cols d'Italie, ajourés
+Et flottants, dans lesquels votre cou s'effémine :
+On y est plus à l'aise... et de moins haute mine,
+Car le front n'ayant pas de maintien ni de loi,
+S'abandonne à pencher dans tous les sens. Mais moi,
+La Haine, chaque jour, me tuyaute et m'apprête
+La fraise dont l'empois force à lever la tête ;
+Chaque ennemi de plus est un nouveau godron
+Qui m'ajoute une gêne, et m'ajoute un rayon :
+Car, pareille en tous points à la fraise espagnole,
+La Haine est un carcan, mais c'est une auréole !
+Fais tout haut l'orgueilleux et l'amer, mais, tout bas
+Dis-moi tout simplement qu'elle ne t'aime pas !
+Tais-toi ! Hé ! Cyrano ! Le récit ? Tout à l'heure !
+Le récit du combat ! Ce sera la meilleure
+Leçon pour ce timide apprentif ! Apprentif ?
+Oui, septentrional maladif ! Maladif ?
+Monsieur de Neuvillette, apprenez quelque chose :
+C'est qu'il est un objet, chez nous, dont on ne cause
+Pas plus que de cordon dans l'hôtel d'un pendu !
+Qu'est-ce ? Regardez-moi ! M'avez-vous entendu ?
+Ah ! c'est le Chut ! ... jamais ce mot ne se profère !
+Ou c'est à lui, là-bas, que l'on aurait affaire !
+Deux nasillards par lui furent exterminés
+Parce qu'il lui déplut qu'ils parlassent du nez !
+On ne peut faire, sans défuncter avant l'âge,
+La moindre allusion au fatal cartilage !
+Un mot suffit ! Que dis-je, un mot ? Un geste, un seul !
+Et tirer son mouchoir, c'est tirer son linceul !
+Capitaine ! Monsieur ? Que fait-on quand on trouve
+Des Méridionaux trop vantards ? On leur prouve
+Qu'on peut être du Nord, et courageux. Merci.
+Maintenant, ton récit ! Son récit ! Mon récit ?
+Eh bien ! donc je marchais tout seul, à leur rencontre.
+La lune, dans le ciel, luisait comme une montre,
+Quand soudain, je ne sais quel soigneux horloger
+S'étant mis à passer un coton nuager
+Sur le boîtier d'argent de cette montre ronde,
+Il se fit une nuit la plus noire du monde,
+Et les quais n'étant pas du tout illuminés,
+Mordious ! on n'y voyait pas plus loin Que son nez.
+Qu'est-ce que c'est que cet homme-là ? C'est un homme
+Arrivé ce matin. Ce matin ? Il se nomme
+Le baron de Neuvil Ah ! C'est bien Je Très bien
+Je disais donc Mordious ! que l'on n'y voyait rien.
+Et je marchais, songeant que pour un gueux fort mince
+J'allais mécontenter quelque grand, quelque prince,
+Qui m'aurait sûrement Dans le nez ! Une dent, --
+Qui m'aurait une dent... et qu'en somme, imprudent,
+J'allais fourrer Le nez Le doigt... entre l'écorce
+Et l'arbre, car ce grand pouvait être de force
+À me faire donner Sur le nez Sur les doigts.
+-- Mais j'ajoutai : Marche, Gascon, fais ce que dois !
+Va, Cyrano ! Et ce disant, je me hasarde,
+Quand, dans l'ombre, quelqu'un me porte Une nasarde.
+Je la pare, et soudain me trouve Nez à nez
+Ventre-Saint-Gris ! avec cent braillards avinés
+Qui puaient À plein nez L'oignon et la litharge !
+Je bondis, front baissé Nez au vent ! et je charge !
+J'en estomaque deux ! J'en empale un tout vif !
+Quelqu'un m'ajuste : Paf ! et je riposte Pif !
+Tonnerre ! Sortez tous ! C'est le réveil du tigre !
+Tous ! Et laissez-moi seul avec cet homme ! Bigre !
+On va le retrouver en hachis ! En hachis ?
+Dans un de vos pâtés ! Je sens que je blanchis,
+Et que je m'amollis comme une serviette !
+Sortons ! Il n'en va pas laisser une miette !
+Ce qui va se passer ici, j'en meurs d'effroi !
+Quelque chose d'épouvantable ! Embrasse-moi !
+Monsieur Brave. Ah ça ! mais ! Très brave. Je préfère.
+Me direz-vous ? Embrasse-moi. Je suis son frère.
+De qui ? Mais d'elle ! Hein ? Mais de Roxane ! Ciel !
+Vous, son frère ? Ou tout comme : un cousin fraternel.
+Elle vous a ? Tout dit ! M'aime-t-elle ? Peut-être !
+Comme je suis heureux, Monsieur, de vous connaître !
+Voilà ce qui s'appelle un sentiment soudain.
+Pardonnez-moi C'est vrai qu'il est beau, le gredin !
+Si vous saviez, Monsieur, comme je vous admire !
+Mais tous ces nez que vous m'avez Je les retire !
+Roxane attend ce soir une lettre Hélas ! Quoi ?
+C'est me perdre que de cesser de rester coi !
+Comment ? Las ! je suis sot à m'en tuer de honte !
+Mais non, tu ne l'es pas, puisque tu t'en rends compte.
+D'ailleurs, tu ne m'as pas attaqué comme un sot.
+Bah ! on trouve des mots quand on monte à l'assaut !
+Oui, j'ai certain esprit facile et militaire,
+Mais je ne sais, devant les femmes, que me taire.
+Oh ! leurs yeux, quand je passe, ont pour moi des bontés
+Leurs cœurs n'en ont-ils plus quand vous vous arrêtez ?
+Non ! car je suis de ceux, -- je le sais... et je tremble ! --
+Qui ne savent parler d'amour. Tiens ! ... Il me semble
+Que si l'on eût pris soin de me mieux modeler,
+J'aurais été de ceux qui savent en parler.
+Oh ! pouvoir exprimer les choses avec grâce !
+Être un joli petit mousquetaire qui passe !
+Roxane est précieuse et sûrement je vais
+Désillusionner Roxane ! Si j'avais
+Pour exprimer mon âme un pareil interprète !
+Il me faudrait de l'éloquence ! Je t'en prête !
+Toi, du charme physique et vainqueur, prête-m'en :
+Et faisons à nous deux un héros de roman !
+Quoi ? Te sens-tu de force à répéter les choses
+Que chaque jour je t'apprendrai ? Tu me proposes ?
+Roxane n'aura pas de désillusions !
+Dis, veux-tu qu'à nous deux nous la séduisions ?
+Veux-tu sentir passer, de mon pourpoint de buffle
+Dans ton pourpoint brodé, l'âme que je t'insuffle !
+Mais, Cyrano ! Christian, veux-tu ? Tu me fais peur !
+Puisque tu crains, tout seul, de refroidir son cœur,
+Veux-tu que nous fassions -- et bientôt tu l'embrases ! --
+Collaborer un peu tes lèvres et mes phrases ?
+Tes yeux brillent ! Veux-tu ? Quoi ! cela te ferait
+Tant de plaisir ? Cela Cela m'amuserait !
+C'est une expérience à tenter un poète.
+Veux-tu me compléter et que je te complète ?
+Tu marcheras, j'irai dans l'ombre à ton côté :
+Je serai ton esprit, tu seras ma beauté.
+Mais la lettre qu'il faut, au plus tôt, lui remettre !
+Je ne pourrai jamais Tiens, la voilà, ta lettre !
+Comment ? Hormis l'adresse, il n'y manque plus rien.
+Je Tu peux l'envoyer. Sois tranquille. Elle est bien.
+Vous aviez ? Nous avons toujours, nous, dans nos poches,
+Des épîtres à des Chloris... de nos caboches,
+Car nous sommes ceux-là qui pour amante n'ont
+Que du rêve soufflé dans la bulle d'un nom !
+Prends, et tu changeras en vérités ces feintes ;
+Je lançais au hasard ces aveux et ces plaintes :
+Tu verras se poser tous ces oiseaux errants.
+Tu verras que je fus dans cette lettre -- prends ! --
+D'autant plus éloquent que j'étais moins sincère !
+-- Prends donc, et finissons ! N'est-il pas nécessaire
+De changer quelques mots ? Écrite en divaguant,
+Ira-t-elle à Roxane ? Elle ira comme un gant !
+Mais La crédulité de l'amour-propre est telle,
+Que Roxane croira que c'est écrit pour elle !
+Ah ! mon ami ! Plus rien... Un silence de mort
+Je n'ose regarder Hein ? Ah ! ... Oh ! C'est trop fort !
+Ouais ? Notre démon est doux comme un apôtre !
+Quand sur une narine on le frappe, -- il tend l'autre !
+On peut donc lui parler de son nez, maintenant ?
+-- Eh ! Lise ! Tu vas voir ! Oh ! ... oh ! ... c'est surprenant !
+Quelle odeur ! Mais monsieur doit l'avoir reniflée ?
+Qu'est-ce que cela sent ici ? La giroflée !
+Et puis, elle est partie avec un mousquetaire !
+Monsieur de Bergerac entre, et, me dépendant,
+Me vient à sa cousine offrir comme intendant.
+Lise aimait les guerriers, et j'aimais les poètes !
+Mars mangeait les gâteaux qui laissait Apollon :
+-- Alors, vous comprenez, cela ne fut pas long !
+Roxane, êtes-vous prête ? ... On nous attend ! Je passe
+Une mante ! C'est là qu'on nous attend, en face.
+Chez Clomire. Elle tient bureau, dans son réduit.
+On y lit un discours sur le Tendre, aujourd'hui.
+Sur le Tendre ? Mais oui ! Roxane, il faut descendre,
+Ou nous allons manquer le discours sur le Tendre !
+Je viens ! La ! la ! la ! la ! On nous joue un morceau ?
+Je vous dis que la croche est triple, triple sot !
+Vous savez donc, Monsieur, si les croches sont triples ?
+Je suis musicien, comme tous les disciples
+De Gassendi ! La ! la ! Je peux continuer !
+La ! la ! la ! la ! C'est vous ? Moi qui viens saluer
+Vos lys, et présenter mes respects à vos roses !
+Je descends ! Qu'est-ce donc que ces deux virtuoses ?
+C'est un pari que j'ai gagné sur d'Assoucy.
+Nous discutions un point de grammaire. -- Non ! -- Si ! --
+Quand soudain me montrant ces deux grands escogriffes
+Habiles à gratter les cordes de leurs griffes,
+Et dont il fait toujours son escorte, il me dit :
+"Je te parie un jour de musique !" Il perdit.
+Jusqu'à ce que Phœbus recommence son orbe,
+J'ai donc sur mes talons ces joueurs de théorbe,
+De tout ce que je fais harmonieux témoins !
+Ce fut d'abord charmant, et ce l'est déjà moins.
+Hep ! ... Allez de ma part jouer une pavane
+À Montfleury ! Je viens demander à Roxane
+Ainsi que chaque soir Jouez longtemps, -- et faux !
+Si l'ami de son âme est toujours sans défauts ?
+Ah ! qu'il est beau, qu'il a d'esprit, et que je l'aime !
+Christian a tant d'esprit ? Mon cher, plus que vous-même !
+J'y consens. Il ne peut exister à mon goût
+Plus fin diseur de ces jolis riens qui sont tout.
+Parfois il est distrait, ses Muses sont absentes ;
+Puis, tout à coup, il dit des choses ravissantes !
+Non ? C'est trop fort ! Voilà comme les hommes sont :
+Il n'aura pas d'esprit puisqu'il est beau garçon !
+Il sait parler du cœur d'une façon experte ?
+Mais il n'en parle pas, Monsieur, il en disserte !
+Il écrit ? Mieux encor ! Écoutez donc un peu :
+Plus tu me prends de cœur, plus j'en ai ! Hé ! bien ? Peuh !
+Et ceci : Pour souffrir, puisqu'il m'en faut un autre,
+Si vous gardez mon cœur, envoyez-moi le vôtre !
+Tantôt il en a trop et tantôt pas assez.
+Qu'est-ce au juste qu'il veut, de cœur ? Vous m'agacez !
+C'est la jalousi' Hein ! d'auteur qui vous dévore !
+-- Et ceci, n'est-il pas du dernier tendre encore ?
+Croyez que devers vous mon cœur ne fait qu'un cri,
+Et que si les baisers s'envoyaient par écrit,
+Madame, vous liriez ma lettre avec les lèvres !
+Ha ! ha ! ces lignes-là sont... hé ! hé ! mais bien mièvres !
+Et ceci Vous savez donc ses lettres par cœur ?
+Toutes ! Il n'y a pas à dire : c'est flatteur !
+C'est un maître ! Oh ! ... un maître ! Un maître ! Soit ! ... un maître !
+Monsieur de Guiche ! Entrez ! ... car il vaut mieux, peut-être,
+Qu'il ne vous trouve pas ici ; cela pourrait
+Le mettre sur la piste Oui, de mon cher secret !
+Il m'aime, il est puissant, il ne faut pas qu'il sache !
+Il peut dans mes amours donner un coup de hache !
+Bien ! bien ! bien ! Je sortais. Je viens prendre congé.
+Vous partez ? Pour la guerre. Ah ! Ce soir même. Ah ! J'ai
+Des ordres. On assiège Arras. Ah... on assiège ?
+Oui... Mon départ a l'air de vous laisser de neige.
+Oh ! Moi, je suis navré. Vous reverrai-je ? ... Quand ?
+-- Vous savez que je suis nommé mestre de camp ?
+Bravo. Du régiment des gardes. Ah ? des gardes ?
+Où sert votre cousin, l'homme aux phrases vantardes.
+Je saurai me venger de lui, là-bas. Comment !
+Les gardes vont là-bas ? Tiens ! c'est mon régiment !
+Christian ! Qu'avez-vous ? Ce... départ... me désespère !
+Quand on tient à quelqu'un, le savoir à la guerre !
+Pour la première fois me dire un mot si doux,
+Le jour de mon départ ! Alors, -- vous allez vous
+Venger de mon cousin ? On est pour lui ? Non, -- contre !
+Vous le voyez ? Très peu. Partout on le rencontre
+Avec un des cadets ce Neu... villen... viller
+Un grand ? Blond. Roux. Beau ! Peuh ! Mais bête. Il en a l'air !
+Votre vengeance envers Cyrano ? -- c'est peut-être
+Je sais bien, moi, ce qui lui serait sanglant ! C'est ?
+Mais, si le régiment, en partant, le laissait
+Avec ses chers cadets, pendant toute la guerre,
+À Paris, bras croisés ! ... C'est la seule manière,
+Un homme comme lui, de le faire enrager :
+Vous voulez le punir ? privez-le de danger.
+Une femme ! une femme ! il n'y a qu'une femme
+Pour inventer ce tour ! Il se rongera l'âme,
+Et ses amis les poings, de n'être pas au feu :
+Et vous serez vengé ! Vous m'aimez donc un peu ?
+Je veux voir dans ce fait d'épouser ma rancune
+Une preuve d'amour, Roxane ! C'en est une.
+J'ai les ordres sur moi qui vont être transmis
+À chaque compagnie, a l'instant mêm', hormis
+Celui-ci ! C'est celui des cadets. Je le garde.
+Ah ! ah ! ah ! Cyrano ! ... Son humeur bataillarde !
+-- Vous jouez donc des tours aux gens, vous ? Quelquefois.
+Vous m'affolez ! Ce soir -- écoutez -- oui, je dois
+Être parti. Mais fuir quand je vous sens émue !
+Écoutez. Il y a, près d'ici, dans la rue
+D'Orléans, un couvent fondé par le syndic
+N'y peut entrer. Mais les bons Pères, je m'en charge !
+Il peuvent me cacher dans leur manche : elle est large.
+-- Ce sont les capucins qui servent Richelieu
+Chez lui ; redoutant l'oncle, ils craignent le neveu.
+-- On me croira parti. Je viendrai sous le masque.
+Laissez-moi retarder d'un jour, chère fantasque !
+Mais si cela s'apprend, votre gloire Bah ! Mais
+Le siège, Arras Tant pis ! Permettez ! Non ! Permets !
+Je dois vous le défendre ! Ah ! Partez ! Christian reste.
+Je vous veux héroïque, -- Antoine ! Mot céleste !
+Vous aimez donc celui ? Pour lequel j'ai frémi.
+Ah ! je pars ! Êtes-vous contente ? Oui, mon ami !
+Oui, mon ami ! Taisons ce que je viens de faire :
+Cyrano m'en voudrait de lui voler sa guerre !
+Cousin ! Nous allons chez Clomire. Alcandre y doit
+Parler, et Lysimon ! Oui ! mais mon petit doigt
+Dit qu'on va les manquer ! Ne manquez pas ces singes.
+Oh, voyez ! le heurtoir est entouré de linges !
+On vous a bâillonné pour que votre métal
+Ne troublât pas les beaux discours, -- petit brutal !
+Entrons ! Si Christian vient, comme je le présume,
+Qu'il m'attende ! Ah ! Sur quoi, selon votre coutume,
+Comptez-vous aujourd'hui l'interroger ! Sur Sur ?
+Mais vous serez muet, là-dessus ! Comme un mur.
+Sur rien ! ... Je vais lui dire : Allez ! Partez sans bride !
+Improvisez. Parlez d'amour. Soyez splendide !
+Bon. Chut ! Chut ! Pas un mot ! En vous remerciant.
+Il se préparerait ! Diable, non ! Chut ! Christian !
+Je sais tout ce qu'il faut. Prépare ta mémoire.
+Voici l'occasion de se couvrir de gloire.
+Ne perdons pas de temps. Ne prends pas l'air grognon.
+Vite, rentrons chez toi, je vais t'apprendre Non !
+Hein ? Non ! J'attends Roxane ici. De quel vertige
+Es-tu frappé ? Viens vite apprendre Non, te dis-je !
+Je suis las d'emprunter mes lettres, mes discours,
+Et de jouer ce rôle, et de trembler toujours !
+C'était bon au début ! Mais je sens qu'elle m'aime !
+Merci. Je n'ai plus peur. Je vais parler moi-même.
+Ouais ! Et qui te dit que je ne saurais pas ?
+Je ne suis pas si bête à la fin ! Tu verras !
+Mais, mon cher, tes leçons m'ont été profitables.
+Je saurai parler seul ! Et, de par tous les diables,
+Je saurai bien toujours la prendre dans mes bras !
+-- C'est elle ! Cyrano, non, ne me quitte pas !
+Parlez tout seul, Monsieur. Barthénoïde ! -- Alcandre !
+Urimédonte ! ... Adieu ! C'est vous ! Le soir descend.
+Attendez. Ils sont loin. L'air est doux. Nul passant.
+Asseyons-nous. Parlez. J'écoute. Je vous aime.
+Oui, parlez-moi d'amour. Je t'aime. C'est le thème.
+Brodez, brodez. Je vous Brodez ! Je t'aime tant.
+Sans doute ! Et puis ? Et puis... je serais si content
+Si vous m'aimiez ! -- Dis-moi, Roxane, que tu m'aimes !
+Vous m'offrez du brouet quand j'espérais des crèmes !
+Dites un peu comment vous m'aimez ? Mais... beaucoup.
+Oh ! ... Délabyrinthez vos sentiments ! Ton cou !
+Je voudrais l'embrasser ! Christian ! Je t'aime ! Encore !
+Non ! je ne t'aime pas ! C'est heureux ! Je t'adore !
+Oh ! Oui... je deviens sot ! Et cela me déplaît !
+Comme il me déplairait que vous devinssiez laid.
+Mais Allez rassembler votre éloquence en fuite !
+Je Vous m'aimez, je sais. Adieu. Pas tout de suite !
+Je vous dirai Que vous m'adorez... oui, je sais.
+Non ! Non ! Allez-vous-en ! Mais je C'est un succès.
+Au secours ! Non monsieur. Je meurs si je ne rentre
+En grâce, à l'instant même Et comment puis-je, diantre !
+Vous faire à l'instant même, apprendre ? Oh ! là, tiens, vois !
+Sa fenêtre ! Je vais mourir ! Baissez la voix !
+Mourir ! La nuit est noire Eh ! bien ? C'est réparable.
+Vous ne méritez pas... Mets-toi là, misérable !
+Là, devant le balcon ! Je me mettrai dessous
+Et je te soufflerai tes mots. Mais Taisez-vous !
+Hep ! Chut ! Nous venons de donner la sérénade
+À Montfleury ! Allez-vous mettre en embuscade
+L'un à ce coin de rue, et l'autre à celui-ci ;
+Et si quelque passant gênant vient par ici,
+Jouez un air ! Quel air, monsieur le gassendiste ?
+Joyeux pour une femme, et pour un homme, triste !
+Appelle-la ! Roxane ! Attends ! Quelques cailloux.
+Qui donc m'appelle ? Moi. Qui, moi ? Christian. C'est vous ?
+Je voudrais vous parler. Bien. Bien. Presque à voix basse.
+Non ! Vous parlez trop mal. Allez-vous-en ! De grâce !
+Non ! Vous ne m'aimez plus ! M'accuser, -- justes dieux ! --
+De n'aimer plus... quand... j'aime plus ! Tiens ! mais c'est mieux !
+L'amour grandit bercé dans mon âme inquiète
+Que ce... cruel marmot prit pour... barcelonnette !
+C'est mieux ! -- Mais, puisqu'il est cruel, vous fûtes sot
+De ne pas, cet amour, l'étouffer au berceau !
+Aussi l'ai-je tenté, mais... tentative nulle :
+Ce nouveau-né, Madame, est un petit Hercule.
+C'est mieux ! De sorte qu'il... strangula comme rien
+Les deux serpents... Orgueil et... Doute. Ah ! c'est très bien.
+-- Mais pourquoi parlez-vous de façon peu hâtive ?
+Auriez-vous donc la goutte à l'imaginative ?
+Chut ! Cela devient trop difficile ! Aujourd'hui
+Vos mots sont hésitants. Pourquoi ? C'est qu'il fait nuit,
+Dans cette ombre, à tâtons, ils cherchent votre oreille.
+Les miens n'éprouvent pas difficulté pareille.
+Ils trouvent tout de suite ? Oh ! cela va de soi,
+Puisque c'est dans mon cœur, eux, que je les reçois ;
+Or, moi, j'ai le cœur grand, vous, l'oreille petite.
+D'ailleurs vos mots à vous, descendent : ils vont vite.
+Les miens montent, Madame : il leur faut plus de temps !
+Mais ils montent bien mieux depuis quelques instants.
+De cette gymnastique, ils ont pris l'habitude !
+Je vous parle, en effet, d'une vraie altitude !
+Certe, et vous me tueriez si de cette hauteur
+Vous me laissiez tomber un mot dur sur le cœur !
+Je descends. Non ! Grimpez sur le banc, alors, vite !
+Non ! Comment... non ? Laissez un peu que l'on profite
+De cette occasion qui s'offre... de pouvoir
+Se parler doucement, sans se voir. Sans se voir ?
+Mais oui, c'est adorable. On se devine à peine.
+Vous voyez la noirceur d'un long manteau qui traîne,
+J'aperçois la blancheur d'une robe d'été :
+Moi je ne suis qu'une ombre, et vous qu'une clarté !
+Vous ignorez pour moi ce que sont ces minutes !
+Si quelquefois je fus éloquent Vous le fûtes !
+Mon langage jamais jusqu'ici n'est sorti
+De mon vrai cœur Pourquoi ? Parce que... jusqu'ici
+Je parlais à travers Quoi ? le vertige où tremble
+Quiconque est sous vos yeux ! ... Mais, ce soir, il me semble
+Que je vais vous parler pour la première fois !
+C'est vrai que vous avez une tout autre voix.
+Oui, tout autre, car dans la nuit qui me protège
+J'ose être enfin moi-même, et j'ose Où en étais-je ?
+Je ne sais... tout ceci, -- pardonnez mon émoi, --
+C'est si délicieux, c'est si nouveau pour moi !
+Si nouveau ? Si nouveau... mais oui... d'être sincère :
+La peur d'être raillé, toujours au cœur me serre
+Raillé de quoi ? Mais de... d'un élan ! ... Oui, mon cœur
+Toujours, de mon esprit s'habille, par pudeur :
+Je pars pour décrocher l'étoile, et je m'arrête
+Par peur du ridicule, à cueillir la fleurette !
+La fleurette a du bon. Ce soir, dédaignons-la !
+Vous ne m'aviez jamais parlé comme cela !
+Ah ! si loin des carquois, des torches et des flèches,
+On se sauvait un peu vers des choses... plus fraîches !
+Au lieu de boire goutte à goutte, en un mignon
+Dé à coudre d'or fin, l'eau fade du Lignon,
+Si l'on tentait de voir comment l'âme s'abreuve
+En buvant largement à même le grand fleuve !
+Mais l'esprit ? J'en ai fait pour vous faire rester
+D'abord, mais maintenant ce serait insulter
+Cette nuit, ces parfums, cette heure, la Nature,
+Que de parler comme un billet doux de Voiture !
+-- Laissons, d'un seul regard de ses astres, le ciel
+Je crains tant que parmi notre alchimie exquise
+Le vrai du sentiment ne se volatilise,
+Que l'âme ne se vide à ces passe-temps vains,
+Et que le fin du fin ne soit la fin des fins !
+Mais l'esprit ? Je le hais dans l'amour ! C'est un crime
+Lorsqu'on aime de trop prolonger cette escrime !
+Le moment vient d'ailleurs inévitablement,
+-- Et je plains ceux pour qui ne vient pas ce moment ! --
+Où nous sentons qu'en nous une amour noble existe
+Que chaque joli mot que nous disons rend triste !
+Eh bien ! si ce moment est venu pour nous deux,
+Quels mots me direz-vous ? Tous ceux, tous ceux, tous ceux
+Qui me viendront, je vais vous les jeter, en touffe,
+Sans les mettre en bouquet : je vous aime, j'étouffe,
+Je t'aime, je suis fou, je n'en peux plus, c'est trop ;
+Ton nom est dans mon cœur comme dans un grelot,
+Et comme tout le temps, Roxane, je frissonne,
+Tout le temps, le grelot s'agite, et le nom sonne !
+De toi, je me souviens de tout, j'ai tout aimé :
+Je sais que l'an dernier, un jour, le douze mai,
+Pour sortir le matin tu changeas de coiffure !
+J'ai tellement pris pour clarté ta chevelure
+Que, comme lorsqu'on a trop fixé le soleil,
+On voit sur toute chose ensuite un rond vermeil,
+Sur tout, quand j'ai quitté les feux dont tu m'inondes,
+Mon regard ébloui pose des taches blondes !
+Oui, c'est bien de l'amour Certes, ce sentiment
+Qui m'envahit, terrible et jaloux, c'est vraiment
+De l'amour, il en a toute la fureur triste !
+De l'amour, -- et pourtant il n'est pas égoïste !
+Ah ! que pour ton bonheur je donnerais le mien,
+Quand même tu devrais n'en savoir jamais rien,
+S'il se pouvait, parfois, que de loin, j'entendisse
+Rire un peu le bonheur né de mon sacrifice !
+-- Chaque regard de toi suscite une vertu
+Nouvelle, une vaillance en moi ! Commences-tu
+À comprendre, à présent ? voyons, te rends-tu compte ?
+Sens-tu mon âme, un peu, dans cette ombre, qui monte ?
+Oh ! mais vraiment, ce soir, c'est trop beau, c'est trop doux !
+Je vous dis tout cela, vous m'écoutez, moi, vous !
+C'est trop ! Dans mon espoir même le moins modeste,
+Je n'ai jamais espéré tant ! Il ne me reste
+Qu'à mourir maintenant ! C'est à cause des mots
+Que je dis qu'elle tremble entre les bleus rameaux !
+Car vous tremblez, comme une feuille entre les feuilles !
+Car tu trembles ! car j'ai senti, que tu le veuilles
+Ou non, le tremblement adoré de ta main
+Descendre tout le long des branches du jasmin !
+Oui, je tremble, et je pleure, et je t'aime, et suis tienne !
+Et tu m'as enivrée ! Alors, que la mort vienne !
+Cette ivresse, c'est moi, moi, qui l'ai su causer !
+Je ne demande plus qu'une chose Un baiser !
+Hein ? Oh ! Vous demandez ? Oui... je Tu vas trop vite.
+Puisqu'elle est si troublée, il faut que j'en profite !
+Oui, je... j'ai demandé, c'est vrai... mais justes cieux !
+Je comprends que je fus bien trop audacieux.
+Vous n'insistez pas plus que cela ? Si ! j'insiste
+Sans insister ! ... Oui, oui ! votre pudeur s'attriste !
+Eh bien ! mais, ce baiser... ne me l'accordez pas !
+Pourquoi ? Tais-toi, Christian ! Que dites-vous tout bas ?
+Mais d'être allé trop loin, moi-même je me gronde ;
+Je me disais : tais toi, Christian ! Une seconde !
+On vient ! Air triste ? Air gai ? ... Quel est donc leur dessein ?
+Est-ce un homme ? Une femme ? -- Ah ! c'est un capucin !
+Quel est ce jeu renouvelé de Diogène ?
+Je cherche la maison de madame Il nous gêne !
+Magdeleine Robin Que veut-il ? Par ici !
+Tout droit, -- toujours tout droit Je vais pour vous ! -- Merci
+Dire mon chapelet jusqu'au grain majuscule.
+Bonne chance ! Mes vœux suivent votre cuculle !
+Obtiens-moi ce baiser ! Non ! Tôt ou tard ! C'est vrai !
+Il viendra, ce moment de vertige enivré
+Où vos bouches iront l'une vers l'autre, à cause
+De ta moustache blonde et de sa lèvre rose !
+J'aime mieux que ce soit à cause de C'est vous ?
+Nous parlions de... de... d'un Baiser ! Le mot est doux.
+Je ne vois pas pourquoi votre lèvre ne l'ose ;
+S'il la brûle déjà, que sera-ce la chose ?
+Ne vous en faites pas un épouvantement :
+N'avez-vous pas tantôt, presque insensiblement,
+Quitté le badinage et glissé sans alarmes
+Du sourire au soupir, et du soupir aux larmes !
+Glissez encore un peu d'insensible façon :
+Des larmes au baiser il n'y a qu'un frisson !
+Taisez-vous ! Un baiser, mais à tout prendre, qu'est-ce ?
+Un serment fait d'un peu plus près, une promesse
+Plus précise, un aveu qui veut se confirmer,
+Un point rose qu'on met sur l'i du verbe aimer ;
+C'est un secret qui prend la bouche pour oreille,
+Un instant d'infini qui fait un bruit d'abeille,
+Une communion ayant un goût de fleur,
+Une façon d'un peu se respirer le cœur,
+Et d'un peu se goûter, au bord des lèvres, l'âme !
+Taisez-vous ! Un baiser, c'est si noble, Madame,
+Que la reine de France, au plus heureux des lords,
+En a laissé prendre un, la reine même ! Alors !
+J'eus comme Buckingham des souffrances muettes,
+J'adore comme lui la reine que vous êtes,
+Comme lui je suis triste et fidèle Et tu es
+Beau comme lui ! C'est vrai, je suis beau, j'oubliais !
+Eh bien ! montez cueillir cette fleur sans pareille
+Monte ! Ce goût de cœur Monte ! Ce bruit d'abeille
+Monte ! Mais il me semble, à présent, que c'est mal !
+Cet instant d'infini ! Monte donc, animal !
+-- Baiser, festin d'amour dont je suis le Lazare !
+Il me vient dans cette ombre une miette de toi, --
+Mais oui, je sens un peu mon cœur qui te reçoit,
+Puisque sur cette lèvre où Roxane se leurre
+Elle baise les mots que j'ai dits tout à l'heure !
+Un air triste, un air gai : le capucin ! Holà !
+Qu'est ce ? Moi. Je passais... Christian est encor là ?
+Tiens Cyrano ! Bonjour, cousin ! Bonjour, cousine !
+Je descends ! Oh ! encor ! C'est ici, -- je m'obstine --
+Magdeleine Robin ! Vous aviez dit : Ro-lin.
+Non : Bin. B, i, n, bin ! Qu'est-ce ? Une lettre. Hein ?
+Oh ! il ne peut s'agir que d'une sainte chose !
+C'est un digne seigneur qui C'est De Guiche ! Il ose ?
+Oh ! mais il ne va pas m'importuner toujours !
+Je t'aime, et si Mademoiselle, Les tambours
+Battent ; mon régiment boucle sa soubreveste ;
+Il part ; moi, l'on me croit déjà parti : je reste.
+Je vous désobéis. Je suis dans ce couvent.
+Je vais venir, et vous le mande auparavant
+Par un religieux simple comme une chèvre
+Qui ne peut rien comprendre à ceci. Votre lèvre
+M'a trop souri tantôt : j'ai voulu la revoir.
+Éloignez un chacun, et daignez recevoir
+L'audacieux déjà pardonné, je l'espère,
+Qui signe votre très... et cætera Mon Père,
+Voici ce que me dit cette lettre. Écoutez :
+Mademoiselle, Il faut souscrire aux volontés
+Du cardinal, si dur que cela vous puisse être.
+C'est la raison pourquoi j'ai fait choix, pour remettre
+Ces lignes en vos mains charmantes, d'un très saint,
+D'un très intelligent et discret capucin ;
+Nous voulons qu'il vous donne, et dans votre demeure,
+La bénédiction nuptiale sur l'heure.
+Christian doit en secret devenir votre époux ;
+Je vous l'envoie. Il vous déplaît. Résignez-vous.
+Songez bien que le ciel bénira votre zèle,
+Et tenez pour tout assuré, Mademoiselle,
+Le respect de celui qui fut et qui sera
+Toujours votre très humble et très... et cætera.
+Digne seigneur ! ... Je l'avais dit. J'étais sans crainte !
+Il ne pouvait s'agir que d'une chose sainte !
+N'est-ce pas que je lis très bien les lettres ? Hum !
+Ah ! ... c'est affreux ! C'est vous ? C'est moi ! Mais Post-scriptum :
+Donnez pour le couvent cent vingt pistoles. Digne,
+Digne seigneur ! Résignez-vous ? Je me résigne !
+Vous, retenez ici De Guiche ! Il va venir !
+Qu'il n'entre pas tant que Compris ! Pour les bénir
+Il vous faut ? Un quart d'heure. Allez ! moi, je demeure !
+Viens ! Comment faire perdre à De Guiche un quart d'heure.
+Là ! ... Grimpons ! ... J'ai mon plan ! Ho ! c'est un homm' ! Ho ! ho !
+Cette fois, c'en est un ! Non, ce n'est pas trop haut !
+Je vais légèrement troubler cette atmosphère !
+Qu'est-ce que ce maudit capucin peut bien faire ?
+Diable ! Et ma voix ? ... S'il la reconnaissait ? Cric ! Crac !
+Cyrano, reprenez l'accent de Bergerac !
+Oui, c'est là. J'y vois mal. Ce masque m'importune !
+Hein ? quoi ? D'où tombe donc cet homme ? De la lune !
+De la ? Quelle heure est-il ? N'a-t-il plus sa raison ?
+Quelle heure ? Quel pays ? Quel jour ? Quelle saison ?
+Mais Je suis étourdi ! Monsieur Comme une bombe
+Je tombe de la lune ! Ah ça ! Monsieur ! J'en tombe !
+Soit ! soit ! vous en tombez ! ... c'est peut-être un dément !
+Et je n'en tombe pas métaphoriquement !
+Mais Il y a cent ans, ou bien une minute,
+-- J'ignore tout à fait ce que dura ma chute ! --
+J'étais dans cette boule à couleur de safran !
+Oui. Laissez-moi passer ! Où suis-je ? soyez franc !
+Ne me déguisez rien ! En quel lieu, dans quel site,
+Viens-je de choir, Monsieur, comme un aérolithe ?
+Morbleu ! Tout en cheyant je n'ai pu faire choix
+De mon point d'arrivée, -- et j'ignore où je chois !
+Est-ce dans une lune ou bien dans une terre,
+Que vient de m'entraîner le poids de mon postère ?
+Mais je vous dis, Monsieur Ha ! grand Dieu ! ... je crois voir
+Qu'on a dans ce pays le visage tout noir !
+Comment ? Suis-je en Alger ? Êtes-vous indigène ?
+Ce masque ! Je suis donc dans Venise, ou dans Gêne ?
+Une dame m'attend ! Je suis donc à Paris.
+Le drôle est assez drôle ! Ah ! vous riez ? Je ris,
+Mais veux passer ! C'est à Paris que je retombe !
+J'arrive -- excusez-moi ! -- par la dernière trombe.
+Je suis un peu couvert d'éther. J'ai voyagé !
+J'ai les yeux tout remplis de poudre d'astres. J'ai
+Aux éperons, encor, quelques poils de planète !
+Tenez, sur mon pourpoint, un cheveu de comète !
+Monsieur ! Dans mon mollet je rapporte une dent
+De la Grande Ourse, -- et comme, en frôlant le Trident,
+Je voulais éviter une de ses trois lances,
+Je suis allé tomber assis dans les Balances, --
+Dont l'aiguille, à présent, là-haut, marque mon poids !
+Si vous serriez mon nez, Monsieur, entre vos doigts,
+Il jaillirait du lait ! Hein ? du lait ? De la Voie
+Lactée ! Oh ! Par l'enfer ! C'est le ciel qui m'envoie !
+Non ! croiriez-vous, je viens de le voir en tombant,
+Que Sirius, la nuit, s'affuble d'un turban ?
+L'autre Ourse est trop petite encor pour qu'elle morde !
+J'ai traversé la Lyre en cassant une corde !
+Mais je compte en un livre écrire tout ceci,
+Et les étoiles d'or qu'en mon manteau roussi
+Je viens de rapporter à mes périls et risques,
+Quand on l'imprimera, serviront d'astérisques !
+À la parfin, je veux Vous, je vous vois venir !
+Monsieur ! Vous voudriez de ma bouche tenir
+Comment la lune est faite, et si quelqu'un habite
+Dans la rotondité de cette cucurbite ?
+Mais non ! Je veux Savoir comment j'y suis monté.
+Ce fut par un moyen que j'avais inventé.
+C'est un fou ! Je n'ai pas refait l'aigle stupide
+D'Archytas ! C'est un fou, -- mais c'est un fou savant.
+Non, je n'imitai rien de ce qu'on fit avant !
+Six ? Je pouvais, mettant mon corps nu comme un cierge,
+Toutes pleines des pleurs d'un ciel matutinal,
+Et ma personne, alors, au soleil exposée,
+L'astre l'aurait humée en humant la rosée !
+Tiens ! Oui, cela fait un ! Et je pouvais encor
+Faire engouffrer du vent, pour prendre mon essor,
+En raréfiant l'air dans un coffre de cèdre
+Par des miroirs ardents, mis en icosaèdre !
+Deux ! Ou bien, machiniste autant qu'artificier,
+Sur une sauterelle aux détentes d'acier,
+Me faire, par des feux successifs de salpêtre,
+Lancer dans les prés bleus où les astres vont paître !
+Trois ! Puisque la fumée a tendance à monter,
+En souffler dans un globe assez pour m'emporter !
+Quatre ! Puisque Phœbé, quand son arc est le moindre,
+Aime sucer, ô bœufs, votre moelle... m'en oindre !
+Cinq ! Enfin, me plaçant sur un plateau de fer,
+Prendre un morceau d'aimant et le lancer en l'air !
+Ça, c'est un bon moyen : le fer se précipite,
+Aussitôt que l'aimant s'envole, à sa poursuite ;
+On relance l'aimant bien vite, et cadédis !
+On peut monter ainsi indéfiniment. Six !
+-- Mais voilà six moyens excellents ! ... Quel système
+Choisîtes-vous des six, Monsieur ? Un septième !
+Par exemple ! Et lequel ? Je vous le donne en cent !
+C'est que ce mâtin-là devient intéressant !
+Houüh ! houüh ! Eh bien ! Vous devinez ? Non ! La marée !
+À l'heure où l'onde par la lune est attirée,
+Je me mis sur la sable -- après un bain de mer --
+Et la tête partant la première, mon cher,
+-- Car les cheveux, surtout, gardent l'eau dans leur frange ! --
+Je m'enlevai dans l'air, droit, tout droit, comme un ange.
+Je montais, je montais doucement, sans efforts,
+Quand je sentis un choc ! ... Alors Alors ? Alors
+Le quart d'heure est passé, Monsieur, je vous délivre :
+Le mariage est fait. Çà, voyons, je suis ivre !
+Cette voix ? Et ce nez -- Cyrano ? Cyrano.
+-- Ils viennent à l'instant d'échanger leur anneau.
+Qui cela ? Ciel ! Vous ? Lui ? Vous êtes des plus fines !
+Mes compliments, Monsieur l'inventeur des machines :
+Votre récit eût fait s'arrêter au portail
+Du paradis, un saint ! Notez-en le détail,
+Car vraiment cela peut resservir dans un livre !
+Monsieur, c'est un conseil que je m'engage à suivre.
+Un beau couple, mon fils, réuni là par vous !
+Oui. Veuillez dire adieu, Madame, à votre époux.
+Comment ? Le régiment déjà se met en route.
+Joignez-le ! Pour aller à la guerre ? Sans doute !
+Mais, Monsieur, les cadets n'y vont pas ! Ils iront.
+Voici l'ordre. Courez le porter, vous, baron.
+Christian ! La nuit de noce est encore lointaine !
+Dire qu'il croit me faire énormément de peine !
+Oh ! tes lèvres encor ! Allons, voyons, assez !
+C'est dur de la quitter... Tu ne sais pas Je sais.
+Le régiment qui part ! Oh ! ... je vous le confie !
+Promettez-moi que rien ne va mettre sa vie
+En danger ! J'essaierai... mais ne peux cependant
+Promettre Promettez qu'il sera très prudent !
+Oui, je tâcherai, mais Qu'à ce siège terrible
+Il n'aura jamais froid ! Je ferai mon possible.
+Mais Qu'il sera fidèle ! Eh oui ! sans doute, mais
+Qu'il m'écrira souvent ! Ça, -- je vous le promets !
+C'est affreux ! Oui. Plus rien. Mordious ! Jure en sourdine !
+Tu vas les réveiller. Chut ! Dormez ! Qui dort dîne !
+Quand on a l'insomnie on trouve que c'est peu !
+Quelle famine ! Ah ! maugrébis des coups de feu !
+Ils vont me réveiller mes enfants ! Dormez ! Diantre !
+Encore ? Ce n'est rien ! C'est Cyrano qui rentre !
+Ventrebieu ! qui va là ? Bergerac ! Ventrebieu !
+Qui va là ? Bergerac, imbécile ! Ah ! grand Dieu !
+Chut ! Blessé ? Tu sais bien qu'ils ont pris l'habitude
+De me manquer tous les matins ! C'est un peu rude,
+Pour porter une lettre, à chaque jour levant,
+De risquer ! J'ai promis qu'il écrirait souvent !
+Il dort. Il est pâli. Si la pauvre petite
+Savait qu'il meurt de faim... Mais toujours beau ! Va vite
+Dormir ! Ne grogne pas, Le Bret ! ... Sache ceci :
+Pour traverser les rangs espagnols, j'ai choisi
+Un endroit où je sais, chaque nuit, qu'ils sont ivres.
+Tu devrais bien un jour nous rapporter des vivres.
+Il faut être léger pour passer ! -- Mais je sais
+Qu'il y aura ce soir du nouveau. Les Français
+Mangeront ou mourront, -- si j'ai bien vu Raconte !
+Non. Je ne suis pas sûr... vous verrez ! Quelle honte,
+Lorsqu'on est assiégeant, d'être affamé ! Hélas !
+Rien de plus compliqué que ce siège d'Arras :
+Nous assiégeons Arras, -- nous-mêmes, pris au piège,
+Le cardinal infant d'Espagne nous assiège
+Quelqu'un devrait venir l'assiéger à son tour.
+Je ne ris pas. Oh ! oh ! Penser que chaque jour
+Vous risquez une vie, ingrat, comme la vôtre,
+Pour porter Où vas-tu ? J'en vais écrire une autre.
+La diane ! ... Hélas ! Sommeil succulent, tu prends fin !
+Je sais trop quel sera leur premier cri ! J'ai faim !
+Je meurs ! Oh ! Levez-vous ! Plus un pas ! Plus un geste !
+Ma langue est jaune : l'air du temps est indigeste !
+Mon tortil de baron pour un peu de Chester !
+Moi, si l'on ne veut pas fournir à mon gaster
+De quoi m'élaborer une pinte de chyle,
+Je me retire sous ma tente -- comme Achille !
+Oui, du pain ! Cyrano ! Nous mourons ! Au secours !
+Toi qui sais si gaiement leur répliquer toujours,
+Viens les ragaillardir ! Qu'est-ce que tu grignotes !
+De l'étoupe à canon que dans les bourguignotes
+On fait frire en la graisse à graisser les moyeux,
+Les environs d'Arras sont très peu giboyeux !
+Moi, je viens de chasser ! J'ai pêché, dans la Scarpe !
+Quoi ! -- Que rapportez-vous ? -- Un faisan ? -- Une carpe ? --
+Vite, vite, montrez ! Un goujon ! Un moineau !
+Assez ! -- Révoltons-nous ! Au secours, Cyrano !
+Hein ? Pourquoi t'en vas-tu, toi, de ce pas qui traîne ?
+J'ai quelque chose, dans les talons, qui me gêne !
+Et quoi donc ? L'estomac ! Moi de même, pardi !
+Cela doit te gêner ? Non, cela me grandit.
+J'ai les dents longues ! Tu n'en mordras que plus large.
+Mon ventre sonne creux ! Nous y battrons la charge.
+Dans les oreilles, moi, j'ai des bourdonnements.
+Non, non ; ventre affamé, pas d'oreilles : tu mens !
+Oh ! manger quelque chose, -- à l'huile ! Ta salade.
+Qu'est-ce qu'on pourrait bien dévorer ? L'Iliade.
+Le ministre, à Paris, fait ses quatre repas !
+Il devrait t'envoyer du perdreau ? Pourquoi pas ?
+Et du vin ! Richelieu, du Bourgogne, if you please?
+Par quelque capucin ! L'éminence qui grise ?
+J'ai des faims d'ogre ! Eh ! bien ! ... tu croques le marmot !
+Toujours le mot, la pointe ! Oui, la pointe, le mot !
+Et je voudrais mourir, un soir, sous un ciel rose,
+En faisant un bon mot, pour une belle cause !
+-- Oh ! frappé par la seule arme noble qui soit,
+Et par un ennemi qu'on sait digne de soi,
+Sur un gazon de gloire et loin d'un lit de fièvres,
+Tomber la pointe au cœur en même temps qu'aux lèvres !
+J'ai faim ! Ah çà ! mais vous ne pensez qu'à manger ?
+Du double étui de cuir tire l'un de tes fifres,
+Souffle, et joue à ce tas de goinfres et de piffres
+Ces vieux airs du pays, au doux rythme obsesseur,
+Dont chaque note est comme une petite sœur,
+Dans lesquels restent pris des sons de voix aimées,
+Ces airs dont la lenteur est celle des fumées
+Que le hameau natal exhale de ses toits,
+Ces airs dont la musique a l'air d'être en patois !
+Que la flûte, aujourd'hui, guerrière qui s'afflige,
+Se souvienne un moment, pendant que sur sa tige
+Tes doigts semblent danser un menuet d'oiseau,
+Qu'avant d'être d'ébène, elle fut de roseau ;
+Que sa chanson l'étonne, et qu'elle y reconnaisse
+L'âme de sa rustique et paisible jeunesse !
+Écoutez, les Gascons... Ce n'est plus, sous ses doigts,
+Le fifre aigu des camps, c'est la flûte des bois !
+Ce n'est plus le sifflet du combat, sous ses lèvres,
+C'est le lent galoubet de nos meneurs de chèvres !
+Écoutez... C'est le val, la lande, la forêt,
+Le petit pâtre brun sous son rouge béret,
+C'est la verte douceur des soirs sur la Dordogne,
+Écoutez, les Gascons : c'est toute la Gascogne !
+Mais tu les fais pleurer ! De nostalgie ! ... Un mal
+Plus noble que la faim ! ... pas physique : moral !
+J'aime que leur souffrance ait changé de viscère,
+Et que ce soit leur cœur, maintenant, qui se serre !
+Tu vas les affaiblir en les attendrissant !
+Laisse donc ! Les héros qu'ils portent dans leur sang
+Sont vite réveillés ! Il suffit Hein ? ... Quoi ? ... Qu'est-ce ?
+Tu vois, il a suffi d'un roulement de caisse !
+Adieu, rêves, regrets, vieille province, amour
+Ce qui du fifre vient s'en va par le tambour !
+Ah ! Ah ! Voici monsieur de Guiche. Hou Murmure
+Flatteur ! Il nous ennuie ! Avec, sur son armure,
+Son grand col de dentelle, il vient faire le fier !
+Comme si l'on portait du linge sur du fer !
+C'est bon lorsque à son cou l'on a quelque furoncle !
+Encore un courtisan ! Le neveu de son oncle !
+C'est un Gascon pourtant ! Un faux ! ... Méfiez-vous !
+Parce que, les Gascons... ils doivent être fous :
+Rien de plus dangereux qu'un Gascon raisonnable.
+Il est pâle ! Il a faim... autant qu'un pauvre diable !
+Mais comme sa cuirasse a des clous de vermeil,
+Sa crampe d'estomac étincelle au soleil !
+N'ayons pas l'air non plus de souffrir ! Vous, vos cartes,
+Vos pipes et vos dés Et moi, je lis Descartes.
+Ah ! -- Bonjour ! Il est vert. Il n'a plus que les yeux.
+Voici donc les mauvaises têtes ? ... Oui, messieurs,
+Il me revient de tous côtés qu'on me brocarde
+Chez vous, que les cadets, noblesse montagnarde,
+Hobereaux béarnais, barons périgourdins,
+N'ont pour leur colonel pas assez de dédains,
+M'appellent intrigant, courtisan, -- qu'il les gêne
+De voir sur ma cuirasse un col en point de Gêne, --
+Et qu'ils ne cessent pas de s'indigner entre eux
+Qu'on puisse être Gascon et ne pas être gueux !
+Vous ferai-je punir par votre capitaine ?
+Non. D'ailleurs, je suis libre et n'inflige de peine
+Ah ? J'ai payé ma compagnie, elle est à moi.
+Je n'obéis qu'aux ordres de guerre. Ah ? ... Ma foi !
+Cela suffit. Je peux mépriser vos bravades.
+On connaît ma façon d'aller aux mousquetades ;
+Hier, à Bapaume, on vit la furie avec quoi
+J'ai fait lâcher le pied au comte de Bucquoi ;
+Ramenant sur ses gens les miens en avalanche,
+J'ai chargé par trois fois ! Et votre écharpe blanche ?
+Vous savez ce détail ? ... En effet, il advint,
+Durant que je faisais ma caracole afin
+De rassembler mes gens la troisième charge,
+Qu'un remous de fuyards m'entraîna sur la marge
+Des ennemis ; j'étais en danger qu'on me prît
+Et qu'on m'arquebusât, quand j'eus le bon esprit
+De dénouer et de laisser couler à terre
+L'écharpe qui disait mon grade militaire ;
+En sorte que je pus, sans attirer les yeux,
+Quitter les Espagnols, et revenant sur eux,
+Suivi de tous les miens réconfortés, les battre !
+-- Eh bien ! que dites-vous de ce trait ? Qu'Henri quatre
+N'eût jamais consenti, le nombre l'accablant,
+À se diminuer de son panache blanc.
+L'adresse a réussi, cependant ! C'est possible.
+Mais on n'abdique pas l'honneur d'être une cible.
+Si j'eusse été présent quand l'écharpe coula
+-- Nos courages, monsieur, diffèrent en cela --
+Je l'aurais ramassée et me la serais mise.
+Oui, vantardise, encor, de gascon ! Vantardise ?
+Prêtez-la-moi. Je m'offre à monter, dès ce soir,
+À l'assaut, le premier, avec elle en sautoir.
+Offre encor de gascon ! Vous savez que l'écharpe
+Resta chez l'ennemi, sur les bords de la Scarpe,
+En un lieu que depuis la mitraille cribla, --
+Où nul ne peut aller la chercher ! La voilà.
+Merci. Je vais, avec ce bout d'étoffe claire,
+Pouvoir faire un signal, -- que j'hésitais à faire.
+Hein ! Cet homme, là-bas qui se sauve en courant !
+C'est un faux espion espagnol. Il nous rend
+De grands services. Les renseignements qu'il porte
+Aux ennemis sont ceux que je lui donne, en sorte
+Que l'on peut influer sur leurs décisions.
+C'est un gredin ! C'est très commode. Nous disions ?
+-- Ah ! J'allais vous apprendre un fait. Cette nuit même,
+Pour nous ravitailler tentant un coup suprême,
+Le maréchal s'en fut vers Dourlens, sans tambours ;
+Les vivandiers du Roi sont là ; par les labours
+Il les joindra ; mais pour revenir sans encombre,
+Il a pris avec lui des troupes en tel nombre
+Que l'on aurait beau jeu, certe, en nous attaquant :
+La moitié de l'armée est absente du camp !
+Oui, si les Espagnols savaient, ce serait grave.
+Mais ils ne savent pas ce départ ? Ils le savent.
+Ils vont nous attaquer. Ah ! Mon faux espion
+M'est venu prévenir de leur agression.
+Il ajouta : "J'en peux déterminer la place ;
+Sur quel point voulez-vous que l'attaque se fasse ?
+Je dirai que de tous c'est le moins défendu,
+Et l'effort portera sur lui." -- J'ai répondu :
+"C'est bon. Sortez du camp. Suivez des yeux la ligne :
+Ce sera sur le point d'où je vous ferai signe."
+Messieurs, préparez-vous ! C'est dans une heure. Ah ! ... bien !
+Il faut gagner du temps. Le maréchal revient.
+Et pour gagner du temps ? Vous aurez l'obligeance
+De vous faire tuer. Ah ! voilà la vengeance ?
+Je ne prétendrai pas que si je vous aimais
+Je vous eusse choisis vous et les vôtres, mais,
+Comme à votre bravoure on n'en compare aucune,
+C'est mon Roi que je sers en servant ma rancune.
+Souffrez que je vous sois, monsieur, reconnaissant.
+Je sais que vous aimez vous battre un contre cent.
+Vous ne vous plaindrez pas de manquer de besogne.
+Eh bien donc ! nous allons au blason de Gascogne,
+Qui porte six chevrons, messieurs, d'azur et d'or,
+Joindre un chevron de sang qui lui manquait encor !
+Christian ? Roxane ! Hélas ! Au moins, je voudrais mettre
+Tout l'adieu de mon cœur dans une belle lettre !
+Je me doutais que ce serait pour aujourd'hui.
+Et j'ai fait tes adieux. Montre ! Tu veux ? Mais oui !
+Tiens ! Quoi ? Ce petit rond ? Un rond ? C'est une larme !
+Oui... Poète, on se prend à son jeu, c'est le charme !
+Tu comprends... ce billet, -- c'était très émouvant :
+Je me suis fait pleurer moi-même en l'écrivant.
+Pleurer ? Oui... parce que... mourir n'est pas terrible.
+Mais... ne plus la revoir jamais... voilà l'horrible !
+Car enfin je ne la nous ne la tu ne la
+Donne-moi ce billet ! Ventrebieu, qui va là ?
+Qu'est-ce ? Un carrosse ! Quoi ! Dans le camp ? -- Il y entre !
+-- Il a l'air de venir de chez l'ennemi ! -- Diantre !
+Tirez ! -- Non ! Le cocher a crié ! -- Crié quoi ? --
+Il a crié : Service du Roi ! Hein ? Du Roi !
+Chapeau bas, tous ! Du Roi ! -- Rangez-vous, vile tourbe,
+Pour qu'il puisse décrire avec pompe sa courbe !
+Battez aux champs ! Baissez le marchepied ! Bonjour !
+Service du Roi ! Vous ? Mais du seul roi, l'Amour !
+Ah ! grand Dieu ! Vous ! Pourquoi ? C'était trop long, ce siège !
+Pourquoi ? Je te dirai ! Dieu ! La regarderai-je ?
+Vous ne pouvez rester ici ! Mais si ! mais si !
+Voulez-vous m'avancer un tambour ? Là, merci !
+On a tiré sur mon carrosse ! Une patrouille !
+-- Il a l'air d'être fait avec une citrouille,
+N'est-ce pas ? comme dans le conte, et les laquais
+Avec des rats. Bonjour ! Vous n'avez pas l'air gais !
+-- Savez-vous que c'est loin, Arras ? Cousin, charmée !
+Ah çà ! comment ? Comment j'ai retrouvé l'armée ?
+Oh ! mon Dieu, mon ami, mais c'est tout simple : j'ai
+Marché tant que j'ai vu le pays ravagé.
+Ah ! ces horreurs, il a fallu que je les visse
+Pour y croire ! Messieurs, si c'est là le service
+De votre Roi, le mien vaut mieux ! Voyons, c'est fou !
+Par où diable avez-vous bien pu passer ? Par où ?
+Par chez les Espagnols. Ah ! qu'elles sont malignes !
+Comment avez-vous fait pour traverser leurs lignes ?
+Cela dut être très difficile ! Pas trop.
+J'ai simplement passé dans mon carrosse, au trot.
+Si quelque hidalgo montrait sa mine altière,
+Je mettais mon plus beau sourire à la portière,
+Et ces messieurs étant, n'en déplaise aux Français,
+Les plus galantes gens du monde, -- je passais !
+Oui, c'est un passe-port, certes, que ce sourire !
+Mais on a fréquemment dû vous sommer de dire
+Où vous alliez ainsi, madame ? Fréquemment.
+Alors je répondais : "Je vais voir mon amant."
+-- Aussitôt l'Espagnol à l'air le plus féroce
+Refermait gravement la porte du carrosse,
+D'un geste de la main à faire envie au Roi
+Relevait les mousquets déjà braqués sur moi,
+Et superbe de grâce, à la fois, et de morgue,
+L'ergot tendu sous la dentelle en tuyau d'orgue,
+Le feutre au vent pour que la plume palpitât,
+S'inclinait en disant : "Passez, señorita !"
+Mais, Roxane J'ai dit : mon amant, oui... pardonne !
+Tu comprends, si j'avais dit : mon mari, personne
+Ne m'eût laissé passer ! Mais Qu'avez-vous ? Il faut
+Vous en aller d'ici ! Moi ? Bien vite ! Au plus tôt !
+Oui ! Mais comment ? C'est que Dans trois quarts d'heure ou quatre
+Il vaut mieux Vous pourriez Je reste. On va se battre.
+Oh ! non ! C'est mon mari ! Qu'on me tue avec toi !
+Mais quels yeux vous avez ! Je te dirai pourquoi !
+C'est un poste terribl' ! Hein ! terrible ? Et la preuve
+C'est qu'il nous l'a donné ! Ah ! vous me vouliez veuve ?
+Oh ! je vous jure ! Non ! Je suis folle à présent !
+Et je ne m'en vais plus ! -- D'ailleurs, c'est amusant.
+Eh quoi ! la précieuse était une héroïne ?
+Monsieur de Bergerac, je suis votre cousine.
+Nous vous défendrons bien ! Je le crois, mes amis !
+Tout le camp sent l'iris ! Et j'ai justement mis
+Un chapeau qui fera très bien dans la bataille !
+Mais peut-être est-il temps que le comte s'en aille :
+On pourrait commencer. Ah ! c'en est trop ! Je vais
+Inspecter mes canons, et reviens... Vous avez
+Le temps encor : changez d'avis ! Jamais ! Roxane !
+Non ! Elle reste ! Un peigne ! -- Un savon ! -- Ma basane
+Est trouée : une aiguille ! -- Un ruban ! -- Ton miroir ! --
+Mes manchettes ! -- Ton fer à moustache ! -- Un rasoir !
+Non ! rien ne me fera bouger de cette place !
+Peut-être siérait-il que je vous présentasse,
+Puisqu'il en est ainsi, quelques de ces messieurs
+Qui vont avoir l'honneur de mourir sous vos yeux.
+Baron de Peyrescous de Colignac ! Madame
+Baron de Casterac de Cahuzac. -- Vidame
+Chevalier d'Antignac-Juzet. -- Baron Hillot
+De Blagnac-Saléchan de Castel Crabioules
+Mais combien avez-vous de noms, chacun ? Des foules !
+Ouvrez la main qui tient votre mouchoir. Pourquoi ?
+Ma compagnie était sans drapeau ! Mais ma foi,
+C'est le plus beau du camp qui flottera sur elle !
+Il est un peu petit. Mais il est en dentelle !
+Je mourrais sans regret ayant vu ce minois,
+Si j'avais seulement dans le ventre une noix !
+Fi ! parler de manger lorsqu'une exquise femme !
+Mais l'air du camp est vif et, moi-même, m'affame :
+Pâtés, chaud-froids, vins fins : -- mon menu, le voilà !
+-- Voulez-vous m'apporter tout cela ! Tout cela !
+Où le prendrions-nous, grand Dieu ? Dans mon carrosse.
+Hein ? Mais il faut qu'on serve et découpe, et désosse !
+Regardez mon cocher d'un peu plus près, messieurs,
+Et vous reconnaîtrez un homme précieux :
+Chaque sauce sera, si l'on veut, réchauffée !
+C'est Ragueneau ! Oh ! Oh ! Pauvre gens ! Bonne fée !
+Messieurs ! Bravo ! Bravo ! Les Espagnols n'ont pas,
+Quand passaient tant d'appas, vu passer le repas !
+Hum ! hum ! Christian ! Distraits par la galanterie
+Ils n'ont pas vu la galantine ! Je t'en prie,
+Un seul mot ! Et Vénus sut occuper leur œil
+Pour que Diane en secret, pût passer son chevreuil !
+Je voudrais te parler ! Posez cela par terre !
+Vous, rendez-vous utile ? Un paon truffé ! Tonnerre !
+Nous n'aurons pas couru notre dernier hasard
+Sans faire un gueuleton pardon ! un balthazar !
+Les coussins sont remplis d'ortolans ! Ah ! Viédaze !
+Des flacons de rubis ! -- Des flacons de topaze !
+Défaites cette nappe ! ... Eh ! hop ! Soyez léger !
+Chaque lanterne est un petit garde-manger !
+Il faut que je te parle avant que tu lui parles !
+Puisqu'on nous fait tuer, morbleu ! nous nous moquons
+Du reste de l'armée ! -- Oui ! tout pour les Gascons !
+Et si De Guiche vient, personne ne l'invite !
+Là, vous avez le temps. -- Ne manger pas si vite ! --
+Buvez un peu. -- Pourquoi pleurez-vous ? C'est trop bon !
+Chut ! -- Rouge ou blanc ? -- Du pain pour monsieur de Carbon !
+-- Un couteau ! -- Votre assiette ! -- Un peu de croûte ? -- Encore ?
+Je vous sers ! -- Du bourgogne ? -- Une aile ? Je l'adore !
+Vous ? Rien. Si ! ce biscuit, dans du muscat... deux doigts !
+Oh ! dites-moi pourquoi vous vîntes ? Je me dois
+À ces malheureux... Chut ! Tout à l'heure ! De Guiche !
+Vite, cachez flacon, plat, terrine, bourriche !
+Hop ! -- N'ayons l'air de rien ! Toi, remonte d'un bond
+Sur ton siège ! -- Tout est caché ? Cela sent bon.
+To lo lo ! Qu'avez-vous, vous ? ... Vous êtes tout rouge !
+Moi ? ... Mais rien. C'est le sang. On va se battre : il bouge !
+Poum ... poum ... poum Qu'est cela ? Rien ! C'est une chanson !
+Une petite Vous êtes gai, mon garçon !
+L'approche du danger ! Capitaine ! je Peste !
+Vous avez bonne mine aussi ! Oh ! Il me reste
+Un canon que j'ai fait porter là, dans ce coin,
+Et vos hommes pourront s'en servir au besoin.
+Charmante attention ! Douce sollicitude !
+Ah ça ! mais ils sont fous ! -- N'ayant pas l'habitude
+Du canon, prenez garde au recul. Ah ! pffitt ! Mais !
+Le canon des Gascons ne recule jamais !
+Vous êtes gris ! ... De quoi ? De l'odeur de la poudre !
+Vite, à quoi daignez-vous, madame, vous résoudre ?
+Je reste ! Fuyez ! Non ! Puisqu'il en est ainsi,
+Qu'on me donne un mousquet ! Comment ? Je reste aussi.
+Enfin, Monsieur ! voilà de la bravoure pure !
+Seriez-vous un Gascon malgré votre guipure ?
+Quoi ! Je ne quitte pas une femme en danger.
+Dis donc ! Je crois qu'on peut lui donner à manger !
+Des vivres ! Il en sort de sous toutes les vestes !
+Est-ce que vous croyez que je mange vos restes ?
+Vous faites des progrès ! Je vais me battre à jeun !
+À jeung ! Il vient d'avoir l'accent ! Moi ? C'en est un !
+J'ai rangé mes piquiers, leur troupe est résolue !
+Acceptez-vous ma main pour passer leur revue ?
+Parle vite ! Vivat ! Quel était ce secret ?
+Dans le cas où Roxane Eh bien ? Te parlerait
+Des lettres ? Oui, je sais ! Ne fais pas la sottise
+De t'étonner De quoi ? Il faut que je te dise !
+Oh ! mon Dieu, c'est tout simple, et j'y pense aujourd'hui
+En la voyant. Tu lui Parle vite ! Tu lui
+As écrit plus souvent que tu ne crois. Hein ? Dame !
+Je m'en étais chargé : j'interprétais ta flamme !
+J'écrivais quelquefois sans te dire : j'écris !
+Ah ? C'est tout simple ! Mais comment t'y es-tu pris,
+Depuis qu'on est bloqué pour ? Oh ! ... avant l'aurore
+Je pouvais traverser Ah ! c'est tout simple encore ?
+Et qu'ai-je écrit de fois par semaine ? ... Deux ? -- Trois ? --
+Quatre ? -- Plus. Tous les jours ? Oui, tous les jours. -- Deux fois.
+Et cela t'enivrait, et l'ivresse était telle
+Que tu bravais la mort Tais-toi ! Pas devant elle !
+Et maintenant, Christian ! Et maintenant, dis-moi
+Pourquoi, par ces chemins effroyables, pourquoi
+À travers tous ces rangs de soudards et de reîtres,
+Tu m'a rejoint ici ? C'est à cause des lettres !
+Tu dis ? Tant pis pour vous si je cours ces dangers !
+Ce sont vos lettres qui m'ont grisée ! Ah ! songez
+Combien depuis un mois vous m'en avez écrites,
+Et plus belles toujours ! Quoi ! pour quelques petites
+Lettres d'amour Tais-toi ! Tu ne peux pas savoir !
+Mon Dieu, je t'adorais, c'est vrai, depuis qu'un soir,
+D'une voix que je t'ignorais, sous ma fenêtre,
+Ton âme commença de se faire connaître
+Eh bien ! tes lettres, c'est, vois-tu, depuis un mois,
+Comme si tout le temps je l'entendais, ta voix
+De ce soir-là, si tendre, et qui vous enveloppe !
+Tant pis pour toi, j'accours. La sage Pénélope
+Ne fût pas demeurée à broder sous son toit,
+Si le seigneur Ulysse eût écrit comme toi,
+Mais pour le joindre, elle eût, aussi folle qu'Hélène,
+Envoyé promener ses pelotons de laine !
+Mais Je lisais, je relisais, je défaillais,
+J'étais à toi. Chacun de ces petits feuillets
+Était comme un pétale envolé de ton âme.
+On sent à chaque mot de ces lettres de flamme
+L'amour puissant, sincère Ah ! sincère et puissant ?
+Cela se sent, Roxane ? Oh ! si cela se sent !
+Et vous venez ? Je viens (ô mon Christian, mon maître !
+Vous me relèveriez si je voulais me mettre
+À vos genoux, c'est donc mon âme que j'y mets,
+Et vous ne pourrez plus la relever jamais !)
+Je viens te demander pardon (et c'est bien l'heure
+De demander pardon, puisqu'il se peut qu'on meure !)
+De t'avoir fait d'abord, dans ma frivolité,
+L'insulte de t'aimer pour ta seule beauté !
+Ah ! Roxane ! Et plus tard, mon ami, moins frivole,
+-- Oiseau qui saute avant tout à fait qu'il s'envole, --
+Ta beauté m'arrêtant, ton âme m'entraînant,
+Je t'aimais pour les deux ensemble ! Et maintenant ?
+Eh bien ! toi-même enfin l'emporte sur toi-même,
+Et ce n'est plus que pour ton âme que je t'aime !
+Ah ! Roxane ! Sois donc heureux. Car n'être aimé
+Que pour ce dont on est un instant costumé,
+Doit mettre un cœur avide et noble à la torture ;
+Mais ta chère pensée efface ta figure,
+Et la beauté par quoi tout d'abord tu me plus,
+Maintenant j'y vois mieux... et je ne la vois plus !
+Oh ! Tu doutes encor d'une telle victoire ?
+Roxane ! Je comprends, tu ne peux pas y croire,
+À cet amour ? Je ne veux pas de cet amour !
+Moi, je veux être aimé plus simplement pour Pour
+Ce qu'en vous elles ont aimé jusqu'à cette heure ?
+Laissez-vous donc aimer d'une façon meilleure !
+Non ! c'était mieux avant ! Ah ! tu n'y entends rien !
+C'est maintenant que j'aime mieux, que j'aime bien !
+C'est ce qui te fait toi, tu m'entends, que j'adore !
+Et moins brillant Tais-toi ! Je t'aimerais encore !
+Si toute ta beauté tout d'un coup s'envolait
+Oh ! ne dis pas cela ! Si, je le dis ! Quoi ? laid ?
+Laid ! je le jure ! Dieu ! Et ta joie est profonde ?
+Oui Qu'as-tu ? Rien. Deux mots à dire : une seconde
+Mais ? À ces pauvres gens mon amour t'enleva :
+Va leur sourire un peu puisqu'ils vont mourir... va !
+Cher Christian ! Cyrano ? Qu'est-ce ? Te voilà blême !
+Elle ne m'aime plus ! Comment ? C'est toi qu'elle aime !
+Non ! Elle n'aime plus que mon âme ! Non ! Si !
+C'est donc bien toi qu'elle aime, -- et tu l'aimes aussi !
+Moi ? Je le sais. C'est vrai. Comme un fou. Davantage.
+Dis-le-lui ! Non ! Pourquoi ? Regarde mon visage !
+Elle m'aimerait laid ! Elle te l'a dit ! Là !
+Ah ! je suis bien content qu'elle t'ait dit cela !
+Mais va, va, ne crois pas cette chose insensée !
+-- Mon Dieu, je suis content qu'elle ait eu la pensée
+De la dire, -- mais va, ne la prends pas au mot,
+Va, ne deviens pas laid : elle m'en voudrait trop !
+C'est ce que je veux voir ! Non, non ! Qu'elle choisisse !
+Tu vas lui dire tout ! Non, non ! Pas ce supplice.
+Je tuerais ton bonheur parce que je suis beau ?
+C'est trop injuste ! Et moi, je mettrais au tombeau
+Le tien parce que, grâce au hasard qui fait naître,
+J'ai le don d'exprimer... ce que tu sens peut-être ?
+Dis-lui tout ! Il s'obstine à me tenter, c'est mal !
+Je suis las de porter en moi-même un rival !
+Christian ! Notre union -- sans témoins -- clandestine,
+-- Peut se rompre, -- si nous survivons ! Il s'obstine !
+Oui, je veux être aimé moi-même, ou pas du tout !
+-- Je vais voir ce qu'on fait, tiens ! Je vais jusqu'au bout
+Du poste ; je reviens : parle, et qu'elle préfère
+L'un de nous deux ! Ce sera toi ! Mais... je l'espère !
+Roxane ! Non ! Non ! Quoi ? Cyrano vous dira
+Une chose importante Importante ? Il s'en va !
+Rien ! ... Il attache, -- oh ! Dieu ! vous devez le connaître ! --
+De l'importance à rien ! Il a douté peut-être
+De ce que j'ai dit là ? ... J'ai vu qu'il a douté !
+Mais avez-vous bien dit, d'ailleurs, la vérité ?
+Oui, oui, je l'aimerais même Le mot vous gêne
+Devant moi ? Mais Il ne me fera pas de peine !
+-- Même laid ? Même laid ! Ah ! tiens, on a tiré !
+Affreux ? Affreux ! Défiguré ! Défiguré !
+Grotesque ? Rien ne peut me le rendre grotesque !
+Vous l'aimeriez encore ? Et davantage presque !
+Mon Dieu, c'est vrai, peut-être, et le bonheur est là !
+Je... Roxane... écoutez ! Cyrano ! Hein ? Chut ! Ah !
+Qu'avez vous ? C'est fini. Quoi ? Qu'est-ce encore ? On tire ?
+C'est fini, jamais plus je ne pourrai le dire !
+Que se passe-t-il ? Rien ! Ces hommes ? Laissez-les !
+Mais qu'alliez-vous me dire avant ? Ce que j'allais
+Vous dire ? ... rien, oh ! rien, je le jure, madame !
+Je jure que l'esprit de Christian, que son âme
+Étaient sont les plus grands Étaient ? Ah ! C'est fini !
+Christian ! Le premier coup de feu de l'ennemi !
+C'est l'attaque ! Aux mousquets ! Christian ! Qu'on se dépêche !
+Christian ! Alignez-vous ! Christian ! Mesurez... mèche !
+Roxane ! J'ai tout dit. C'est toi qu'elle aime encor !
+Quoi, mon amour ? Baguette haute ! Il n'est pas mort ?
+Ouvrez la charge avec les dents ! Je sens sa joue
+Devenir froide, là, contre la mienne ! En joue !
+Une lettre sur lui ! Pour moi ! Ma lettre ! Feu !
+Mais, Roxane, on se bat ! Restez encore un peu.
+Il est mort. Vous étiez le seul à le connaître.
+-- N'est-ce pas que c'était un être exquis, un être
+Merveilleux ? Oui, Roxane. Un poète inouï.
+Adorable ? Oui, Roxane. Un esprit sublime ? Oui,
+Roxane ! Un cœur profond, inconnu du profane,
+Une âme magnifique et charmante ? Oui, Roxane !
+Il est mort ! Et je n'ai qu'à mourir aujourd'hui,
+Puisque, sans le savoir, elle me pleure en lui !
+C'est le signal promis ! Des fanfares de cuivres !
+Les Français vont rentrer au camp avec des vivres !
+Tenez encore un peu ! Sur sa lettre, du sang,
+Des pleurs ! Rendez-vous ! Non ! Le péril va croissant !
+Emportez-la ! Je vais charger ! Son sang ! ses larmes !
+Elle s'évanouit ! Tenez bon ! Bas les armes !
+Non ! Vous avez prouvé, Monsieur, votre valeur :
+Fuyez en la sauvant ! Soit ! Mais on est vainqueur
+Si vous gagnez du temps ! C'est bon ! Adieu, Roxane !
+Nous plions ! J'ai reçu deux coups de pertuisane !
+Hardi ! Reculès pas, drollos ! N'ayez pas peur !
+J'ai deux morts à venger : Christian et mon bonheur !
+Flotte, petit drapeau de dentelle à son chiffre !
+Toumbé dèssus ! Escrasas lous ! Un air de fifre !
+Ils montent le talus ! On va les saluer !
+Feu ! Feu ! Quels sont ces gens qui se font tous tuer ?
+Sœur Claire a regardé deux fois comment allait
+Sa cornette, devant la glace. C'est très laid.
+Mais sœur Marthe a repris un pruneau de la tarte,
+Ce matin : je l'ai vu. C'est très vilain, sœur Marthe.
+Un tout petit regard ! Un tout petit pruneau !
+Je le dirai, ce soir, à monsieur Cyrano.
+Non, il va se moquer ! Il dira que les nonnes
+Sont très coquettes ! Très gourmandes ! Et très bonnes.
+N'est-ce pas, Mère Marguerite de Jésus,
+Qu'il vient, le samedi, depuis dix ans ! Et plus !
+Depuis que sa cousine à nos béguins de toile
+Mêla le deuil mondain de sa coiffe de voile,
+Qui chez nous vint s'abattre, il y a quatorze ans,
+Comme un grand oiseau noir parmi les oiseaux blancs !
+Lui seul, depuis qu'elle a pris chambre dans ce cloître,
+Sait distraire un chagrin qui ne veut pas décroître.
+Il est si drôle ! -- C'est amusant quand il vient !
+-- Il nous taquine ! -- Il est gentil ! -- Nous l'aimons bien !
+-- Nous fabriquons pour lui des pâtes d'angélique !
+Mais enfin, ce n'est pas un très bon catholique !
+Nous le convertirons. Oui ! oui ! Je vous défends
+De l'entreprendre encor sur ce point, mes enfants.
+Ne le tourmentez pas : il viendrait moins peut-être !
+Mais... Dieu ! Rassurez-vous : Dieu doit bien le connaître.
+Mais chaque samedi, quand il vient d'un air fier,
+Il me dit en entrant : 'Ma sœur, j'ai fait gras, hier !'
+Ah ! il vous dit cela ? ... Eh bien ! la fois dernière
+Il n'avait pas mangé depuis deux jours ! Ma Mère !
+Il est pauvre. Qui vous l'a dit ? Monsieur Le Bret.
+On ne le secourt pas ? Non, il se fâcherait.
+-- Allons, il faut rentrer... Madame Madeleine,
+Avec un visiteur, dans le parc se promène.
+C'est le duc-maréchal de Grammont ? Oui, je crois.
+Il n'était plus venu la voir depuis des mois !
+Il est très pris ! -- La cour ! -- Les camps ! Les soins du monde !
+Et vous demeurerez ici, vainement blonde,
+Toujours en deuil ? Toujours. Aussi fidèle ? Aussi.
+Vous m'avez pardonné ? Puisque je suis ici.
+Vraiment c'était un être ? Il fallait le connaître !
+Ah ! Il fallait ? ... Je l'ai trop peu connu, peut-être !
+Et son dernier billet, sur votre cœur, toujours ?
+Comme un doux scapulaire, il pend à ce velours.
+Même mort, vous l'aimez ? Quelquefois il me semble
+Qu'il n'est mort qu'à demi, que nos cœurs sont ensemble,
+Et que son amour flotte, autour de moi, vivant !
+Est-ce que Cyrano vient vous voir ? Oui, souvent.
+-- Ce vieil ami, pour moi, remplace les gazettes.
+Il vient ; c'est régulier ; sous cet arbre où vous êtes
+On place son fauteuil, s'il fait beau ; je l'attends
+En brodant ; l'heure sonne ; au dernier coup, j'entends
+-- Car je ne tourne plus même le front ! -- sa canne
+Descendre le perron ; il s'assied ; il ricane
+De ma tapisserie éternelle ; il me fait
+La chronique de la semaine, et Tiens, Le Bret !
+Comment va notre ami ? Mal. Oh ! Il exagère !
+Tout ce que j'ai prédit : l'abandon, la misère !
+Ses épîtres lui font des ennemis nouveaux !
+Il attaque les faux nobles, les faux dévots,
+Les faux braves, les plagiaires, -- tout le monde.
+Mais son épée inspire une terreur profonde.
+On ne viendra jamais à bout de lui. Qui sait ?
+Ce que je crains, ce n'est pas les attaques, c'est
+La solitude, la famine, c'est Décembre
+Entrant à pas de loup dans son obscure chambre :
+Voilà les spadassins qui plutôt le tueront !
+-- Il serre chaque jour, d'un cran, son ceinturon.
+Son pauvre nez a pris des tons de vieil ivoire.
+Il n'a plus qu'un petit habit de serge noire.
+Ah ! celui-là n'est pas parvenu ! -- C'est égal,
+Ne le plaignez pas trop. Monsieur le maréchal !
+Ne le plaignez pas trop : il a vécu sans pactes,
+Libre dans sa pensée autant que dans ses actes.
+Monsieur le duc ! Je sais, oui : j'ai tout ; il n'a rien
+Mais je lui serrerais bien volontiers la main.
+Adieu. Je vous conduis. Oui, parfois, je l'envie.
+-- Voyez-vous, lorsqu'on a trop réussi sa vie,
+On sent, -- n'ayant rien fait, mon Dieu, de vraiment mal ! --
+Mille petits dégoûts de soi, dont le total
+Ne fait pas un remords, mais une gêne obscure ;
+Et les manteaux de duc traînent dans leur fourrure,
+Pendant que des grandeurs on monte les degrés,
+Un bruit d'illusions sèches et de regrets,
+Comme, quand vous montez lentement vers ces portes,
+Votre robe de deuil traîne des feuilles mortes.
+Vous voilà bien rêveur ? Eh ! oui ! Monsieur Le Bret !
+Vous permettez ? Un mot. C'est vrai : nul n'oserait
+Attaquer votre ami ; mais beaucoup l'ont en haine ;
+Et quelqu'un me disait, hier, au jeu, chez la Reine :
+"Ce Cyrano pourrait mourir d'un accident."
+Ah ? Oui. Qu'il sorte peu. Qu'il soit prudent. Prudent !
+Il va venir. Je vais l'avertir. Oui, mais ! Qu'est-ce ?
+Ragueneau vient vous voir, Madame. Qu'on le laisse
+Entrer. Il vient crier misère. Étant un jour
+Parti pour être auteur, il devint tour à tour
+Chantre Étuviste Acteur Bedeau Perruquier Maître
+De théorbe Aujourd'hui que pourrait-il bien être ?
+Ah ! Madame ! Monsieur ! Racontez vos malheurs
+À Le Bret. Je reviens. Mais, Madame D'ailleurs,
+Puisque vous êtes là, j'aime mieux qu'elle ignore !
+-- J'allais voir votre ami tantôt. J'étais encore
+À vingt pas de chez lui... quand je le vois de loin,
+Qui sort. Je veux le joindre. Il va tourner le coin
+De la rue... et je cours... lorsque d'une fenêtre
+Sous laquelle il passait -- est-ce un hasard ? ... peut-être ! --
+Un laquais laisse choir une pièce de bois.
+Les lâches ! ... Cyrano ! J'arrive et je le vois
+C'est affreux ! Notre ami, Monsieur, notre poète,
+Je le vois, là, par terre, un grand trou dans la tête !
+Il est mort ? Non ! mais... Dieu ! je l'ai porté chez lui.
+Dans sa chambre... Ah ! sa chambre ! il faut voir ce réduit !
+Il souffre ? Non, Monsieur, il est sans connaissance,
+Un médecin ? Il en vint un par complaisance,
+Mon pauvre Cyrano ! -- Ne disons pas cela
+Tout d'un coup à Roxane ! -- Et ce docteur ? Il a
+Parlé, -- je ne sais plus, -- de fièvre, de méninges !
+Ah ! si vous le voyiez -- la tête dans des linges !
+Courons vite ! -- Il n'y a personne à son chevet ! --
+C'est qu'il pourrait mourir, Monsieur, s'il se levait !
+Passons par là ! Viens, c'est plus court ! Par la chapelle !
+Monsieur Le Bret ! Le Bret s'en va quand on l'appelle ?
+C'est quelque histoire encor de ce bon Ragueneau !
+Ah ! que ce dernier jour de septembre est donc beau !
+Ma tristesse sourit. Elle qu'Avril offusque,
+Se laisse décider par l'automne, moins brusque.
+Ah ! voici le fauteuil classique où vient s'asseoir
+Mon vieil ami ! Mais c'est le meilleur du parloir !
+Merci, ma sœur. Il va venir. Là... l'heure sonne.
+-- Mes écheveaux ! -- L'heure a sonné ? Ceci m'étonne !
+Serait-il en retard pour la première fois ?
+La sœur tourière doit -- mon dé ? ... là, je le vois ! --
+L'exhorter à la pénitence. Elle l'exhorte !
+-- Il ne peut plus tarder. -- Tiens ! une feuille morte ! --
+D'ailleurs, rien ne pourrait. -- Mes ciseaux ? ... dans mon sac ! --
+L'empêcher de venir ! Monsieur de Bergerac.
+Qu'est-ce que je disais ? Ah ! ces teintes fanées
+Comment les rassortir ? Depuis quatorze années,
+Pour la première fois, en retard ! Oui, c'est fou !
+J'enrage. Je fus mis en retard, vertuchou !
+Par ? Par une visite assez inopportune.
+Ah ! oui ! quelque fâcheux ? Cousine, c'était une
+Fâcheuse. Vous l'avez renvoyée ? Oui, j'ai dit :
+Excusez-moi, mais c'est aujourd'hui samedi,
+Jour où je dois me rendre en certaine demeure ;
+Rien ne m'y fait manquer : repassez dans une heure !
+Eh bien ! cette personne attendra pour vous voir :
+Je ne vous laisse pas partir avant ce soir.
+Peut-être un peu plus tôt faudra-t-il que je parte.
+Vous ne taquinez pas sœur Marthe ? Si ! Sœur Marthe !
+Approchez ! Ha ! ha ! ha ! Beaux yeux toujours baissés !
+Mais Oh ! Chut ! Ce n'est rien ! -- Hier, j'ai fait gras. Je sais.
+C'est pour cela qu'il est si pâle ! Au réfectoire
+Vous viendrez tout à l'heure, et je vous ferai boire
+Un grand bol de bouillon... Vous viendrez ? Oui, oui, oui.
+Ah ! vous êtes un peu raisonnable, aujourd'hui !
+Elle essaye de vous convertir ? Je m'en garde !
+Tiens, c'est vrai ! Vous toujours si saintement bavarde,
+Vous ne me prêchez pas ? c'est étonnant, ceci !
+Sabre de bois ! Je veux vous étonner aussi !
+Tenez, je vous permets Ah ! la chose est nouvelle ?
+De... de prier pour moi, ce soir, à la chapelle.
+Oh ! oh ! Sœur Marthe est dans la stupéfaction !
+Je n'ai pas attendu votre permission.
+Du diable si je peux jamais, tapisserie,
+Voir ta fin ! J'attendais cette plaisanterie.
+Regardez-les tomber. Comme elles tombent bien !
+Dans ce trajet si court de la branche à la terre,
+Comme elles savent mettre une beauté dernière,
+Et malgré leur terreur de pourrir sur le sol,
+Veulent que cette chute ait la grâce d'un vol !
+Mélancolique, vous ? Mais pas du tout, Roxane !
+Allons, laissez tomber les feuilles de platane
+Et racontez un peu ce qu'il y a de neuf.
+Ma gazette ? Voici ! Ah ! Samedi, dix-neuf :
+Ayant mangé huit fois du raisiné de Cette,
+Le Roi fut pris de fièvre ; à deux coups de lancette
+Son mal fut condamné pour lèse-majesté,
+Et cet auguste pouls n'a plus fébricité !
+Au grand bal, chez la reine, on a brûlé, dimanche,
+Sept cent soixante-trois flambeaux de cire blanche ;
+Nos troupes ont battu, dit-on, Jean l'Autrichien ;
+On a pendu quatre sorciers ; le petit chien
+De madame d'Athis a dû prendre un clystère
+Monsieur de Bergerac, voulez-vous bien vous taire !
+Lundi... rien. Lygdamire a changé d'amant. Oh !
+Mardi, toute la cour est à Fontainebleau.
+Mercredi, la Montglat dit au comte de Fiesque :
+Non ! Jeudi : Mancini, Reine de France, -- ou presque !
+Le vingt-cinq, la Montglat à de Fiesque dit : Oui ;
+Et samedi, vingt-six Il est évanoui ?
+Cyrano ! Qu'est-ce ? ... Quoi ? Non ! non ! je vous assure,
+Ce n'est rien ! Laissez-moi ! Pourtant C'est ma blessure
+D'Arras... qui... quelquefois... vous savez Pauvre ami !
+Mais ce n'est rien. Cela va finir. C'est fini.
+Chacun de nous a sa blessure : j'ai la mienne.
+Elle est là, sous la lettre au papier jaunissant
+Où l'on peut voir encor des larmes et du sang !
+Sa lettre ! ... N'aviez-vous pas dit qu'un jour, peut-être,
+Vous me la feriez lire ? Ah ! vous voulez ? ... Sa lettre ?
+Oui ... Je veux ... Aujourd'hui Tenez ! Je peux ouvrir ?
+Ouvrez... lisez ! Roxane, adieu, je vais mourir !
+Tout haut ? C'est pour ce soir, je crois, ma bien-aimée !
+J'ai l'âme lourde encor d'amour inexprimée,
+Et je meurs ! jamais plus, jamais mes yeux grisés,
+Mes regards dont c'était Comment vous la lisez,
+Sa lettre ! dont c'était les frémissantes fêtes,
+Ne baiseront au vol les gestes que vous faites ;
+J'en revois un petit qui vous est familier
+Pour toucher votre front, et je voudrais crier
+Comme vous la lisez, -- cette lettre ! Et je crie :
+Adieu ! Vous la lisez Ma chère, ma chérie,
+Mon trésor D'une voix Mon amour ! D'une voix
+Mais... que je n'entends pas pour la première fois !
+Mon cœur ne vous quitta jamais une seconde,
+Et je suis et serai jusque dans l'autre monde
+Celui qui vous aima sans mesure, celui
+Comment pouvez-vous lire à présent ? Il fait nuit.
+Et pendant quatorze ans, il a joué ce rôle
+D'être le vieil ami qui vient pour être drôle !
+Roxane ! C'était vous ! Non, non, Roxane, non !
+J'aurais dû deviner quand il disait mon nom !
+Non, ce n'était pas moi ! C'était vous ! Je vous jure
+J'aperçois toute la généreuse imposture :
+Les lettres, c'était vous Non ! Les mots chers et fous,
+C'était vous Non ! La voix dans la nuit, c'était vous !
+Je vous jure que non ! L'âme, c'était la vôtre !
+Je ne vous aimais pas. Vous m'aimiez ! C'était l'autre !
+Vous m'aimiez ! Non ! Déjà vous le dites plus bas !
+Non, non, mon cher amour, je ne vous aimais pas !
+Ah ! que de choses qui sont mortes... qui sont nées !
+-- Pourquoi vous être tu pendant quatorze années,
+Puisque sur cette lettre où, lui, n'était pour rien,
+Ces pleurs étaient de vous ? Ce sang était le sien.
+Alors pourquoi laisser ce sublime silence
+Se briser aujourd'hui ? Pourquoi ? Quelle imprudence !
+Ah ! j'en étais bien sûr ! il est là ! Tiens, parbleu !
+Il s'est tué, Madame, en se levant ! Grand Dieu !
+Mais tout à l'heure alors... cette faiblesse ? ... cette ?
+C'est vrai ! je n'avais pas terminé ma gazette :
+Et samedi, vingt-six, une heure avant dîné,
+Monsieur de Bergerac est mort assassiné.
+Que dit-il ? -- Cyrano ! -- Sa tête enveloppée !
+Ah, que vous a-t-on fait ? Pourquoi ? "D'un coup d'épée,
+Frappé par un héros, tomber la pointe au cœur !"
+-- Oui, je disais cela ! ... Le destin est railleur !
+Et voilà que je suis tué dans une embûche,
+Par derrière, par un laquais, d'un coup de bûche !
+C'est très bien. J'aurai tout manqué, même ma mort.
+Ah, Monsieur ! Ragueneau, ne pleure pas si fort !
+Qu'est-ce que tu deviens, maintenant, mon confrère ?
+Je suis moucheur de... de... chandelles, chez Molière.
+Molière ! Mais je veux le quitter, dès demain :
+Oui, je suis indigné ! ... Hier, on jouait Scapin,
+Et j'ai vu qu'il vous a pris une scène ! Entière !
+Oui, Monsieur, le fameux : "Que Diable allait-il faire ? "
+Molière te l'a pris ! Chut ! chut ! Il a bien fait !
+La scène, n'est-ce pas, produit beaucoup d'effet ?
+Ah ! Monsieur, on riait ! on riait ! Oui, ma vie
+Ce fut d'être celui qui souffle -- et qu'on oublie !
+Vous souvient-il du soir où Christian vous parla
+Sous le balcon ? Eh bien ! toute ma vie est là :
+Pendant que je restais en bas, dans l'ombre noire,
+D'autres montaient cueillir le baiser de la gloire !
+C'est justice, et j'approuve au seuil de mon tombeau :
+Molière a du génie et Christian était beau !
+Qu'elles aillent prier puisque leur cloche sonne !
+Ma sœur ! ma sœur ! Non ! non ! n'allez chercher personne :
+Quand vous reviendriez, je ne serais plus là.
+Il me manquait un peu d'harmonie... en voilà.
+Je vous aime, vivez ! Non ! car c'est dans le conte
+Que lorsqu'on dit : Je t'aime ! au prince plein de honte,
+Il sent sa laideur fondre à ces mots de soleil
+Mais tu t'apercevrais que je reste pareil.
+J'ai fait votre malheur ! moi ! moi ! Vous ? ... au contraire !
+J'ignorais la douceur féminine. Ma mère
+Ne m'a pas trouvé beau. Je n'ai pas eu de sœur.
+Plus tard, j'ai redouté l'amante à l'œil moqueur.
+Je vous dois d'avoir eu, tout au moins, une amie.
+Grâce à vous une robe a passé dans ma vie.
+Ton autre amie est là, qui vient te voir ! Je vois.
+Je n'aimais qu'un seul être et je le perds deux fois !
+Le Bret, je vais monter dans la lune opaline,
+Sans qu'il faille inventer, aujourd'hui, de machine
+Que dites-vous ? Mais oui, c'est là, je vous le dis,
+Que l'on va m'envoyer faire mon paradis
+Plus d'une âme que j'aime y doit être exilée,
+Et je retrouverai Socrate et Galilée !
+Non, non ! C'est trop stupide à la fin, et c'est trop
+Injuste ! Un tel poète ! Un cœur si grand, si haut !
+Mourir ainsi ! ... Mourir ! Voilà Le Bret qui grogne !
+Mon cher ami Ce sont les cadets de Gascogne
+-- La masse élémentaire... Eh oui ! ... voilà le hic
+Sa science... dans son délire ! Copernic
+A dit Oh ! Mais aussi que diable allait-il faire,
+Mais que diable allait-il faire en cette galère ?
+Mais je m'en vais, pardon, je ne peux faire attendre :
+Vous voyez, le rayon de lune vient me prendre !
+Je ne veux pas que vous pleuriez moins ce charmant,
+Ce bon, ce beau Christian ; mais je veux seulement
+Que lorsque le grand froid aura pris mes vertèbres,
+Vous donniez un sens double à ces voiles funèbres,
+Et que son deuil sur vous devienne un peu mon deuil.
+Je vous jure ! Pas là ! non ! pas dans ce fauteuil !
+-- Ne me soutenez pas ! -- Personne ! Rien que l'arbre !
+Elle vient. Je me sens déjà botté de marbre,
+-- Ganté de plomb ! Oh ! mais ! ... puisqu'elle est en chemin,
+Je l'attendrai debout, et l'épée à la main !
+Cyrano ! Cyrano ! Je crois qu'elle regarde
+Qu'elle ose regarder mon nez, cette Camarde
+Que dites-vous ? ... C'est inutile ? ... Je le sais !
+Mais on ne se bat pas dans l'espoir du succès !
+Non ! non ! c'est bien plus beau lorsque c'est inutile !
+-- Qu'est-ce que c'est que tous ceux-là ? -- Vous êtes mille ?
+Ah ! je vous reconnais, tous mes vieux ennemis !
+Le Mensonge ? Tiens, tiens ! -- Ha ! ha ! les Compromis !
+Les Préjugés, les Lâchetés ! Que je pactise ?
+Jamais, jamais ! -- Ah ! te voilà, toi, la Sottise !
+-- Je sais bien qu'à la fin vous me mettrez à bas ;
+N'importe : je me bats ! je me bats ! je me bats !
+Oui, vous m'arrachez tout, le laurier et la rose !
+Arrachez ! Il y a malgré vous quelque chose
+Que j'emporte, et ce soir, quand j'entrerai chez Dieu,
+Mon salut balaiera largement le seuil bleu,
+Quelque chose que sans un pli, sans une tache,
+J'emporte malgré vous, et c'est C'est ? Mon panache.
diff --git a/plint/test_data/cyrano.tpl b/plint/test_data/cyrano.tpl
@@ -0,0 +1,2 @@
+! hiatus_ok:yes
+12 A x
diff --git a/plint/test_data/cyrano_full b/plint/test_data/cyrano_full
@@ -0,0 +1,2476 @@
+Holà ! Vos quinze sols ! J'entre gratis ! Pourquoi ?
+Je suis chevau-léger de la maison du Roi !
+Vous ? Je ne paye pas ! Mais Je suis mousquetaire.
+On ne commence qu'à deux heures. Le parterre
+Est vide. Exerçons-nous au fleuret. Psit... Flanquin !
+Champagne ? Cartes. Dés. Jouons. Oui, mon coquin.
+J'ai soustrait à mon maître un peu de luminaire.
+C'est gentil de venir avant que l'on n'éclaire !
+Touche ! Trèfle ! Un baiser ! On voit ! Pas de danger !
+Lorsqu'on vient en avance, on est bien pour manger.
+Plaçons-nous là, mon fils. Brelan d'as ! Un ivrogne
+Doit boire son bourgogne À l'hôtel de Bourgogne !
+Ne se croirait-on pas en quelque mauvais lieu ?
+Buveurs Bretteurs ! Joueurs ! Un baiser ! Jour de Dieu !
+-- Et penser que c'est dans une salle pareille
+Qu'on joua du Rotrou, mon fils. Et du Corneille !
+Les pages, pas de farce ! Oh ! Monsieur ! Ce soupçon !
+As-tu de la ficelle ? Avec un hameçon.
+On pourra de là-haut pêcher quelque perruque.
+Or çà, jeunes escrocs, venez qu'on vous éduque :
+Puis donc que vous volez pour la première fois
+Hep ! Avez-vous des sarbacanes ? Et des pois !
+Que va-t-on nous jouer ? Clorise. De qui est-ce ?
+De monsieur Balthazar Baro. C'est une pièce !
+La dentelle surtout des canons, coupez-la !
+Tenez, à la première du Cid, j'étais là !
+Les montres Vous verrez des acteurs très illustres
+Les mouchoirs Montfleury Allumez donc les lustres !
+Bellerose, L'Epy, la Beaupré, Jodelet !
+Ah ! voici la distributrice ! Oranges, lait,
+Eau de framboise, aigre de cèdre ! Place, brutes !
+Les marquis ! ... au parterre ? Oh ! pour quelques minutes.
+Hé quoi ! Nous arrivons ainsi que les drapiers,
+Sans déranger les gens ? sans marcher sur les pieds ?
+Ah, fi ! fi ! fi ! Cuigy ! Brissaille ! Des fidèles !
+Mais oui, nous arrivons devant que les chandelles.
+Ah, ne m'en parlez pas ! Je suis dans une humeur !
+Console-toi, marquis, car voici l'allumeur !
+Ah ! Lignière ! Pas encor gris ! Je vous présente ?
+Baron de Neuvillette. Ah ! La tête est charmante.
+Peuh ! Messieurs de Cuigy, de Brissaille Enchanté !
+Il est assez joli, mais n'est pas ajusté
+Au dernier goût. Monsieur débarque de Touraine.
+Oui, je suis à Paris depuis vingt jours à peine.
+J'entre aux gardes demain, dans les Cadets. Voilà
+La présidente Aubry ! Oranges, lait La... la
+Du monde ! Eh, oui, beaucoup, Tout le bel air ! Mesdames
+De Guéméné De Bois-Dauphin Que nous aimâmes
+De Chavigny Qui de nos cœurs va se jouant !
+Tiens, monsieur de Corneille est arrivé de Rouen.
+L'Académie est là ? Mais... j'en vois plus d'un membre ;
+Voici Boudu, Boissat, et Cureau de la Chambre ;
+Porchères, Colomby, Bourzeys, Bourdon, Arbaud
+Tous ces noms dont pas un ne mourra, que c'est beau !
+Attention ! nos précieuses prennent place :
+Barthénoïde, Urimédonte, Cassandace,
+Félixérie Ah ! Dieu ! leurs surnoms sont exquis !
+Marquis, tu les sais tous ? Je les sais tous, marquis !
+Mon cher, je suis entré pour vous rendre service :
+La dame ne vient pas. Je retourne à mon vice !
+Non ! ... Vous, qui chansonnez et la ville et la cour,
+Restez : vous me direz pour qui je meurs d'amour.
+Messieurs les violons ! Macarons, citronnée
+J'ai peur qu'elle ne soit coquette et raffinée,
+Je n'ose lui parler car je n'ai pas d'esprit.
+Le langage aujourd'hui qu'on parle et qu'on écrit,
+Me trouble. Je ne suis qu'un bon soldat timide.
+-- Elle est toujours à droite, au fond : la loge vide.
+Je pars. Oh ! non, restez ! Je ne peux. D'Assoucy
+M'attend au cabaret. On meurt de soif, ici.
+Orangeade ? Fi ! Lait ? Pouah ! Rivesalte ? Halte !
+Je reste encore un peu. -- Voyons ce rivesalte ?
+Ah ! Ragueneau ! Le grand rôtisseur Ragueneau.
+Monsieur, avez-vous vu monsieur de Cyrano ?
+Le pâtissier des comédiens et des poètes !
+Trop d'honneur Taisez-vous, Mécène que vous êtes !
+Oui, ces messieurs chez moi se servent À crédit.
+Poète de talent lui-même Ils me l'ont dit.
+Fou de vers ! Il est vrai que pour une odelette
+Vous donnez une tarte Oh ! une tartelette !
+Brave homme, il s'en excuse ! Et pour un triolet
+Ne donnâtes-vous pas ? Des petits pains ! Au lait.
+-- Et le théâtre, vous l'aimez ? Je l'idolâtre.
+Vous payez en gâteaux vos billets de théâtre !
+Votre place, aujourd'hui, là, voyons, entre nous,
+Vous a coûté combien ? Quatre flans. Quinze choux.
+Monsieur de Cyrano n'est pas là ? Je m'étonne.
+Pourquoi ? Montfleury joue ! En effet, cette tonne
+Va nous jouer ce soir le rôle de Phédon.
+Qu'importe à Cyrano ? Mais vous ignorez donc ?
+Il fit à Montfleury, messieurs, qu'il prit en haine,
+Défense, pour un mois, de reparaître en scène.
+Eh bien ? Montfleury joue ! Il n'y peut rien. Oh ! oh !
+Moi, je suis venu voir ! Quel est ce Cyrano ?
+C'est un garçon versé dans les colichemardes.
+Noble ? Suffisamment. Il est cadet aux gardes.
+Mais son ami Le Bret peut vous dire Le Bret !
+Vous cherchez Bergerac ? Oui, je suis inquiet !
+N'est-ce pas que cet homme est des moins ordinaires ?
+Ah, c'est le plus exquis des êtres sublunaires !
+Rimeur ! Bretteur ! Physicien ! Musicien !
+Et quel aspect hétéroclite que le sien !
+Certes, je ne crois pas que jamais nous le peigne
+Le solennel monsieur Philippe de Champaigne ;
+Mais bizarre, excessif, extravagant, falot,
+Il eût fourni, je pense, à feu Jacques Callot
+Le plus fol spadassin à mettre entre ses masques :
+Feutre à panache triple et pourpoint à six basques,
+Cape que par derrière, avec pompe, l'estoc
+Lève, comme une queue insolente de coq,
+Plus fier que tous les Artabans dont la Gascogne
+Fut et sera toujours l'alme Mère Gigogne,
+Il promène, en sa fraise à la Pulcinella,
+Un nez ! ... Ah ! messeigneurs, quel nez que ce nez-là !
+On ne peut voir passer un pareil nasigère
+Sans s'écrier : "Oh ! non, vraiment, il exagère !"
+Puis on sourit, on dit : "Il va l'enlever..." Mais
+Monsieur de Bergerac ne l'enlève jamais.
+Il le porte, -- et pourfend quiconque le remarque !
+Son glaive est la moitié des ciseaux de la Parque !
+Il ne viendra pas ! Si ! ... Je parie un poulet
+À la Ragueneau ! Soit ! Ah, messieurs ! mais elle est
+Épouvantablement ravissante ! Une pêche
+Qui sourirait avec une fraise ! Et si fraîche
+Qu'on pourrait, l'approchant, prendre un rhume de cœur !
+C'est elle ! Ah ! c'est elle ? Oui. Dites vite. J'ai peur.
+Magdeleine Robin, dite Roxane. -- Fine.
+Précieuse. Hélas ! Libre. Orpheline. Cousine
+De Cyrano, -- dont on parlait Cet homme ? Hé ! hé !
+-- Comte de Guiche. Épris d'elle. Mais marié
+À la nièce d'Armand de Richelieu. Désire
+Faire épouser Roxane à certain triste sire,
+Un monsieur de Valvert, vicomte ... et complaisant.
+Elle n'y souscrit pas, mais de Guiche est puissant :
+Il peut persécuter une simple bourgeoise.
+D'ailleurs j'ai dévoilé sa manœuvre sournoise
+Dans une chanson qui ... Ho ! il doit m'en vouloir !
+-- La fin était méchante... Écoutez Non. Bonsoir.
+Vous allez ? Chez monsieur de Valvert ! Prenez garde :
+C'est lui qui vous tuera ! Restez. On vous regarde.
+C'est vrai ! C'est moi qui pars. J'ai soif ! Et l'on m'attend
+-- Dans les tavernes ! Pas de Cyrano. Pourtant
+Ah ! je veux espérer qu'il n'a pas vu l'affiche !
+Commencez ! Commencez ! Quelle cour, ce de Guiche !
+Fi ! ... Encore un Gascon ! Le Gascon souple et froid,
+Celui qui réussit ! ... Saluons-le, crois-moi.
+Les beaux rubans ! Quelle couleur, comte de Guiche ?
+Baise-moi-ma-mignonne ou bien Ventre-de-biche ?
+C'est couleur Espagnol malade. La couleur
+Ne ment pas, car bientôt, grâce à votre valeur,
+L'Espagnol ira mal, dans les Flandres ! Je monte
+Sur scène. Venez-vous ? Viens, Valvert ! Le vicomte !
+Ah ! je vais lui jeter à la face mon Hein ?
+Ay ! Je cherchais un gant ! Vous trouvez une main.
+Lâchez-moi. Je vous livre un secret. Quel ? Lignière
+Qui vous quitte Eh ! bien ? touche à son heure dernière.
+Une chanson qu'il fit blessa quelqu'un de grand,
+Et cent hommes -- j'en suis -- ce soir sont postés ! Cent !
+Par qui ? Discrétion Oh ! Professionnelle !
+Où seront-ils postés ? À la porte de Nesle.
+Sur son chemin. Prévenez-le ! Mais où le voir !
+Allez courir tous les cabarets : le Pressoir
+D'Or, la Pomme de Pin, la Ceinture qui craque,
+Les Deux Torches, les Trois Entonnoirs, -- et dans chaque,
+Laissez un petit mot d'écrit l'avertissant.
+Oui, je cours ! Ah ! les gueux ! Contre un seul homme, cent !
+La quitter... elle ! Et lui ! ... -- Mais il faut que je sauve
+Lignière ! Commencez. Ma perruque ! Il est chauve !
+Bravo, les pages ! ... Ha ! ha ! ha ! Petit gredin !
+Ha ! ha ! ha ! ha ! ha ! ha ! Ce silence soudain ?
+Ah ? ...... La chose me vient d'être certifiée.
+Chut ! -- Il paraît ? ... -- Non ! ... -- Si ! -- Dans la loge grillée. --
+Le Cardinal ! -- Le Cardinal ? -- Le Cardinal !
+Ah ! diable, on ne va pas pouvoir se tenir mal !
+Mouchez cette chandelle ! Une chaise ! Silence !
+Montfleury entre en scène ? Oui, c'est lui qui commence.
+Cyrano n'est pas là. J'ai perdu mon pari.
+Tant mieux ! tant mieux ! Bravo, Montfleury ! Montfleury !
+Heureux qui loin des cours, dans un lieu solitaire,
+Se prescrit à soi-même un exil volontaire,
+Et qui, lorsque Zéphire a soufflé sur les bois
+Coquin, ne t'ai-je pas interdit pour un mois ?
+Hein ? -- Quoi ? -- Qu'est-ce ? C'est lui ! Cyrano ! Roi des pitres !
+Hors de scène a l'instant ! Oh ! Mais Tu récalcitres ?
+Chut ! -- Assez ! -- Montfleury, jouez ! -- Ne craignez rien !
+Heureux qui loin des cours dans un lieu sol Eh bien !
+Faudra-t-il que je fasse, ô Monarque des drôles,
+Une plantation de bois sur vos épaules ?
+Heureux qui Sortez ! Oh ! Heureux qui loin des cours
+Ah ! je vais me fâcher ! Venez à mon secours,
+Messieurs ! Mais jouez donc ! Gros homme, si tu joues
+Je vais être obligé de te fesser les joues !
+Assez ! Que les marquis se taisent sur leurs bancs,
+Ou bien je fais tâter ma canne à leurs rubans !
+C'en est trop ! ... Montfleury Que Montfleury s'en aille,
+Ou bien je l'essorille et le désentripaille !
+Mais Qu'il sorte ! Pourtant Ce n'est pas encor fait ?
+Bon ! je vais sur la scène en guise de buffet,
+Découper cette mortadelle d'Italie !
+En m'insultant, Monsieur, vous insultez Thalie !
+Si cette Muse, à qui, Monsieur, vous n'êtes rien,
+Avait l'honneur de vous connaître, croyez bien
+Qu'en vous voyant si gros et bête comme une urne,
+Elle vous flanquerait quelque part son cothurne.
+Montfleury ! Montfleury ! -- La pièce de Baro ! --
+Je vous en prie, ayez pitié de mon fourreau :
+Si vous continuez, il va rendre sa lame !
+Hé ! là ! Sortez de scène ! Oh ! oh ! Quelqu'un réclame ?
+Si j'entends une fois encor cette chanson,
+Je vous assomme tous. Vous n'êtes pas Samson !
+Voulez-vous me prêter, Monsieur, votre mâchoire ?
+C'est inouï ! C'est scandaleux ! C'est vexatoire !
+Ce qu'on s'amuse ! Kssi ! -- Montfleury ! -- Cyrano !
+Silence ! Hi han ! Bêê ! Ouah, ouah ! Cocorico !
+Je vous Miâou ! Je vous ordonne de vous taire !
+Et j'adresse un défi collectif au parterre !
+-- J'inscris les noms ! -- Approchez-vous, jeunes héros !
+Chacun son tour ! Je vais donner des numéros ! --
+Allons, quel est celui qui veut ouvrir la liste ?
+Vous, Monsieur ? Non ! Vous ? Non ! Le premier duelliste,
+Je l'expédie avec les honneurs qu'on lui doit !
+-- Que tous ceux qui veulent mourir lèvent le doigt.
+La pudeur vous défend de voir ma lame nue ?
+Pas un nom ? -- Pas un doigt ? -- C'est bien. Je continue.
+Donc, je désire voir le théâtre guéri
+De cette fluxion. Sinon le bistouri !
+Je Mes mains vont frapper trois claques, pleine lune !
+Vous vous éclipserez à la troisième. Ah ? Une !
+Je Restez ! Restera ... restera pas Je crois,
+Messieurs Deux ! Je suis sûr qu'il vaudrait mieux que Trois !
+Hu ! ... hu ! ... Lâche ! ... Reviens ! Qu'il revienne, s'il l'ose !
+L'orateur de la troupe ! Ah ! ... Voilà Bellerose !
+Nobles seigneurs Non ! Non ! Jodelet ! Tas de veaux !
+Ah ! Ah ! Bravo ! très bien ! bravo ! Pas de bravos !
+Le gros tragédien dont vous aimez le ventre
+S'est senti C'est un lâche ! Il dut sortir ! Qu'il rentre !
+Non ! Si ! Mais à la fin, monsieur, quelle raison
+Avez-vous de haïr Montfleury ? Jeune oison,
+J'ai deux raisons, dont chaque est suffisante seule.
+Primo : c'est un acteur déplorable, qui gueule,
+Et qui soulève avec des han ! de porteur d'eau,
+Le vers qu'il faut laisser s'envoler ! -- Secundo :
+Est mon secret Mais vous nous privez sans scrupule
+De la Clorise ! Je m'entête Vieille mule !
+Les vers du vieux Baro valant moins que zéro,
+J'interromps sans remords ! Ha ! -- Ho ! -- Notre Baro !
+Ma chère ! -- Peut-on dire ? ... Ah ! Dieu ! Belles personnes,
+Rayonnez, fleurissez, soyez des échansonnes
+De rêve, d'un sourire enchantez un trépas,
+Inspirez-nous des vers... mais ne les jugez pas !
+Et l'argent qu'il va falloir rendre ! Bellerose,
+Vous avez dit la seule intelligente chose !
+Au manteau de Thespis je ne fais pas de trous :
+Attrapez cette bourse au vol, et taisez-vous !
+Ah ! ... Oh ! À ce prix-là, monsieur, je t'autorise
+À venir chaque jour empêcher la Clorise !
+Hu ! ... Hu ! Dussions-nous même ensemble être hués !
+Il faut évacuer la salle ! Évacuez !
+C'est fou ! Le comédien Montfleury ! quel scandale !
+Mais il est protégé par le duc de Candale !
+Avez-vous un patron ? Non ! Vous n'avez pas ? Non !
+Quoi, pas un grand seigneur pour couvrir de son nom ?
+Non, ai-je dit deux fois. Faut-il donc que je trisse ?
+Non, pas de protecteur mais une protectrice !
+Mais vous allez quitter la ville ? C'est selon.
+Mais le duc de Candale a le bras long ! Moins long
+Que n'est le mien quand je lui mets cette rallonge !
+Mais vous ne songez pas à prétendre J'y songe.
+Mais Tournez les talons, maintenant. Mais Tournez !
+-- Ou dites-moi pourquoi vous regardez mon nez.
+Je Qu'a-t-il d'étonnant ? Votre Grâce se trompe
+Est-il mol et ballant, monsieur, comme une trompe ?
+Je n'ai pas Ou crochu comme un bec de hibou ?
+Je Y distingue-t-on une verrue au bout ?
+Mais Ou si quelque mouche, à pas lents, s'y promène ?
+Qu'a-t-il d'hétéroclite ? Oh ! Est-ce un phénomène ?
+Mais d'y porter les yeux j'avais su me garder !
+Et pourquoi, s'il vous plaît, ne pas le regarder ?
+J'avais Il vous dégoûte alors ? Monsieur Malsaine
+Vous semble sa couleur ? Monsieur ! Sa forme, obscène ?
+Mais du tout ! Pourquoi donc prendre un air dénigrant ?
+-- Peut-être que monsieur le trouve un peu trop grand ?
+Je le trouve petit, tout petit, minuscule !
+Hein ? comment ? m'accuser d'un pareil ridicule ?
+Petit, mon nez ? Holà ! Ciel ! Énorme, mon nez !
+-- Vil camus, sot camard, tête plate, apprenez
+Que je m'enorgueillis d'un pareil appendice,
+Attendu qu'un grand nez est proprement l'indice
+D'un homme affable, bon, courtois, spirituel,
+Libéral, courageux, tel que je suis, et tel
+Qu'il vous est interdit à jamais de vous croire,
+Déplorable maraud ! car la face sans gloire
+Que va chercher ma main en haut de votre col,
+Est aussi dénuée Aï ! De fierté, d'envol,
+De lyrisme, de pittoresque, d'étincelle,
+De somptuosité, de Nez enfin, que celle
+Que va chercher ma botte au bas de votre dos !
+Au secours ! À la garde ! Avis donc aux badauds
+Qui trouveraient plaisant mon milieu de visage,
+Et si le plaisantin est noble, mon usage
+Est de lui mettre, avant de le laisser s'enfuir,
+Pas devant, et plus haut, du fer, et non du cuir !
+Mais à la fin il nous ennuie ! Il fanfaronne !
+Personne ne va donc lui répondre ? Personne ?
+Attendez ! Je vais lui lancer un de ces traits !
+Vous... vous avez un nez... heu... un nez... très grand. Très !
+Ha ! C'est tout ? Mais Ah ! non ! c'est un peu court, jeune homme !
+On pouvait dire... Oh ! Dieu ! ... bien des choses en somme
+En variant le ton, -- par exemple, tenez :
+Agressif : "Moi, monsieur, si j'avais un tel nez
+Il faudrait sur-le-champ que je me l'amputasse !"
+Amical : "Mais il doit tremper dans votre tasse !
+Pour boire, faites-vous fabriquer un hanap !"
+Descriptif : "C'est un roc ! ... c'est un pic ! ... c'est un cap !
+Que dis-je, c'est un cap ? ... C'est une péninsule !"
+Curieux : "De quoi sert cette oblongue capsule ?
+D'écritoire, monsieur, ou de boîte à ciseaux ?"
+Gracieux : "Aimez-vous à ce point les oiseaux
+Que paternellement vous vous préoccupâtes
+De tendre ce perchoir à leurs petites pattes ?"
+Truculent : "Ça, monsieur, lorsque vous pétunez,
+La vapeur du tabac vous sort-elle du nez
+Sans qu'un voisin ne crie au feu de cheminée ?"
+Prévenant : "Gardez-vous, votre tête entraînée
+Par ce poids, de tomber en avant sur le sol !"
+Tendre : "Faites-lui faire un petit parasol
+De peur que sa couleur au soleil ne se fane !"
+Pédant : "L'animal seul, monsieur, qu'Aristophane
+Appelle Hippocampelephantocamélos
+Dut avoir sous le front tant de chair sur tant d'os !"
+Cavalier : 'Quoi, l'ami, ce croc est à la mode ?
+Pour pendre son chapeau, c'est vraiment très commode !'
+Emphatique : "Aucun vent ne peut, nez magistral,
+T'enrhumer tout entier, excepté le mistral !"
+Dramatique : "C'est la Mer Rouge quand il saigne !"
+Admiratif : "Pour un parfumeur, quelle enseigne !"
+Lyrique : "Est-ce une conque, êtes-vous un triton ?"
+Naïf : "Ce monument, quand le visite-t-on ?"
+Respectueux : "Souffrez, monsieur, qu'on vous salue,
+C'est là ce qui s'appelle avoir pignon sur rue !"
+Campagnard : "Hé, ardé ! C'est-y un nez ? Nanain !
+C'est queuqu'navet géant ou ben queuqu'melon nain !"
+Militaire : "Pointez contre cavalerie !"
+Pratique : "Voulez-vous le mettre en loterie ?
+Assurément, monsieur, ce sera le gros lot !"
+Enfin, parodiant Pyrame en un sanglot :
+"Le voilà donc ce nez qui des traits de son maître
+A détruit l'harmonie ! Il en rougit, le traître !"
+-- Voilà ce qu'à peu près, mon cher, vous m'auriez dit
+Si vous aviez un peu de lettres et d'esprit :
+Mais d'esprit, ô le plus lamentable des êtres,
+Vous n'en eûtes jamais un atome, et de lettres
+Vous n'avez que les trois qui forment le mot : sot !
+Eussiez-vous eu, d'ailleurs, l'invention qu'il faut
+Pour pouvoir là, devant ces nobles galeries,
+Me servir toutes ces folles plaisanteries,
+Que vous n'en eussiez pas articulé le quart
+De la moitié du commencement d'une, car
+Je me les sers moi-même, avec assez de verve,
+Mais je ne permets pas qu'un autre me les serve.
+Vicomte, laissez donc ! Ces grands airs arrogants !
+Un hobereau qui... qui... n'a même pas de gants !
+Et qui sort sans rubans, sans bouffettes, sans ganses !
+Moi, c'est moralement que j'ai mes élégances.
+Je ne m'attife pas ainsi qu'un freluquet,
+Mais je suis plus soigné si je suis moins coquet ;
+Je ne sortirais pas avec, par négligence,
+Un affront pas très bien lavé, la conscience
+Jaune encor de sommeil dans le coin de son œil,
+Un honneur chiffonné, des scrupules en deuil.
+Mais je marche sans rien sur moi qui ne reluise,
+Empanaché d'indépendance et de franchise ;
+Ce n'est pas une taille avantageuse, c'est
+Mon âme que je cambre ainsi qu'en un corset,
+Et tout couvert d'exploits qu'en rubans je m'attache,
+Retroussant mon esprit ainsi qu'une moustache,
+Je fais, en traversant les groupes et les ronds,
+Sonner les vérités comme des éperons.
+Mais, monsieur Je n'ai pas de gants ? ... la belle affaire !
+Il m'en restait un seul d'une très vieille paire !
+-- Lequel m'était d'ailleurs encor fort importun :
+Je l'ai laissé dans la figure de quelqu'un.
+Maraud, faquin, butor de pied plat ridicule !
+Ah ? ... Et moi, Cyrano-Savinien-Hercule
+De Bergerac. Bouffon ! Ay ! Qu'est-ce encor qu'il dit ?
+Il faut la remuer car elle s'engourdit
+-- Ce que c'est que de la laisser inoccupée ! --
+Ay ! Qu'avez-vous ? J'ai des fourmis dans mon épée !
+Soit ! Je vais vous donner un petit coup charmant.
+Poète ! Oui, monsieur, poète ! et tellement,
+Qu'en ferraillant je vais -- hop ! -- à l'improvisade,
+Vous composer une ballade. Une ballade ?
+Vous ne vous doutez pas de ce que c'est, je crois ?
+Mais La ballade, donc, se compose de trois
+Couplets de huit vers Oh ! Et d'un envoi de quatre
+Vous Je vais tout ensemble en faire une et me battre,
+Et vous toucher, monsieur, au dernier vers. Non ! Non ?
+Ballade du duel qu'en l'hôtel bourguignon
+Monsieur de Bergerac eut avec un bélître !
+Qu'est-ce que c'est que ça, s'il vous plaît ? C'est le titre.
+Place ! -- Très amusant ! -- Rangez-vous ! -- Pas de bruits !
+Attendez ! ... je choisis mes rimes... Là, j'y suis.
+Ah ! Superbe ! Joli ! Pharamineux ! Nouveau !
+Insensé ! Compliments ! ... félicite ... bravo
+C'est un héros ! Monsieur, voulez-vous me permettre ?
+C'est tout à fait très bien, et je crois m'y connaître ;
+J'ai du reste exprimé ma joie en trépignant !
+Comment s'appelle donc ce monsieur ? D'Artagnan.
+Çà, causons ! Laisse un peu sortir cette cohue
+Je peux rester ? Mais oui ! C'est Montfleury qu'on hue !
+Sic transit ! Balayez. Fermez. N'éteignez pas.
+Nous allons revenir après notre repas,
+Répéter pour demain une nouvelle farce.
+Vous ne dînez donc pas ? Moi ? ... Non. Parce que ? Parce
+Que je n'ai pas d'argent ! Comment ! le sac d'écus ?
+Pension paternelle, en un jour, tu vécus !
+Pour vivre tout un mois, alors ? Rien ne me reste.
+Jeter ce sac, quelle sottise ! Mais quel geste !
+Hum ! Monsieur... Vous savoir jeûner... le cœur me fend
+J'ai là tout ce qu'il faut Prenez ! Ma chère enfant,
+Encor que mon orgueil de Gascon m'interdise
+D'accepter de vos doigts la moindre friandise,
+J'ai trop peur qu'un refus ne vous soit un chagrin,
+Et j'accepterai donc Oh ! peu de chose ! -- un grain
+De ce raisin Un seul ! ... ce verre d'eau limpide !
+-- Et la moitié d'un macaron ! Mais c'est stupide !
+Oh ! quelque chose encor ! Oui. La main à baiser.
+Merci, monsieur. Bonsoir. Je t'écoute causer.
+Dîner ! Boisson ! Dessert ! Là, je me mets à table !
+-- Ah ! ... j'avais une faim, mon cher, épouvantable !
+-- Tu disais ? Que ces fats aux grands airs belliqueux
+Te fausseront l'esprit si tu n'écoutes qu'eux !
+Va consulter des gens de bon sens, et t'informe
+De l'effet qu'a produit ton algarade. Énorme.
+Le Cardinal Il était là, le Cardinal ?
+A dû trouver cela Mais très original.
+Pourtant C'est un auteur. Il ne peut lui déplaire
+Que l'on vienne troubler la pièce d'un confrère.
+Tu te mets sur les bras, vraiment, trop d'ennemis !
+Combien puis-je, à peu près, ce soir, m'en être mis ?
+Quarant'-huit. Sans compter les femmes. Voyons, compte !
+Montfleury, le bourgeois, de Guiche, le vicomte,
+Baro, l'Académie Assez ! tu me ravis !
+Mais où te mènera la façon dont tu vis ?
+Quel système est le tien ? J'errais dans un méandre ;
+J'avais trop de partis, trop compliqués, à prendre ;
+J'ai pris Lequel ? Mais le plus simple, de beaucoup.
+J'ai décidé d'être admirable, en tout, pour tout !
+Soit ! -- Mais enfin, à moi, le motif de ta haine
+Pour Montfleury, le vrai, dis-le-moi ! Ce Silène,
+Si ventru que son doigt n'atteint pas son nombril,
+Pour les femmes encor se croit un doux péril,
+Et leur fait, cependant qu'en jouant il bredouille,
+Des yeux de carpe avec ses gros yeux de grenouille !
+Et je le hais depuis qu'il se permit, un soir,
+De poser son regard, sur celle... Oh !j'ai cru voir
+Glisser sur une fleur une longue limace !
+Hein ? Comment ? Serait-il possible ? Que j'aimasse ?
+J'aime. Et peut-on savoir ? tu ne m'as jamais dit ?
+Qui j'aime ? ... Réfléchis, voyons. Il m'interdit
+Le rêve d'être aimé même par une laide,
+Ce nez qui d'un quart d'heure en tous lieux me précède ;
+Alors, moi, j'aime qui ? ... Mais cela va de soi !
+J'aime -- mais c'est forcé ! -- la plus belle qui soit !
+La plus belle ? Tout simplement, qui soit au monde !
+La plus brillante, la plus fine, la plus blonde !
+Eh ! mon Dieu, quelle est donc cette femme ? Un danger
+Mortel sans le vouloir, exquis sans y songer,
+Un piège de nature, une rose muscade
+Dans laquelle l'amour se tient en embuscade !
+Qui connaît son sourire a connu le parfait.
+Elle fait de la grâce avec rien, elle fait
+Tenir tout le divin dans un geste quelconque,
+Et tu ne saurais pas, Vénus, monter en conque,
+Ni toi, Diane, marcher dans les grands bois fleuris,
+Comme elle monte en chaise et marche dans Paris !
+Sapristi ! je comprends. C'est clair ! C'est diaphane.
+Magdeleine Robin, ta cousine ? Oui, -- Roxane.
+Eh bien, mais c'est au mieux ! Tu l'aimes ? Dis-le-lui !
+Tu t'es couvert de gloire à ses yeux aujourd'hui !
+Regarde-moi, mon cher, et dis quelle espérance
+Pourrait bien me laisser cette protubérance !
+Oh ! je ne me fais pas d'illusion ! -- Parbleu,
+Oui, quelquefois, je m'attendris, dans le soir bleu ;
+J'entre en quelque jardin où l'heure se parfume ;
+Avec mon pauvre grand diable de nez je hume
+L'avril, -- je suis des yeux, sous un rayon d'argent,
+Au bras d'un cavalier, quelque femme, en songeant
+Que pour marcher, à petits pas, dans de la lune,
+Aussi moi j'aimerais au bras en avoir une,
+Je m'exalte, j'oublie et j'aperçois soudain
+L'ombre de mon profil sur le mur du jardin !
+Mon ami ! Mon ami, j'ai de mauvaises heures !
+De me sentir si laid, parfois, tout seul Tu pleures ?
+Ah ! non, cela, jamais ! Non, ce serait trop laid,
+Si le long de ce nez une larme coulait !
+Je ne laisserai pas, tant que j'en serai maître,
+La divine beauté des larmes se commettre
+Avec tant de laideur grossière ! ... Vois-tu bien,
+Les larmes, il n'est rien de plus sublime, rien,
+Et je ne voudrais pas qu'excitant la risée,
+Une seule, par moi, fût ridiculisée !
+Va, ne t'attriste pas ! L'amour n'est que hasard !
+Non ! J'aime Cléopâtre : ai-je l'air d'un César ?
+J'adore Bérénice : ai-je l'aspect d'un Tite ?
+Mais ton courage ! ton esprit ! -- Cette petite
+Qui t'offrait là, tantôt, ce modeste repas,
+Ses yeux, tu l'as bien vu, ne te détestaient pas !
+C'est vrai ! Hé ! bien ! alors ? ... Mais, Roxane, elle-même,
+Toute blême a suivi ton duel ! Toute blême ?
+Son cœur et son esprit déjà sont étonnés !
+Ose, et lui parle, afin Qu'elle me rie au nez ?
+Non ! -- C'est la seule chose au monde que je craigne !
+Monsieur, on vous demande Ah ! mon Dieu ! Sa duègne !
+De son vaillant cousin on désire savoir
+Où l'on peut, en secret, le voir. Me voir ? Vous voir.
+-- On a des choses à vous dire. Des ? Des choses !
+Ah, mon Dieu ! L'on ira, demain, aux primes roses
+D'aurore, -- ouïr la messe à Saint-Roch. Ah ! mon Dieu !
+En sortant, -- où peut-on entrer, causer un peu ?
+Où ? ... Je... mais... Ah ! mon Dieu ! Dites vite. Je cherche !
+Où ? Chez... chez... Ragueneau... le pâtissier Il perche ?
+Dans la rue -- Ah ! mon Dieu, mon Dieu ! -- Saint-Honoré !
+On ira. Soyez-y. Sept heures. J'y serai.
+Moi ! ... D'elle ! ... Un rendez-vous ! Eh bien ! tu n'es plus triste ?
+Ah ! pour quoi que ce soit, elle sait que j'existe !
+Maintenant, tu vas être calme ? Maintenant
+Mais je vais être frénétique et fulminant !
+Il me faut une armée entière a déconfire !
+J'ai dix cœurs ; j'ai vingt bras ; il ne peut me suffire
+De pourfendre des nains Il me faut des géants !
+Hé ! psit ! là-bas ! Silence ! on répète céans !
+Nous partons ! Cyrano ! Qu'est-ce ? Une énorme grive
+Qu'on t'apporte ! Lignière ! ... Hé, qu'est-ce qui t'arrive ?
+Il te cherche ! Il ne peut rentrer chez lui ! Pourquoi ?
+Ce billet m'avertit... cent hommes contre moi
+À cause de... chanson... grand danger me menace
+Porte de Nesle... Il faut, pour rentrer, que j'y passe
+Permets-moi donc d'aller coucher sous... sous ton toit !
+Cent hommes, m'as-tu dit ? Tu coucheras chez toi !
+Mais Prends cette lanterne ! Et marche ! -- Je te jure
+Que c'est moi qui ferai ce soir ta couverture !
+Vous, suivez à distance, et vous serez témoins !
+Mais cent hommes ! Ce soir, il ne m'en faut pas moins !
+Mais pourquoi protéger Voilà Le Bret qui grogne !
+Cet ivrogne banal ? Parce que cet ivrogne,
+Ce tonneau de muscat, ce fût de rossoli,
+Fit quelque chose un jour de tout à fait joli :
+Au sortir d'une messe ayant, selon le rite,
+Vu celle qu'il aimait prendre de l'eau bénite,
+Lui que l'eau fait sauver, courut au bénitier,
+Se pencha sur sa conque et le but tout entier !
+Tiens, c'est gentil, cela ! N'est-ce pas, la soubrette ?
+Mais pourquoi sont-ils cent contre un pauvre poète ?
+Marchons ! Et vous, messieurs, en me voyant charger,
+Ne me secondez pas, quel que soit le danger !
+Oh ! mais, moi, je vais voir ! Venez ! Viens-tu, Cassandre ?
+Venez tous, le Docteur, Isabelle, Léandre,
+Tous ! Car vous allez joindre, essaim charmant et fol,
+La farce italienne à ce drame espagnol,
+Et, sur son ronflement tintant un bruit fantasque,
+L'entourer de grelots comme un tambour de basque !
+Bravo ! -- Vite, une mante ! -- Un capuchon ! Allons !
+Vous nous jouerez un air, messieurs les violons !
+Bravo ! des officiers, des femmes en costume,
+Et, vingt pas en avant Moi, tout seul, sous la plume
+Que la gloire elle-même à ce feutre piqua,
+Fier comme un Scipion triplement Nasica !
+-- C'est compris ? Défendu de me prêter main-forte ! --
+On y est ? ... Un, deux, trois ! Portier, ouvre la porte !
+Ah ! ... Paris fuit, nocturne et quasi nébuleux ;
+Le clair de lune coule aux pentes des toits bleus ;
+Un cadre se prépare, exquis, pour cette scène ;
+Là-bas, sous des vapeurs en écharpe, la Seine,
+Comme un mystérieux et magique miroir,
+Tremble... Et vous allez voir ce que vous allez voir !
+À la porte de Nesle ! À la porte de Nesle !
+Ne demandiez-vous pas pourquoi, mademoiselle,
+Contre ce seul rimeur cent hommes furent mis ?
+C'est parce qu'on savait qu'il est de mes amis !
+Fruits en nougat ! Flan ! Paon ! Roinsoles ! Bœuf en daube !
+Sur les cuivres, déjà, glisse l'argent de l'aube !
+Étouffe en toi le dieu qui chante, Ragueneau !
+L'heure du luth viendra, -- c'est l'heure du fourneau !
+Vous, veuillez m'allonger cette sauce, elle est courte !
+De combien ? De trois pieds. Hein ? La tarte ! La tourte !
+Ma Muse, éloigne-toi, pour que tes yeux charmants
+N'aillent pas se rougir au feu de ces sarments !
+Vous avez mal placé la fente de ces miches :
+Au milieu la césure, -- entre les hémistiches !
+À ce palais de croûte, il faut, vous, mettre un toit
+Et toi, sur cette broche interminable, toi,
+Le modeste poulet et la dinde superbe,
+Alterne-les, mon fils, comme le vieux Malherbe
+Alternait les grands vers avec les plus petits,
+Et fais tourner au feu des strophes de rôtis !
+Maître, en pensant à vous, dans le four, j'ai fait cuire
+Ceci, qui vous plaira, je l'espère. Une lyre !
+En pâte de brioche. Avec des fruits confits !
+Et les cordes, voyez, en sucre je les fis.
+Va boire à ma santé ! Chut ! ma femme ! Circule,
+Et cache cet argent ! C'est beau ? C'est ridicule !
+Des sacs ? ... Bon. Merci. Ciel ! Mes livres vénérés !
+Les vers de mes amis ! déchirés ! démembrés !
+Pour en faire des sacs à mettre des croquantes
+Ah ! vous renouvelez Orphée et les bacchantes !
+Et n'ai-je pas le droit d'utiliser vraiment
+Ce que laissent ici, pour unique paiement,
+Vos méchants écriveurs de lignes inégales !
+Fourmi ! ... n'insulte pas ces divines cigales !
+Avant de fréquenter ces gens-là, mon ami,
+Vous ne m'appeliez pas bacchante, -- ni fourmi !
+Avec des vers, faire cela ! Pas autre chose.
+Que faites-vous, alors, madame, avec la prose ?
+Vous désirez, petits ? Trois pâtés. Là, bien roux
+Et bien chauds. S'il vous plaît, enveloppez-les-nous ?
+Hélas ! un de mes sacs ! Que je les enveloppe ?
+Tel Ulysse, le jour qu'il quitta Pénélope
+Pas celui-ci ! Le blond Phœbus... Pas celui-là !
+Eh bien ! qu'attendez-vous ? Voilà, voilà, voilà !
+Le sonnet à Philis ! ... mais c'est dur tout de même !
+C'est heureux qu'il se soit décidé ! Nicodème !
+Psit ! ... Petits ! ... Rendez-moi le sonnet à Philis,
+Au lieu de trois pâtés je vous en donne six.
+Philis ! ... Sur ce doux nom, une tache de beurre !
+Philis ! Quelle heure est-il ? Six heures. Dans une heure !
+Bravo ! J'ai vu Quoi donc ! Votre combat ! Lequel ?
+Celui de l'hôtel de Bourgogne ! Ah ! ... Le duel !
+Oui, le duel en vers ! Il en a plein la bouche !
+Allons ! tant mieux ! À la fin de l'envoi, je touche !
+À la fin de l'envoi, je touche ! ... Que c'est beau !
+À la fin de l'envoi Quelle heure, Ragueneau ?
+Six heures cinq ! ... je touche ! Oh ! faire une ballade !
+Qu'avez-vous à la main ? Rien. Une estafilade.
+Courûtes-vous quelque péril ? Aucun péril.
+Je crois que vous mentez ! Mon nez remuerait-il ?
+Il faudrait que ce fût pour un mensonge énorme !
+J'attends ici quelqu'un. Si ce n'est pas sous l'orme,
+Vous nous laisserez seuls. C'est que je ne peux pas ;
+Mes rimeurs vont venir Pour leur premier repas.
+Tu les éloigneras quand je te ferai signe
+L'heure ? Six heures dix. Une plume ? De cygne.
+Salut ! Qu'est-ce ? Un ami de ma femme. Un guerrier
+Terrible, -- à ce qu'il dit ! Chut ! Écrire, -- plier, --
+Lui donner, -- me sauver Lâche ! ... Mais que je meure,
+Si j'ose lui parler, lui dire un seul mot L'heure ?
+Six et quart ! -- un seul mot de tous ceux que j'ai là !
+Tandis qu'en écrivant Eh bien ! écrivons-la,
+Cette lettre d'amour qu'en moi-même j'ai faite
+Et refaite cent fois, de sorte qu'elle est prête,
+Et que mettant mon âme à côté du papier,
+Je n'ai tout simplement qu'à la recopier.
+Les voici vos crottés ! Confrère ! Cher confrère !
+Aigle des pâtissiers ! Ça sent bon dans votre aire,
+O Phœbus-Rôtisseur ! Apollon maître-queux !
+Comme on est tout de suite à son aise avec eux !
+Nous fûmes retardés par la foule attroupée
+À la porte de Nesle ! Ouverts à coups d'épée,
+Huit malandrins sanglants illustraient les pavés !
+Huit ? ... Tiens, je croyais sept. Est-ce que vous savez
+Le héros du combat ? Moi ? ... Non ! Et vous ? Peut-être !
+Je vous aime Un seul homme, assurait-on, sut mettre
+Toute une bande en fuite ! Oh ! c'était curieux !
+Des piques, des bâtons jonchaient le sol ! vos yeux
+On trouvait des chapeaux jusqu'au quai des Orfèvres !
+Sapristi ! ce dut être un féroce vos lèvres
+Un terrible géant, l'auteur de ces exploits !
+Et je m'évanouis de peur quand je vous vois.
+Qu'as-tu rimé de neuf, Ragueneau ? qui vous aime
+Pas besoin de signer. Je la donne moi-même.
+J'ai mis une recette en vers. Oyons ces vers !
+Cette brioche a mis son bonnet de travers.
+Ce pain d'épice suit le rimeur famélique,
+De ses yeux en amande aux sourcils d'angélique !
+Nous écoutons. Ce chou bave sa crème. Il rit.
+Pour la première fois la Lyre me nourrit !
+Une recette en vers Tu déjeunes ? Tu dînes !
+Comment on fait les tartelettes amandines.
+Exquis ! Délicieux ! Homph ! Bercés par ta voix,
+Ne vois-tu pas comme ils s'empiffrent ? Je le vois
+Sans regarder, de peur que cela ne les trouble ;
+Et dire ainsi mes vers me donne un plaisir double,
+Puisque je satisfais un doux faible que j'ai
+Tout en laissant manger ceux qui n'ont pas mangé !
+Toi, tu me plais ! Hé là, Lise ? Ce capitaine
+Vous assiège ? Oh ! mes yeux, d'une œillade hautaine,
+Savent vaincre quiconque attaque mes vertus.
+Euh ! pour des yeux vainqueurs, je les trouve battus.
+Mais Ragueneau me plaît. C'est pourquoi, dame Lise,
+Je défends que quelqu'un le ridicoculise.
+Mais À bon entendeur Vraiment, vous m'étonnez !
+Répondez... sur son nez Sur son nez... sur son nez
+Psit ! Nous serons bien mieux par là Psit ! psit ! Pour lire
+Des vers Mais les gâteaux ! Emportons-les ! Je tire
+Ma lettre si je sens seulement qu'il y a
+Le moindre espoir ! Entrez ! Vous, deux mots, duègna !
+Quatre. Êtes-vous gourmande ? À m'en rendre malade.
+Bon. Voici deux sonnets de monsieur Benserade
+Heu ! que je vous remplis de darioles. Hou !
+Aimez-vous le gâteau qu'on nomme petit chou ?
+Monsieur, j'en fais état, lorsqu'il est à la crème.
+J'en plonge six pour vous dans le sein d'un poème
+De Saint-Amant ! Et dans ces vers de Chapelain
+Je dépose un fragment, moins lourd, de poupelin.
+-- Ah ! Vous aimez les gâteaux frais ? J'en suis férue !
+Veuillez aller manger tous ceux-ci dans la rue.
+Mais Et ne revenez qu'après avoir fini !
+Que l'instant entre tous les instants soit béni,
+Où, cessant d'oublier qu'humblement je respire
+Vous venez jusqu'ici pour me dire... me dire ?
+Mais tout d'abord merci, car ce drôle, ce fat
+Qu'au brave jeu d'épée, hier, vous avez fait mat,
+C'est lui qu'un grand seigneur... épris de moi De Guiche ?
+Cherchait à m'imposer... comme mari Postiche ?
+Je me suis donc battu, madame, et c'est tant mieux,
+Non pour mon vilain nez, mais bien pour vos beaux yeux.
+Puis... je voulais... Mais pour l'aveu que je viens faire,
+Il faut que je revoie en vous le... presque frère,
+Avec qui je jouais, dans le parc -- près du lac !
+Oui... vous veniez tous les étés à Bergerac !
+Les roseaux fournissaient le bois pour vos épées ?
+Et les maïs, les cheveux blonds pour vos poupées !
+C'était le temps des jeux Des mûrons aigrelets
+Le temps où vous faisiez tout ce que je voulais !
+Roxane, en jupons courts, s'appelait Madeleine
+J'étais jolie, alors ? Vous n'étiez pas vilaine.
+Parfois, la main en sang de quelque grimpement,
+Vous accouriez ! -- Alors, jouant à la maman,
+Je disais d'une voix qui tâchait d'être dure :
+'Qu'est-ce que c'est encor que cette égratignure ?'
+Oh ! C'est trop fort ! Et celle-ci ! Non ! Montrez-la !
+Hein ? à votre âge, encor ! -- Où t'es-tu fait cela ?
+En jouant, du côté de la porte de Nesle.
+Donnez ! Si gentiment ! Si gaiement maternelle !
+Et, dites-moi, -- pendant que j'ôte un peu le sang, --
+Ils étaient contre vous ? Oh ! pas tout à fait cent.
+Racontez ! Non. Laissez. Mais vous, dites la chose
+Que vous n'osiez tantôt me dire À présent, j'ose,
+Car le passé m'encouragea de son parfum !
+Oui, j'ose maintenant. Voilà. J'aime quelqu'un.
+Ah ! Qui ne le sait pas d'ailleurs. Ah ! Pas encore.
+Ah ! Mais qui va bientôt le savoir, s'il l'ignore.
+Ah ! Un pauvre garçon qui jusqu'ici m'aima
+Timidement, de loin, sans oser le dire Ah !
+Laissez-moi votre main, voyons, elle a la fièvre. --
+Mais moi, j'ai vu trembler les aveux sur sa lèvre.
+Ah ! Et figurez-vous, tenez, que, justement
+Oui, mon cousin, il sert dans votre régiment !
+Ah ! Puisqu'il est cadet dans votre compagnie !
+Ah ! Il a sur son front de l'esprit, du génie,
+Il est fier, noble, jeune, intrépide, beau Beau !
+Quoi ? Qu'avez-vous ? Moi, rien... C'est... c'est C'est ce bobo.
+Enfin, je l'aime. Il faut d'ailleurs que je vous die
+Que je ne l'ai jamais vu qu'à la Comédie
+Vous ne vous êtes donc pas parlé ? Nos yeux seuls.
+Mais comment savez-vous, alors ? Sous les tilleuls
+De la place Royale, on cause... Des bavardes
+M'ont renseignée Il est cadet ? Cadet aux gardes.
+Son nom ? Baron Christian de Neuvillette. Hein ?
+Il n'est pas aux cadets. Si, depuis ce matin :
+Capitaine Carbon de Castel-Jaloux. Vite,
+Vite, on lance son cœur ! ... Mais, ma pauvre petite
+J'ai fini les gâteaux, monsieur de Bergerac !
+Eh bien ! lisez les vers imprimés sur le sac !
+Ma pauvre enfant, vous qui n'aimez que beau langage,
+Bel esprit, -- si c'était un profane, un sauvage.
+Non, il a les cheveux d'un héros de d'Urfé !
+S'il était aussi maldisant que bien coiffé !
+Non, tous les mots qu'il dit sont fins, je le devine !
+Oui, tous les mots sont fins quand la moustache est fine.
+-- Mais si c'était un sot ! Eh bien ! j'en mourrais, là !
+Vous m'avez fait venir pour me dire cela ?
+Je n'en sens pas très bien l'utilité, madame.
+Ah, c'est que quelqu'un hier m'a mis la mort dans l'âme,
+Et me disant que tous, vous êtes tous Gascons
+Dans votre compagnie Et que nous provoquons
+Tous les blancs-becs qui, par faveur, se font admettre
+Parmi les purs Gascons que nous sommes, sans l'être ?
+C'est ce qu'on vous a dit ? Et vous pensez si j'ai
+Tremblé pour lui ! Non sans raison ! Mais j'ai songé
+Lorsque invincible et grand, hier, vous nous apparûtes,
+Châtiant ce coquin, tenant tête à ces brutes, --
+J'ai songé : s'il voulait, lui que tous ils craindront
+C'est bien, je défendrai votre petit baron.
+Oh ! n'est-ce pas que vous allez me le défendre ?
+J'ai toujours eu pour vous une amitié si tendre.
+Oui, oui. Vous serez son ami ? Je le serai.
+Et jamais il n'aura de duel ? C'est juré.
+Oh ! je vous aime bien. Il faut que je m'en aille.
+Mais vous ne m'avez pas raconté la bataille
+De cette nuit. Vraiment ce dut être inouï !
+-- Dites-lui qu'il m'écrive. Oh ! je vous aime ! Oui, oui.
+Cent hommes contre vous ? Allons, adieu. -- Nous sommes
+De grands amis ! Oui, oui. Qu'il m'écrive ! -- Cent hommes ! --
+Vous me direz plus tard. Maintenant, je ne puis.
+Cent hommes ! Quel courage ! Oh ! j'ai fait mieux depuis.
+Peut-on rentrer ? Oui Le voilà ! Mon capitaine !
+Notre héros ! Nous savons tout ! Une trentaine
+De mes cadets sont là ! Mais Viens ! on veut te voir !
+Non ! Il boivent en face, à la Croix du Trahoir.
+Je Le héros refuse. Il est d'humeur bourrue !
+Ah ! Sandious ! Les voici qui traversent la rue !
+Mille dious ! -- Capdedious ! -- Mordious ! -- Pocapdedious !
+Messieurs, vous êtes donc tous de Gascogne ! Tous !
+Bravo ! Baron ! Vivat ! Baron ! Que je t'embrasse !
+Baron ! Embrassons-le ! Baron ! ... baron ! ... de grâce
+Vous êtes tous barons, messieurs ? Tous ! Le sont-ils ?
+On ferait une tour rien qu'avec nos tortils !
+On te cherche ! Une foule en délire conduite
+Par ceux qui cette nuit marchèrent à ta suite
+Tu ne leur as pas dit où je me trouve ? Si !
+Monsieur, tout le Marais se fait porter ici !
+Et Roxane ? Tais-toi ! Cyrano ! Ma boutique
+Est envahie ! On casse tout ! C'est magnifique !
+Mon ami... mon ami Je n'avais pas hier
+Tant d'amis ! Le succès ! Si tu savais, mon cher
+Si tu ? ... Tu ? ... Qu'est-ce donc qu'ensemble nous gardâmes ?
+Je veux vous présenter, Monsieur, à quelques dames
+Qui là, dans mon carrosse Et vous d'abord, à moi,
+Qui vous présentera ? Mais qu'as-tu donc ? Tais-toi !
+Puis-je avoir des détails sur ? Non. C'est Théophraste,
+Renaudot ! l'inventeur de la gazette. Baste !
+Cette feuille où l'on fait tant de choses tenir !
+On dit que cette idée a beaucoup d'avenir !
+Monsieur Encor ! Je veux faire un pentacrostiche
+Sur votre nom Monsieur Assez ! Monsieur de Guiche !
+Vient de la part du maréchal de Gassion !
+Qui tient à vous mander son admiration
+Pour le nouvel exploit dont le bruit vient de courre.
+Bravo ! Le maréchal s'y connaît en bravoure.
+Il n'aurait jamais cru le fait si ces messieurs
+N'avaient pu lui jurer l'avoir vu. De nos yeux !
+Mais Tais-toi ! Tu parais souffrir ! Devant ce monde ?
+Moi souffrir ? ... Tu vas voir ! Votre carrière abonde
+De beaux exploits, déjà. -- Vous servez chez ces fous
+De Gascons, n'est-ce pas ? Aux cadets, oui. Chez nous !
+Ah ! ah ! ... Tous ces messieurs à la mine hautaine,
+Ce sont donc les fameux ? Cyrano ! Capitaine ?
+Puisque ma compagnie est, je crois, au complet,
+Veuillez la présenter au comte, s'il vous plaît.
+Un poète est un luxe, aujourd'hui, qu'on se donne.
+-- Voulez-vous être à moi ? Non, Monsieur, à personne.
+Votre verve amusa mon oncle Richelieu,
+Hier. Je veux vous servir auprès de lui. Grand Dieu !
+Vous avez bien rimé cinq actes, j'imagine ?
+Tu vas faire jouer, mon cher, ton Agrippine !
+Portez-les-lui. Vraiment ? Il est des plus experts.
+Il vous corrigera seulement quelques vers
+Impossible, Monsieur ; mon sang se coagule
+En pensant qu'on y peut changer une virgule.
+Mais quand un vers lui plaît, en revanche, mon cher,
+Il le paye très cher. Il le paye moins cher
+Que moi, lorsque j'ai fait un vers, et que je l'aime,
+Je me le paye, en me le chantant à moi-même !
+Vous êtes fier. Vraiment, vous l'avez remarqué ?
+Regarde, Cyrano ! ce matin, sur le quai
+Le bizarre gibier à plumes que nous prîmes !
+Les feutres des fuyards ! Des dépouilles opimes !
+Ah ! Ah ! Ah ! Celui qui posta ces gueux, ma foi,
+Doit rager aujourd'hui. Sait-on qui c'est ? C'est moi.
+Je les avais chargés de châtier, -- besogne
+Qu'on ne fait pas soi-même, -- un rimailleur ivrogne.
+Que faut-il qu'on en fasse ? Ils sont gras... Un salmis ?
+Monsieur, si vous voulez les rendre à vos amis ?
+Ma chaise et mes porteurs, tout de suite : je monte.
+Vous, Monsieur ! Les porteurs de monseigneur le comte
+De Guiche ! Avez-vous lu Don Quichot ? Je l'ai lu.
+Et me découvre au nom de cet hurluberlu.
+Veuillez donc méditer alors Voici la chaise.
+Sur le chapitre des moulins ! Chapitre treize.
+Car, lorsqu'on les attaque, il arrive souvent
+J'attaque donc des gens qui tournent à tout vent ?
+Qu'un moulinet de leurs grands bras chargés de toiles
+Vous lance dans la boue ! Ou bien dans les étoiles !
+Messieurs... Messieurs... Messieurs Ah ! dans quels jolis draps.
+Oh ! toi ! tu vas grogner ! Enfin, tu conviendras
+Qu'assassiner toujours la chance passagère,
+Devient exagéré. Hé bien oui, j'exagère !
+Ah ! Mais pour le principe, et pour l'exemple aussi,
+Je trouve qu'il est bon d'exagérer ainsi.
+Si tu laissais un peu ton âme mousquetaire,
+La fortune et la gloire Et que faudrait-il faire ?
+Chercher un protecteur puissant, prendre un patron,
+Et comme un lierre obscur qui circonvient un tronc
+Et s'en fait un tuteur en lui léchant l'écorce,
+Grimper par ruse au lieu de s'élever par force ?
+Non, merci. Dédier, comme tous il le font,
+Des vers aux financiers ? se changer en bouffon
+Dans l'espoir vil de voir, aux lèvres d'un ministre,
+Naître un sourire, enfin, qui ne soit pas sinistre ?
+Non, merci. Déjeuner, chaque jour, d'un crapaud ?
+Avoir un ventre usé par la marche ? une peau
+Qui plus vite, à l'endroit des genoux, devient sale ?
+Exécuter des tours de souplesse dorsale ?
+Non, merci. D'une main flatter la chèvre au cou
+Cependant que, de l'autre, on arrose le chou,
+Et, donneur de séné par désir de rhubarbe,
+Avoir son encensoir, toujours, dans quelque barbe ?
+Non, merci ! Se pousser de giron en giron,
+Devenir un petit grand homme dans un rond,
+Et naviguer, avec des madrigaux pour rames,
+Et dans ses voiles des soupirs de vieilles dames ?
+Non, merci ! Chez le bon éditeur de Sercy
+Faire éditer ses vers en payant ? Non, merci !
+S'aller faire nommer pape par les conciles
+Que dans des cabarets tiennent des imbéciles ?
+Non, merci ! Travailler à se construire un nom
+Sur un sonnet, au lieu d'en faire d'autres ? Non,
+Merci ! Ne découvrir du talent qu'aux mazettes ?
+Être terrorisé par de vagues gazettes,
+Et se dire sans cesse : "Oh, pourvu que je sois
+Dans les petits papiers du Mercure François ?"
+Non, merci ! Calculer, avoir peur, être blême,
+Aimer mieux faire une visite qu'un poème,
+Rédiger des placets, se faire présenter ?
+Non, merci ! non, merci ! non, merci ! Mais... chanter,
+Rêver, rire, passer, être seul, être libre,
+Avoir l'œil qui regarde bien, la voix qui vibre,
+Mettre, quand il vous plaît, son feutre de travers,
+Pour un oui, pour un non, se battre, -- ou faire un vers !
+Travailler sans souci de gloire ou de fortune,
+À tel voyage, auquel on pense, dans la lune !
+N'écrire jamais rien qui de soi ne sortît,
+Et modeste d'ailleurs, se dire : mon petit,
+Sois satisfait des fleurs, des fruits, même des feuilles,
+Si c'est dans ton jardin à toi que tu les cueilles !
+Puis, s'il advient d'un peu triompher, par hasard,
+Ne pas être obligé d'en rien rendre à César,
+Vis-à-vis de soi-même en garder le mérite,
+Bref, dédaignant d'être le lierre parasite,
+Lors même qu'on n'est pas le chêne ou le tilleul,
+Ne pas monter bien haut, peut-être, mais tout seul !
+Tout seul, soit ! Mais non pas contre tous ! Comment diable
+As-tu donc contracté la manie effroyable
+De te faire toujours, partout, des ennemis ?
+À force de vous voir vous faire des amis,
+Et rire à ces amis dont vous avez des foules,
+D'une bouche empruntée au derrière des poules !
+J'aime raréfier sur mes pas les saluts,
+Et m'écrie avec joie : un ennemi de plus !
+Quelle aberration ! Eh bien, oui, c'est mon vice.
+Déplaire est mon plaisir. J'aime qu'on me haïsse.
+Mon cher, si tu savais comme l'on marche mieux
+Sous la pistolétade excitante des yeux !
+Comme, sur les pourpoints, font d'amusantes taches
+Le fiel des envieux et la bave des lâches !
+-- Vous, la molle amitié dont vous vous entourez,
+Ressemble à ces grands cols d'Italie, ajourés
+Et flottants, dans lesquels votre cou s'effémine :
+On y est plus à l'aise... et de moins haute mine,
+Car le front n'ayant pas de maintien ni de loi,
+S'abandonne à pencher dans tous les sens. Mais moi,
+La Haine, chaque jour, me tuyaute et m'apprête
+La fraise dont l'empois force à lever la tête ;
+Chaque ennemi de plus est un nouveau godron
+Qui m'ajoute une gêne, et m'ajoute un rayon :
+Car, pareille en tous points à la fraise espagnole,
+La Haine est un carcan, mais c'est une auréole !
+Fais tout haut l'orgueilleux et l'amer, mais, tout bas
+Dis-moi tout simplement qu'elle ne t'aime pas !
+Tais-toi ! Hé ! Cyrano ! Le récit ? Tout à l'heure !
+Le récit du combat ! Ce sera la meilleure
+Leçon pour ce timide apprentif ! Apprentif ?
+Oui, septentrional maladif ! Maladif ?
+Monsieur de Neuvillette, apprenez quelque chose :
+C'est qu'il est un objet, chez nous, dont on ne cause
+Pas plus que de cordon dans l'hôtel d'un pendu !
+Qu'est-ce ? Regardez-moi ! M'avez-vous entendu ?
+Ah ! c'est le Chut ! ... jamais ce mot ne se profère !
+Ou c'est à lui, là-bas, que l'on aurait affaire !
+Deux nasillards par lui furent exterminés
+Parce qu'il lui déplut qu'ils parlassent du nez !
+On ne peut faire, sans défuncter avant l'âge,
+La moindre allusion au fatal cartilage !
+Un mot suffit ! Que dis-je, un mot ? Un geste, un seul !
+Et tirer son mouchoir, c'est tirer son linceul !
+Capitaine ! Monsieur ? Que fait-on quand on trouve
+Des Méridionaux trop vantards ? On leur prouve
+Qu'on peut être du Nord, et courageux. Merci.
+Maintenant, ton récit ! Son récit ! Mon récit ?
+Eh bien ! donc je marchais tout seul, à leur rencontre.
+La lune, dans le ciel, luisait comme une montre,
+Quand soudain, je ne sais quel soigneux horloger
+S'étant mis à passer un coton nuager
+Sur le boîtier d'argent de cette montre ronde,
+Il se fit une nuit la plus noire du monde,
+Et les quais n'étant pas du tout illuminés,
+Mordious ! on n'y voyait pas plus loin Que son nez.
+Qu'est-ce que c'est que cet homme-là ? C'est un homme
+Arrivé ce matin. Ce matin ? Il se nomme
+Le baron de Neuvil Ah ! C'est bien Je Très bien
+Je disais donc Mordious ! que l'on n'y voyait rien.
+Et je marchais, songeant que pour un gueux fort mince
+J'allais mécontenter quelque grand, quelque prince,
+Qui m'aurait sûrement Dans le nez ! Une dent, --
+Qui m'aurait une dent... et qu'en somme, imprudent,
+J'allais fourrer Le nez Le doigt... entre l'écorce
+Et l'arbre, car ce grand pouvait être de force
+À me faire donner Sur le nez Sur les doigts.
+-- Mais j'ajoutai : Marche, Gascon, fais ce que dois !
+Va, Cyrano ! Et ce disant, je me hasarde,
+Quand, dans l'ombre, quelqu'un me porte Une nasarde.
+Je la pare, et soudain me trouve Nez à nez
+Ventre-Saint-Gris ! avec cent braillards avinés
+Qui puaient À plein nez L'oignon et la litharge !
+Je bondis, front baissé Nez au vent ! et je charge !
+J'en estomaque deux ! J'en empale un tout vif !
+Quelqu'un m'ajuste : Paf ! et je riposte Pif !
+Tonnerre ! Sortez tous ! C'est le réveil du tigre !
+Tous ! Et laissez-moi seul avec cet homme ! Bigre !
+On va le retrouver en hachis ! En hachis ?
+Dans un de vos pâtés ! Je sens que je blanchis,
+Et que je m'amollis comme une serviette !
+Sortons ! Il n'en va pas laisser une miette !
+Ce qui va se passer ici, j'en meurs d'effroi !
+Quelque chose d'épouvantable ! Embrasse-moi !
+Monsieur Brave. Ah ça ! mais ! Très brave. Je préfère.
+Me direz-vous ? Embrasse-moi. Je suis son frère.
+De qui ? Mais d'elle ! Hein ? Mais de Roxane ! Ciel !
+Vous, son frère ? Ou tout comme : un cousin fraternel.
+Elle vous a ? Tout dit ! M'aime-t-elle ? Peut-être !
+Comme je suis heureux, Monsieur, de vous connaître !
+Voilà ce qui s'appelle un sentiment soudain.
+Pardonnez-moi C'est vrai qu'il est beau, le gredin !
+Si vous saviez, Monsieur, comme je vous admire !
+Mais tous ces nez que vous m'avez Je les retire !
+Roxane attend ce soir une lettre Hélas ! Quoi ?
+C'est me perdre que de cesser de rester coi !
+Comment ? Las ! je suis sot à m'en tuer de honte !
+Mais non, tu ne l'es pas, puisque tu t'en rends compte.
+D'ailleurs, tu ne m'as pas attaqué comme un sot.
+Bah ! on trouve des mots quand on monte à l'assaut !
+Oui, j'ai certain esprit facile et militaire,
+Mais je ne sais, devant les femmes, que me taire.
+Oh ! leurs yeux, quand je passe, ont pour moi des bontés
+Leurs cœurs n'en ont-ils plus quand vous vous arrêtez ?
+Non ! car je suis de ceux, -- je le sais... et je tremble ! --
+Qui ne savent parler d'amour. Tiens ! ... Il me semble
+Que si l'on eût pris soin de me mieux modeler,
+J'aurais été de ceux qui savent en parler.
+Oh ! pouvoir exprimer les choses avec grâce !
+Être un joli petit mousquetaire qui passe !
+Roxane est précieuse et sûrement je vais
+Désillusionner Roxane ! Si j'avais
+Pour exprimer mon âme un pareil interprète !
+Il me faudrait de l'éloquence ! Je t'en prête !
+Toi, du charme physique et vainqueur, prête-m'en :
+Et faisons à nous deux un héros de roman !
+Quoi ? Te sens-tu de force à répéter les choses
+Que chaque jour je t'apprendrai ? Tu me proposes ?
+Roxane n'aura pas de désillusions !
+Dis, veux-tu qu'à nous deux nous la séduisions ?
+Veux-tu sentir passer, de mon pourpoint de buffle
+Dans ton pourpoint brodé, l'âme que je t'insuffle !
+Mais, Cyrano ! Christian, veux-tu ? Tu me fais peur !
+Puisque tu crains, tout seul, de refroidir son cœur,
+Veux-tu que nous fassions -- et bientôt tu l'embrases ! --
+Collaborer un peu tes lèvres et mes phrases ?
+Tes yeux brillent ! Veux-tu ? Quoi ! cela te ferait
+Tant de plaisir ? Cela Cela m'amuserait !
+C'est une expérience à tenter un poète.
+Veux-tu me compléter et que je te complète ?
+Tu marcheras, j'irai dans l'ombre à ton côté :
+Je serai ton esprit, tu seras ma beauté.
+Mais la lettre qu'il faut, au plus tôt, lui remettre !
+Je ne pourrai jamais Tiens, la voilà, ta lettre !
+Comment ? Hormis l'adresse, il n'y manque plus rien.
+Je Tu peux l'envoyer. Sois tranquille. Elle est bien.
+Vous aviez ? Nous avons toujours, nous, dans nos poches,
+Des épîtres à des Chloris... de nos caboches,
+Car nous sommes ceux-là qui pour amante n'ont
+Que du rêve soufflé dans la bulle d'un nom !
+Prends, et tu changeras en vérités ces feintes ;
+Je lançais au hasard ces aveux et ces plaintes :
+Tu verras se poser tous ces oiseaux errants.
+Tu verras que je fus dans cette lettre -- prends ! --
+D'autant plus éloquent que j'étais moins sincère !
+-- Prends donc, et finissons ! N'est-il pas nécessaire
+De changer quelques mots ? Écrite en divaguant,
+Ira-t-elle à Roxane ? Elle ira comme un gant !
+Mais La crédulité de l'amour-propre est telle,
+Que Roxane croira que c'est écrit pour elle !
+Ah ! mon ami ! Plus rien... Un silence de mort
+Je n'ose regarder Hein ? Ah ! ... Oh ! C'est trop fort !
+Ouais ? Notre démon est doux comme un apôtre !
+Quand sur une narine on le frappe, -- il tend l'autre !
+On peut donc lui parler de son nez, maintenant ?
+-- Eh ! Lise ! Tu vas voir ! Oh ! ... oh ! ... c'est surprenant !
+Quelle odeur ! Mais monsieur doit l'avoir reniflée ?
+Qu'est-ce que cela sent ici ? La giroflée !
+Et puis, elle est partie avec un mousquetaire !
+Seul, ruiné, je me pends. J'avais quitté la terre.
+Monsieur de Bergerac entre, et, me dépendant,
+Me vient à sa cousine offrir comme intendant.
+Mais comment expliquer cette ruine où vous êtes ?
+Lise aimait les guerriers, et j'aimais les poètes !
+Mars mangeait les gâteaux qui laissait Apollon :
+-- Alors, vous comprenez, cela ne fut pas long !
+Roxane, êtes-vous prête ? ... On nous attend ! Je passe
+Une mante ! C'est là qu'on nous attend, en face.
+Chez Clomire. Elle tient bureau, dans son réduit.
+On y lit un discours sur le Tendre, aujourd'hui.
+Sur le Tendre ? Mais oui ! Roxane, il faut descendre,
+Ou nous allons manquer le discours sur le Tendre !
+Je viens ! La ! la ! la ! la ! On nous joue un morceau ?
+Je vous dis que la croche est triple, triple sot !
+Vous savez donc, Monsieur, si les croches sont triples ?
+Je suis musicien, comme tous les disciples
+De Gassendi ! La ! la ! Je peux continuer !
+La ! la ! la ! la ! C'est vous ? Moi qui viens saluer
+Vos lys, et présenter mes respects à vos roses !
+Je descends ! Qu'est-ce donc que ces deux virtuoses ?
+C'est un pari que j'ai gagné sur d'Assoucy.
+Nous discutions un point de grammaire. -- Non ! -- Si ! --
+Quand soudain me montrant ces deux grands escogriffes
+Habiles à gratter les cordes de leurs griffes,
+Et dont il fait toujours son escorte, il me dit :
+"Je te parie un jour de musique !" Il perdit.
+Jusqu'à ce que Phœbus recommence son orbe,
+J'ai donc sur mes talons ces joueurs de théorbe,
+De tout ce que je fais harmonieux témoins !
+Ce fut d'abord charmant, et ce l'est déjà moins.
+Hep ! ... Allez de ma part jouer une pavane
+À Montfleury ! Je viens demander à Roxane
+Ainsi que chaque soir Jouez longtemps, -- et faux !
+Si l'ami de son âme est toujours sans défauts ?
+Ah ! qu'il est beau, qu'il a d'esprit, et que je l'aime !
+Christian a tant d'esprit ? Mon cher, plus que vous-même !
+J'y consens. Il ne peut exister à mon goût
+Plus fin diseur de ces jolis riens qui sont tout.
+Parfois il est distrait, ses Muses sont absentes ;
+Puis, tout à coup, il dit des choses ravissantes !
+Non ? C'est trop fort ! Voilà comme les hommes sont :
+Il n'aura pas d'esprit puisqu'il est beau garçon !
+Il sait parler du cœur d'une façon experte ?
+Mais il n'en parle pas, Monsieur, il en disserte !
+Il écrit ? Mieux encor ! Écoutez donc un peu :
+Plus tu me prends de cœur, plus j'en ai ! Hé ! bien ? Peuh !
+Et ceci : Pour souffrir, puisqu'il m'en faut un autre,
+Si vous gardez mon cœur, envoyez-moi le vôtre !
+Tantôt il en a trop et tantôt pas assez.
+Qu'est-ce au juste qu'il veut, de cœur ? Vous m'agacez !
+C'est la jalousi' Hein ! d'auteur qui vous dévore !
+-- Et ceci, n'est-il pas du dernier tendre encore ?
+Croyez que devers vous mon cœur ne fait qu'un cri,
+Et que si les baisers s'envoyaient par écrit,
+Madame, vous liriez ma lettre avec les lèvres !
+Ha ! ha ! ces lignes-là sont... hé ! hé ! mais bien mièvres !
+Et ceci Vous savez donc ses lettres par cœur ?
+Toutes ! Il n'y a pas à dire : c'est flatteur !
+C'est un maître ! Oh ! ... un maître ! Un maître ! Soit ! ... un maître !
+Monsieur de Guiche ! Entrez ! ... car il vaut mieux, peut-être,
+Qu'il ne vous trouve pas ici ; cela pourrait
+Le mettre sur la piste Oui, de mon cher secret !
+Il m'aime, il est puissant, il ne faut pas qu'il sache !
+Il peut dans mes amours donner un coup de hache !
+Bien ! bien ! bien ! Je sortais. Je viens prendre congé.
+Vous partez ? Pour la guerre. Ah ! Ce soir même. Ah ! J'ai
+Des ordres. On assiège Arras. Ah... on assiège ?
+Oui... Mon départ a l'air de vous laisser de neige.
+Oh ! Moi, je suis navré. Vous reverrai-je ? ... Quand ?
+-- Vous savez que je suis nommé mestre de camp ?
+Bravo. Du régiment des gardes. Ah ? des gardes ?
+Où sert votre cousin, l'homme aux phrases vantardes.
+Je saurai me venger de lui, là-bas. Comment !
+Les gardes vont là-bas ? Tiens ! c'est mon régiment !
+Christian ! Qu'avez-vous ? Ce... départ... me désespère !
+Quand on tient à quelqu'un, le savoir à la guerre !
+Pour la première fois me dire un mot si doux,
+Le jour de mon départ ! Alors, -- vous allez vous
+Venger de mon cousin ? On est pour lui ? Non, -- contre !
+Vous le voyez ? Très peu. Partout on le rencontre
+Avec un des cadets ce Neu... villen... viller
+Un grand ? Blond. Roux. Beau ! Peuh ! Mais bête. Il en a l'air !
+Votre vengeance envers Cyrano ? -- c'est peut-être
+De l'exposer au feu, qu'il adore ? ... Elle est piètre !
+Je sais bien, moi, ce qui lui serait sanglant ! C'est ?
+Mais, si le régiment, en partant, le laissait
+Avec ses chers cadets, pendant toute la guerre,
+À Paris, bras croisés ! ... C'est la seule manière,
+Un homme comme lui, de le faire enrager :
+Vous voulez le punir ? privez-le de danger.
+Une femme ! une femme ! il n'y a qu'une femme
+Pour inventer ce tour ! Il se rongera l'âme,
+Et ses amis les poings, de n'être pas au feu :
+Et vous serez vengé ! Vous m'aimez donc un peu ?
+Je veux voir dans ce fait d'épouser ma rancune
+Une preuve d'amour, Roxane ! C'en est une.
+J'ai les ordres sur moi qui vont être transmis
+À chaque compagnie, a l'instant mêm', hormis
+Celui-ci ! C'est celui des cadets. Je le garde.
+Ah ! ah ! ah ! Cyrano ! ... Son humeur bataillarde !
+-- Vous jouez donc des tours aux gens, vous ? Quelquefois.
+Vous m'affolez ! Ce soir -- écoutez -- oui, je dois
+Être parti. Mais fuir quand je vous sens émue !
+Écoutez. Il y a, près d'ici, dans la rue
+D'Orléans, un couvent fondé par le syndic
+Des capucins, le Père Athanase. Un laïc
+N'y peut entrer. Mais les bons Pères, je m'en charge !
+Il peuvent me cacher dans leur manche : elle est large.
+-- Ce sont les capucins qui servent Richelieu
+Chez lui ; redoutant l'oncle, ils craignent le neveu.
+-- On me croira parti. Je viendrai sous le masque.
+Laissez-moi retarder d'un jour, chère fantasque !
+Mais si cela s'apprend, votre gloire Bah ! Mais
+Le siège, Arras Tant pis ! Permettez ! Non ! Permets !
+Je dois vous le défendre ! Ah ! Partez ! Christian reste.
+Je vous veux héroïque, -- Antoine ! Mot céleste !
+Vous aimez donc celui ? Pour lequel j'ai frémi.
+Ah ! je pars ! Êtes-vous contente ? Oui, mon ami !
+Oui, mon ami ! Taisons ce que je viens de faire :
+Cyrano m'en voudrait de lui voler sa guerre !
+Cousin ! Nous allons chez Clomire. Alcandre y doit
+Parler, et Lysimon ! Oui ! mais mon petit doigt
+Dit qu'on va les manquer ! Ne manquez pas ces singes.
+Oh, voyez ! le heurtoir est entouré de linges !
+On vous a bâillonné pour que votre métal
+Ne troublât pas les beaux discours, -- petit brutal !
+Entrons ! Si Christian vient, comme je le présume,
+Qu'il m'attende ! Ah ! Sur quoi, selon votre coutume,
+Comptez-vous aujourd'hui l'interroger ! Sur Sur ?
+Mais vous serez muet, là-dessus ! Comme un mur.
+Sur rien ! ... Je vais lui dire : Allez ! Partez sans bride !
+Improvisez. Parlez d'amour. Soyez splendide !
+Bon. Chut ! Chut ! Pas un mot ! En vous remerciant.
+Il se préparerait ! Diable, non ! Chut ! Christian !
+Je sais tout ce qu'il faut. Prépare ta mémoire.
+Voici l'occasion de se couvrir de gloire.
+Ne perdons pas de temps. Ne prends pas l'air grognon.
+Vite, rentrons chez toi, je vais t'apprendre Non !
+Hein ? Non ! J'attends Roxane ici. De quel vertige
+Es-tu frappé ? Viens vite apprendre Non, te dis-je !
+Je suis las d'emprunter mes lettres, mes discours,
+Et de jouer ce rôle, et de trembler toujours !
+C'était bon au début ! Mais je sens qu'elle m'aime !
+Merci. Je n'ai plus peur. Je vais parler moi-même.
+Ouais ! Et qui te dit que je ne saurais pas ?
+Je ne suis pas si bête à la fin ! Tu verras !
+Mais, mon cher, tes leçons m'ont été profitables.
+Je saurai parler seul ! Et, de par tous les diables,
+Je saurai bien toujours la prendre dans mes bras !
+-- C'est elle ! Cyrano, non, ne me quitte pas !
+Parlez tout seul, Monsieur. Barthénoïde ! -- Alcandre !
+-- Grémione ! On a manqué le discours sur le Tendre !
+Urimédonte ! ... Adieu ! C'est vous ! Le soir descend.
+Attendez. Ils sont loin. L'air est doux. Nul passant.
+Asseyons-nous. Parlez. J'écoute. Je vous aime.
+Oui, parlez-moi d'amour. Je t'aime. C'est le thème.
+Brodez, brodez. Je vous Brodez ! Je t'aime tant.
+Sans doute ! Et puis ? Et puis... je serais si content
+Si vous m'aimiez ! -- Dis-moi, Roxane, que tu m'aimes !
+Vous m'offrez du brouet quand j'espérais des crèmes !
+Dites un peu comment vous m'aimez ? Mais... beaucoup.
+Oh ! ... Délabyrinthez vos sentiments ! Ton cou !
+Je voudrais l'embrasser ! Christian ! Je t'aime ! Encore !
+Non ! je ne t'aime pas ! C'est heureux ! Je t'adore !
+Oh ! Oui... je deviens sot ! Et cela me déplaît !
+Comme il me déplairait que vous devinssiez laid.
+Mais Allez rassembler votre éloquence en fuite !
+Je Vous m'aimez, je sais. Adieu. Pas tout de suite !
+Je vous dirai Que vous m'adorez... oui, je sais.
+Non ! Non ! Allez-vous-en ! Mais je C'est un succès.
+Au secours ! Non monsieur. Je meurs si je ne rentre
+En grâce, à l'instant même Et comment puis-je, diantre !
+Vous faire à l'instant même, apprendre ? Oh ! là, tiens, vois !
+Sa fenêtre ! Je vais mourir ! Baissez la voix !
+Mourir ! La nuit est noire Eh ! bien ? C'est réparable.
+Vous ne méritez pas... Mets-toi là, misérable !
+Là, devant le balcon ! Je me mettrai dessous
+Et je te soufflerai tes mots. Mais Taisez-vous !
+Hep ! Chut ! Nous venons de donner la sérénade
+À Montfleury ! Allez-vous mettre en embuscade
+L'un à ce coin de rue, et l'autre à celui-ci ;
+Et si quelque passant gênant vient par ici,
+Jouez un air ! Quel air, monsieur le gassendiste ?
+Joyeux pour une femme, et pour un homme, triste !
+Appelle-la ! Roxane ! Attends ! Quelques cailloux.
+Qui donc m'appelle ? Moi. Qui, moi ? Christian. C'est vous ?
+Je voudrais vous parler. Bien. Bien. Presque à voix basse.
+Non ! Vous parlez trop mal. Allez-vous-en ! De grâce !
+Non ! Vous ne m'aimez plus ! M'accuser, -- justes dieux ! --
+De n'aimer plus... quand... j'aime plus ! Tiens ! mais c'est mieux !
+L'amour grandit bercé dans mon âme inquiète
+Que ce... cruel marmot prit pour... barcelonnette !
+C'est mieux ! -- Mais, puisqu'il est cruel, vous fûtes sot
+De ne pas, cet amour, l'étouffer au berceau !
+Aussi l'ai-je tenté, mais... tentative nulle :
+Ce nouveau-né, Madame, est un petit Hercule.
+C'est mieux ! De sorte qu'il... strangula comme rien
+Les deux serpents... Orgueil et... Doute. Ah ! c'est très bien.
+-- Mais pourquoi parlez-vous de façon peu hâtive ?
+Auriez-vous donc la goutte à l'imaginative ?
+Chut ! Cela devient trop difficile ! Aujourd'hui
+Vos mots sont hésitants. Pourquoi ? C'est qu'il fait nuit,
+Dans cette ombre, à tâtons, ils cherchent votre oreille.
+Les miens n'éprouvent pas difficulté pareille.
+Ils trouvent tout de suite ? Oh ! cela va de soi,
+Puisque c'est dans mon cœur, eux, que je les reçois ;
+Or, moi, j'ai le cœur grand, vous, l'oreille petite.
+D'ailleurs vos mots à vous, descendent : ils vont vite.
+Les miens montent, Madame : il leur faut plus de temps !
+Mais ils montent bien mieux depuis quelques instants.
+De cette gymnastique, ils ont pris l'habitude !
+Je vous parle, en effet, d'une vraie altitude !
+Certe, et vous me tueriez si de cette hauteur
+Vous me laissiez tomber un mot dur sur le cœur !
+Je descends. Non ! Grimpez sur le banc, alors, vite !
+Non ! Comment... non ? Laissez un peu que l'on profite
+De cette occasion qui s'offre... de pouvoir
+Se parler doucement, sans se voir. Sans se voir ?
+Mais oui, c'est adorable. On se devine à peine.
+Vous voyez la noirceur d'un long manteau qui traîne,
+J'aperçois la blancheur d'une robe d'été :
+Moi je ne suis qu'une ombre, et vous qu'une clarté !
+Vous ignorez pour moi ce que sont ces minutes !
+Si quelquefois je fus éloquent Vous le fûtes !
+Mon langage jamais jusqu'ici n'est sorti
+De mon vrai cœur Pourquoi ? Parce que... jusqu'ici
+Je parlais à travers Quoi ? le vertige où tremble
+Quiconque est sous vos yeux ! ... Mais, ce soir, il me semble
+Que je vais vous parler pour la première fois !
+C'est vrai que vous avez une tout autre voix.
+Oui, tout autre, car dans la nuit qui me protège
+J'ose être enfin moi-même, et j'ose Où en étais-je ?
+Je ne sais... tout ceci, -- pardonnez mon émoi, --
+C'est si délicieux, c'est si nouveau pour moi !
+Si nouveau ? Si nouveau... mais oui... d'être sincère :
+La peur d'être raillé, toujours au cœur me serre
+Raillé de quoi ? Mais de... d'un élan ! ... Oui, mon cœur
+Toujours, de mon esprit s'habille, par pudeur :
+Je pars pour décrocher l'étoile, et je m'arrête
+Par peur du ridicule, à cueillir la fleurette !
+La fleurette a du bon. Ce soir, dédaignons-la !
+Vous ne m'aviez jamais parlé comme cela !
+Ah ! si loin des carquois, des torches et des flèches,
+On se sauvait un peu vers des choses... plus fraîches !
+Au lieu de boire goutte à goutte, en un mignon
+Dé à coudre d'or fin, l'eau fade du Lignon,
+Si l'on tentait de voir comment l'âme s'abreuve
+En buvant largement à même le grand fleuve !
+Mais l'esprit ? J'en ai fait pour vous faire rester
+D'abord, mais maintenant ce serait insulter
+Cette nuit, ces parfums, cette heure, la Nature,
+Que de parler comme un billet doux de Voiture !
+-- Laissons, d'un seul regard de ses astres, le ciel
+Nous désarmer de tout notre artificiel :
+Je crains tant que parmi notre alchimie exquise
+Le vrai du sentiment ne se volatilise,
+Que l'âme ne se vide à ces passe-temps vains,
+Et que le fin du fin ne soit la fin des fins !
+Mais l'esprit ? Je le hais dans l'amour ! C'est un crime
+Lorsqu'on aime de trop prolonger cette escrime !
+Le moment vient d'ailleurs inévitablement,
+-- Et je plains ceux pour qui ne vient pas ce moment ! --
+Où nous sentons qu'en nous une amour noble existe
+Que chaque joli mot que nous disons rend triste !
+Eh bien ! si ce moment est venu pour nous deux,
+Quels mots me direz-vous ? Tous ceux, tous ceux, tous ceux
+Qui me viendront, je vais vous les jeter, en touffe,
+Sans les mettre en bouquet : je vous aime, j'étouffe,
+Je t'aime, je suis fou, je n'en peux plus, c'est trop ;
+Ton nom est dans mon cœur comme dans un grelot,
+Et comme tout le temps, Roxane, je frissonne,
+Tout le temps, le grelot s'agite, et le nom sonne !
+De toi, je me souviens de tout, j'ai tout aimé :
+Je sais que l'an dernier, un jour, le douze mai,
+Pour sortir le matin tu changeas de coiffure !
+J'ai tellement pris pour clarté ta chevelure
+Que, comme lorsqu'on a trop fixé le soleil,
+On voit sur toute chose ensuite un rond vermeil,
+Sur tout, quand j'ai quitté les feux dont tu m'inondes,
+Mon regard ébloui pose des taches blondes !
+Oui, c'est bien de l'amour Certes, ce sentiment
+Qui m'envahit, terrible et jaloux, c'est vraiment
+De l'amour, il en a toute la fureur triste !
+De l'amour, -- et pourtant il n'est pas égoïste !
+Ah ! que pour ton bonheur je donnerais le mien,
+Quand même tu devrais n'en savoir jamais rien,
+S'il se pouvait, parfois, que de loin, j'entendisse
+Rire un peu le bonheur né de mon sacrifice !
+-- Chaque regard de toi suscite une vertu
+Nouvelle, une vaillance en moi ! Commences-tu
+À comprendre, à présent ? voyons, te rends-tu compte ?
+Sens-tu mon âme, un peu, dans cette ombre, qui monte ?
+Oh ! mais vraiment, ce soir, c'est trop beau, c'est trop doux !
+Je vous dis tout cela, vous m'écoutez, moi, vous !
+C'est trop ! Dans mon espoir même le moins modeste,
+Je n'ai jamais espéré tant ! Il ne me reste
+Qu'à mourir maintenant ! C'est à cause des mots
+Que je dis qu'elle tremble entre les bleus rameaux !
+Car vous tremblez, comme une feuille entre les feuilles !
+Car tu trembles ! car j'ai senti, que tu le veuilles
+Ou non, le tremblement adoré de ta main
+Descendre tout le long des branches du jasmin !
+Oui, je tremble, et je pleure, et je t'aime, et suis tienne !
+Et tu m'as enivrée ! Alors, que la mort vienne !
+Cette ivresse, c'est moi, moi, qui l'ai su causer !
+Je ne demande plus qu'une chose Un baiser !
+Hein ? Oh ! Vous demandez ? Oui... je Tu vas trop vite.
+Puisqu'elle est si troublée, il faut que j'en profite !
+Oui, je... j'ai demandé, c'est vrai... mais justes cieux !
+Je comprends que je fus bien trop audacieux.
+Vous n'insistez pas plus que cela ? Si ! j'insiste
+Sans insister ! ... Oui, oui ! votre pudeur s'attriste !
+Eh bien ! mais, ce baiser... ne me l'accordez pas !
+Pourquoi ? Tais-toi, Christian ! Que dites-vous tout bas ?
+Mais d'être allé trop loin, moi-même je me gronde ;
+Je me disais : tais toi, Christian ! Une seconde !
+On vient ! Air triste ? Air gai ? ... Quel est donc leur dessein ?
+Est-ce un homme ? Une femme ? -- Ah ! c'est un capucin !
+Quel est ce jeu renouvelé de Diogène ?
+Je cherche la maison de madame Il nous gêne !
+Magdeleine Robin Que veut-il ? Par ici !
+Tout droit, -- toujours tout droit Je vais pour vous ! -- Merci
+Dire mon chapelet jusqu'au grain majuscule.
+Bonne chance ! Mes vœux suivent votre cuculle !
+Obtiens-moi ce baiser ! Non ! Tôt ou tard ! C'est vrai !
+Il viendra, ce moment de vertige enivré
+Où vos bouches iront l'une vers l'autre, à cause
+De ta moustache blonde et de sa lèvre rose !
+J'aime mieux que ce soit à cause de C'est vous ?
+Nous parlions de... de... d'un Baiser ! Le mot est doux.
+Je ne vois pas pourquoi votre lèvre ne l'ose ;
+S'il la brûle déjà, que sera-ce la chose ?
+Ne vous en faites pas un épouvantement :
+N'avez-vous pas tantôt, presque insensiblement,
+Quitté le badinage et glissé sans alarmes
+Du sourire au soupir, et du soupir aux larmes !
+Glissez encore un peu d'insensible façon :
+Des larmes au baiser il n'y a qu'un frisson !
+Taisez-vous ! Un baiser, mais à tout prendre, qu'est-ce ?
+Un serment fait d'un peu plus près, une promesse
+Plus précise, un aveu qui veut se confirmer,
+Un point rose qu'on met sur l'i du verbe aimer ;
+C'est un secret qui prend la bouche pour oreille,
+Un instant d'infini qui fait un bruit d'abeille,
+Une communion ayant un goût de fleur,
+Une façon d'un peu se respirer le cœur,
+Et d'un peu se goûter, au bord des lèvres, l'âme !
+Taisez-vous ! Un baiser, c'est si noble, Madame,
+Que la reine de France, au plus heureux des lords,
+En a laissé prendre un, la reine même ! Alors !
+J'eus comme Buckingham des souffrances muettes,
+J'adore comme lui la reine que vous êtes,
+Comme lui je suis triste et fidèle Et tu es
+Beau comme lui ! C'est vrai, je suis beau, j'oubliais !
+Eh bien ! montez cueillir cette fleur sans pareille
+Monte ! Ce goût de cœur Monte ! Ce bruit d'abeille
+Monte ! Mais il me semble, à présent, que c'est mal !
+Cet instant d'infini ! Monte donc, animal !
+Ah, Roxane ! Aïe ! au cœur, quel pincement bizarre !
+-- Baiser, festin d'amour dont je suis le Lazare !
+Il me vient dans cette ombre une miette de toi, --
+Mais oui, je sens un peu mon cœur qui te reçoit,
+Puisque sur cette lèvre où Roxane se leurre
+Elle baise les mots que j'ai dits tout à l'heure !
+Un air triste, un air gai : le capucin ! Holà !
+Qu'est ce ? Moi. Je passais... Christian est encor là ?
+Tiens Cyrano ! Bonjour, cousin ! Bonjour, cousine !
+Je descends ! Oh ! encor ! C'est ici, -- je m'obstine --
+Magdeleine Robin ! Vous aviez dit : Ro-lin.
+Non : Bin. B, i, n, bin ! Qu'est-ce ? Une lettre. Hein ?
+Oh ! il ne peut s'agir que d'une sainte chose !
+C'est un digne seigneur qui C'est De Guiche ! Il ose ?
+Oh ! mais il ne va pas m'importuner toujours !
+Je t'aime, et si Mademoiselle, Les tambours
+Battent ; mon régiment boucle sa soubreveste ;
+Il part ; moi, l'on me croit déjà parti : je reste.
+Je vous désobéis. Je suis dans ce couvent.
+Je vais venir, et vous le mande auparavant
+Par un religieux simple comme une chèvre
+Qui ne peut rien comprendre à ceci. Votre lèvre
+M'a trop souri tantôt : j'ai voulu la revoir.
+Éloignez un chacun, et daignez recevoir
+L'audacieux déjà pardonné, je l'espère,
+Qui signe votre très... et cætera Mon Père,
+Voici ce que me dit cette lettre. Écoutez :
+Mademoiselle, Il faut souscrire aux volontés
+Du cardinal, si dur que cela vous puisse être.
+C'est la raison pourquoi j'ai fait choix, pour remettre
+Ces lignes en vos mains charmantes, d'un très saint,
+D'un très intelligent et discret capucin ;
+Nous voulons qu'il vous donne, et dans votre demeure,
+La bénédiction nuptiale sur l'heure.
+Christian doit en secret devenir votre époux ;
+Je vous l'envoie. Il vous déplaît. Résignez-vous.
+Songez bien que le ciel bénira votre zèle,
+Et tenez pour tout assuré, Mademoiselle,
+Le respect de celui qui fut et qui sera
+Toujours votre très humble et très... et cætera.
+Digne seigneur ! ... Je l'avais dit. J'étais sans crainte !
+Il ne pouvait s'agir que d'une chose sainte !
+N'est-ce pas que je lis très bien les lettres ? Hum !
+Ah ! ... c'est affreux ! C'est vous ? C'est moi ! Mais Post-scriptum :
+Donnez pour le couvent cent vingt pistoles. Digne,
+Digne seigneur ! Résignez-vous ? Je me résigne !
+Vous, retenez ici De Guiche ! Il va venir !
+Qu'il n'entre pas tant que Compris ! Pour les bénir
+Il vous faut ? Un quart d'heure. Allez ! moi, je demeure !
+Viens ! Comment faire perdre à De Guiche un quart d'heure.
+Là ! ... Grimpons ! ... J'ai mon plan ! Ho ! c'est un homm' ! Ho ! ho !
+Cette fois, c'en est un ! Non, ce n'est pas trop haut !
+Je vais légèrement troubler cette atmosphère !
+Qu'est-ce que ce maudit capucin peut bien faire ?
+Diable ! Et ma voix ? ... S'il la reconnaissait ? Cric ! Crac !
+Cyrano, reprenez l'accent de Bergerac !
+Oui, c'est là. J'y vois mal. Ce masque m'importune !
+Hein ? quoi ? D'où tombe donc cet homme ? De la lune !
+De la ? Quelle heure est-il ? N'a-t-il plus sa raison ?
+Quelle heure ? Quel pays ? Quel jour ? Quelle saison ?
+Mais Je suis étourdi ! Monsieur Comme une bombe
+Je tombe de la lune ! Ah ça ! Monsieur ! J'en tombe !
+Soit ! soit ! vous en tombez ! ... c'est peut-être un dément !
+Et je n'en tombe pas métaphoriquement !
+Mais Il y a cent ans, ou bien une minute,
+-- J'ignore tout à fait ce que dura ma chute ! --
+J'étais dans cette boule à couleur de safran !
+Oui. Laissez-moi passer ! Où suis-je ? soyez franc !
+Ne me déguisez rien ! En quel lieu, dans quel site,
+Viens-je de choir, Monsieur, comme un aérolithe ?
+Morbleu ! Tout en cheyant je n'ai pu faire choix
+De mon point d'arrivée, -- et j'ignore où je chois !
+Est-ce dans une lune ou bien dans une terre,
+Que vient de m'entraîner le poids de mon postère ?
+Mais je vous dis, Monsieur Ha ! grand Dieu ! ... je crois voir
+Qu'on a dans ce pays le visage tout noir !
+Comment ? Suis-je en Alger ? Êtes-vous indigène ?
+Ce masque ! Je suis donc dans Venise, ou dans Gêne ?
+Une dame m'attend ! Je suis donc à Paris.
+Le drôle est assez drôle ! Ah ! vous riez ? Je ris,
+Mais veux passer ! C'est à Paris que je retombe !
+J'arrive -- excusez-moi ! -- par la dernière trombe.
+Je suis un peu couvert d'éther. J'ai voyagé !
+J'ai les yeux tout remplis de poudre d'astres. J'ai
+Aux éperons, encor, quelques poils de planète !
+Tenez, sur mon pourpoint, un cheveu de comète !
+Monsieur ! Dans mon mollet je rapporte une dent
+De la Grande Ourse, -- et comme, en frôlant le Trident,
+Je voulais éviter une de ses trois lances,
+Je suis allé tomber assis dans les Balances, --
+Dont l'aiguille, à présent, là-haut, marque mon poids !
+Si vous serriez mon nez, Monsieur, entre vos doigts,
+Il jaillirait du lait ! Hein ? du lait ? De la Voie
+Lactée ! Oh ! Par l'enfer ! C'est le ciel qui m'envoie !
+Non ! croiriez-vous, je viens de le voir en tombant,
+Que Sirius, la nuit, s'affuble d'un turban ?
+L'autre Ourse est trop petite encor pour qu'elle morde !
+J'ai traversé la Lyre en cassant une corde !
+Mais je compte en un livre écrire tout ceci,
+Et les étoiles d'or qu'en mon manteau roussi
+Je viens de rapporter à mes périls et risques,
+Quand on l'imprimera, serviront d'astérisques !
+À la parfin, je veux Vous, je vous vois venir !
+Monsieur ! Vous voudriez de ma bouche tenir
+Comment la lune est faite, et si quelqu'un habite
+Dans la rotondité de cette cucurbite ?
+Mais non ! Je veux Savoir comment j'y suis monté.
+Ce fut par un moyen que j'avais inventé.
+C'est un fou ! Je n'ai pas refait l'aigle stupide
+De Regiomontanus, ni le pigeon timide
+D'Archytas ! C'est un fou, -- mais c'est un fou savant.
+Non, je n'imitai rien de ce qu'on fit avant !
+J'inventai six moyens de violer l'azur vierge !
+Six ? Je pouvais, mettant mon corps nu comme un cierge,
+La caparaçonner de fioles de cristal
+Toutes pleines des pleurs d'un ciel matutinal,
+Et ma personne, alors, au soleil exposée,
+L'astre l'aurait humée en humant la rosée !
+Tiens ! Oui, cela fait un ! Et je pouvais encor
+Faire engouffrer du vent, pour prendre mon essor,
+En raréfiant l'air dans un coffre de cèdre
+Par des miroirs ardents, mis en icosaèdre !
+Deux ! Ou bien, machiniste autant qu'artificier,
+Sur une sauterelle aux détentes d'acier,
+Me faire, par des feux successifs de salpêtre,
+Lancer dans les prés bleus où les astres vont paître !
+Trois ! Puisque la fumée a tendance à monter,
+En souffler dans un globe assez pour m'emporter !
+Quatre ! Puisque Phœbé, quand son arc est le moindre,
+Aime sucer, ô bœufs, votre moelle... m'en oindre !
+Cinq ! Enfin, me plaçant sur un plateau de fer,
+Prendre un morceau d'aimant et le lancer en l'air !
+Ça, c'est un bon moyen : le fer se précipite,
+Aussitôt que l'aimant s'envole, à sa poursuite ;
+On relance l'aimant bien vite, et cadédis !
+On peut monter ainsi indéfiniment. Six !
+-- Mais voilà six moyens excellents ! ... Quel système
+Choisîtes-vous des six, Monsieur ? Un septième !
+Par exemple ! Et lequel ? Je vous le donne en cent !
+C'est que ce mâtin-là devient intéressant !
+Houüh ! houüh ! Eh bien ! Vous devinez ? Non ! La marée !
+À l'heure où l'onde par la lune est attirée,
+Je me mis sur la sable -- après un bain de mer --
+Et la tête partant la première, mon cher,
+-- Car les cheveux, surtout, gardent l'eau dans leur frange ! --
+Je m'enlevai dans l'air, droit, tout droit, comme un ange.
+Je montais, je montais doucement, sans efforts,
+Quand je sentis un choc ! ... Alors Alors ? Alors
+Le quart d'heure est passé, Monsieur, je vous délivre :
+Le mariage est fait. Çà, voyons, je suis ivre !
+Cette voix ? Et ce nez -- Cyrano ? Cyrano.
+-- Ils viennent à l'instant d'échanger leur anneau.
+Qui cela ? Ciel ! Vous ? Lui ? Vous êtes des plus fines !
+Mes compliments, Monsieur l'inventeur des machines :
+Votre récit eût fait s'arrêter au portail
+Du paradis, un saint ! Notez-en le détail,
+Car vraiment cela peut resservir dans un livre !
+Monsieur, c'est un conseil que je m'engage à suivre.
+Un beau couple, mon fils, réuni là par vous !
+Oui. Veuillez dire adieu, Madame, à votre époux.
+Comment ? Le régiment déjà se met en route.
+Joignez-le ! Pour aller à la guerre ? Sans doute !
+Mais, Monsieur, les cadets n'y vont pas ! Ils iront.
+Voici l'ordre. Courez le porter, vous, baron.
+Christian ! La nuit de noce est encore lointaine !
+Dire qu'il croit me faire énormément de peine !
+Oh ! tes lèvres encor ! Allons, voyons, assez !
+C'est dur de la quitter... Tu ne sais pas Je sais.
+Le régiment qui part ! Oh ! ... je vous le confie !
+Promettez-moi que rien ne va mettre sa vie
+En danger ! J'essaierai... mais ne peux cependant
+Promettre Promettez qu'il sera très prudent !
+Oui, je tâcherai, mais Qu'à ce siège terrible
+Il n'aura jamais froid ! Je ferai mon possible.
+Mais Qu'il sera fidèle ! Eh oui ! sans doute, mais
+Qu'il m'écrira souvent ! Ça, -- je vous le promets !
+C'est affreux ! Oui. Plus rien. Mordious ! Jure en sourdine !
+Tu vas les réveiller. Chut ! Dormez ! Qui dort dîne !
+Quand on a l'insomnie on trouve que c'est peu !
+Quelle famine ! Ah ! maugrébis des coups de feu !
+Ils vont me réveiller mes enfants ! Dormez ! Diantre !
+Encore ? Ce n'est rien ! C'est Cyrano qui rentre !
+Ventrebieu ! qui va là ? Bergerac ! Ventrebieu !
+Qui va là ? Bergerac, imbécile ! Ah ! grand Dieu !
+Chut ! Blessé ? Tu sais bien qu'ils ont pris l'habitude
+De me manquer tous les matins ! C'est un peu rude,
+Pour porter une lettre, à chaque jour levant,
+De risquer ! J'ai promis qu'il écrirait souvent !
+Il dort. Il est pâli. Si la pauvre petite
+Savait qu'il meurt de faim... Mais toujours beau ! Va vite
+Dormir ! Ne grogne pas, Le Bret ! ... Sache ceci :
+Pour traverser les rangs espagnols, j'ai choisi
+Un endroit où je sais, chaque nuit, qu'ils sont ivres.
+Tu devrais bien un jour nous rapporter des vivres.
+Il faut être léger pour passer ! -- Mais je sais
+Qu'il y aura ce soir du nouveau. Les Français
+Mangeront ou mourront, -- si j'ai bien vu Raconte !
+Non. Je ne suis pas sûr... vous verrez ! Quelle honte,
+Lorsqu'on est assiégeant, d'être affamé ! Hélas !
+Rien de plus compliqué que ce siège d'Arras :
+Nous assiégeons Arras, -- nous-mêmes, pris au piège,
+Le cardinal infant d'Espagne nous assiège
+Quelqu'un devrait venir l'assiéger à son tour.
+Je ne ris pas. Oh ! oh ! Penser que chaque jour
+Vous risquez une vie, ingrat, comme la vôtre,
+Pour porter Où vas-tu ? J'en vais écrire une autre.
+La diane ! ... Hélas ! Sommeil succulent, tu prends fin !
+Je sais trop quel sera leur premier cri ! J'ai faim !
+Je meurs ! Oh ! Levez-vous ! Plus un pas ! Plus un geste !
+Ma langue est jaune : l'air du temps est indigeste !
+Mon tortil de baron pour un peu de Chester !
+Moi, si l'on ne veut pas fournir à mon gaster
+De quoi m'élaborer une pinte de chyle,
+Je me retire sous ma tente -- comme Achille !
+Oui, du pain ! Cyrano ! Nous mourons ! Au secours !
+Toi qui sais si gaiement leur répliquer toujours,
+Viens les ragaillardir ! Qu'est-ce que tu grignotes !
+De l'étoupe à canon que dans les bourguignotes
+On fait frire en la graisse à graisser les moyeux,
+Les environs d'Arras sont très peu giboyeux !
+Moi, je viens de chasser ! J'ai pêché, dans la Scarpe !
+Quoi ! -- Que rapportez-vous ? -- Un faisan ? -- Une carpe ? --
+Vite, vite, montrez ! Un goujon ! Un moineau !
+Assez ! -- Révoltons-nous ! Au secours, Cyrano !
+Hein ? Pourquoi t'en vas-tu, toi, de ce pas qui traîne ?
+J'ai quelque chose, dans les talons, qui me gêne !
+Et quoi donc ? L'estomac ! Moi de même, pardi !
+Cela doit te gêner ? Non, cela me grandit.
+J'ai les dents longues ! Tu n'en mordras que plus large.
+Mon ventre sonne creux ! Nous y battrons la charge.
+Dans les oreilles, moi, j'ai des bourdonnements.
+Non, non ; ventre affamé, pas d'oreilles : tu mens !
+Oh ! manger quelque chose, -- à l'huile ! Ta salade.
+Qu'est-ce qu'on pourrait bien dévorer ? L'Iliade.
+Le ministre, à Paris, fait ses quatre repas !
+Il devrait t'envoyer du perdreau ? Pourquoi pas ?
+Et du vin ! Richelieu, du Bourgogne, if you please?
+Par quelque capucin ! L'éminence qui grise ?
+J'ai des faims d'ogre ! Eh ! bien ! ... tu croques le marmot !
+Toujours le mot, la pointe ! Oui, la pointe, le mot !
+Et je voudrais mourir, un soir, sous un ciel rose,
+En faisant un bon mot, pour une belle cause !
+-- Oh ! frappé par la seule arme noble qui soit,
+Et par un ennemi qu'on sait digne de soi,
+Sur un gazon de gloire et loin d'un lit de fièvres,
+Tomber la pointe au cœur en même temps qu'aux lèvres !
+J'ai faim ! Ah çà ! mais vous ne pensez qu'à manger ?
+-- Approche, Bertrandou le fifre, ancien berger ;
+Du double étui de cuir tire l'un de tes fifres,
+Souffle, et joue à ce tas de goinfres et de piffres
+Ces vieux airs du pays, au doux rythme obsesseur,
+Dont chaque note est comme une petite sœur,
+Dans lesquels restent pris des sons de voix aimées,
+Ces airs dont la lenteur est celle des fumées
+Que le hameau natal exhale de ses toits,
+Ces airs dont la musique a l'air d'être en patois !
+Que la flûte, aujourd'hui, guerrière qui s'afflige,
+Se souvienne un moment, pendant que sur sa tige
+Tes doigts semblent danser un menuet d'oiseau,
+Qu'avant d'être d'ébène, elle fut de roseau ;
+Que sa chanson l'étonne, et qu'elle y reconnaisse
+L'âme de sa rustique et paisible jeunesse !
+Écoutez, les Gascons... Ce n'est plus, sous ses doigts,
+Le fifre aigu des camps, c'est la flûte des bois !
+Ce n'est plus le sifflet du combat, sous ses lèvres,
+C'est le lent galoubet de nos meneurs de chèvres !
+Écoutez... C'est le val, la lande, la forêt,
+Le petit pâtre brun sous son rouge béret,
+C'est la verte douceur des soirs sur la Dordogne,
+Écoutez, les Gascons : c'est toute la Gascogne !
+Mais tu les fais pleurer ! De nostalgie ! ... Un mal
+Plus noble que la faim ! ... pas physique : moral !
+J'aime que leur souffrance ait changé de viscère,
+Et que ce soit leur cœur, maintenant, qui se serre !
+Tu vas les affaiblir en les attendrissant !
+Laisse donc ! Les héros qu'ils portent dans leur sang
+Sont vite réveillés ! Il suffit Hein ? ... Quoi ? ... Qu'est-ce ?
+Tu vois, il a suffi d'un roulement de caisse !
+Adieu, rêves, regrets, vieille province, amour
+Ce qui du fifre vient s'en va par le tambour !
+Ah ! Ah ! Voici monsieur de Guiche. Hou Murmure
+Flatteur ! Il nous ennuie ! Avec, sur son armure,
+Son grand col de dentelle, il vient faire le fier !
+Comme si l'on portait du linge sur du fer !
+C'est bon lorsque à son cou l'on a quelque furoncle !
+Encore un courtisan ! Le neveu de son oncle !
+C'est un Gascon pourtant ! Un faux ! ... Méfiez-vous !
+Parce que, les Gascons... ils doivent être fous :
+Rien de plus dangereux qu'un Gascon raisonnable.
+Il est pâle ! Il a faim... autant qu'un pauvre diable !
+Mais comme sa cuirasse a des clous de vermeil,
+Sa crampe d'estomac étincelle au soleil !
+N'ayons pas l'air non plus de souffrir ! Vous, vos cartes,
+Vos pipes et vos dés Et moi, je lis Descartes.
+Ah ! -- Bonjour ! Il est vert. Il n'a plus que les yeux.
+Voici donc les mauvaises têtes ? ... Oui, messieurs,
+Il me revient de tous côtés qu'on me brocarde
+Chez vous, que les cadets, noblesse montagnarde,
+Hobereaux béarnais, barons périgourdins,
+N'ont pour leur colonel pas assez de dédains,
+M'appellent intrigant, courtisan, -- qu'il les gêne
+De voir sur ma cuirasse un col en point de Gêne, --
+Et qu'ils ne cessent pas de s'indigner entre eux
+Qu'on puisse être Gascon et ne pas être gueux !
+Vous ferai-je punir par votre capitaine ?
+Non. D'ailleurs, je suis libre et n'inflige de peine
+Ah ? J'ai payé ma compagnie, elle est à moi.
+Je n'obéis qu'aux ordres de guerre. Ah ? ... Ma foi !
+Cela suffit. Je peux mépriser vos bravades.
+On connaît ma façon d'aller aux mousquetades ;
+Hier, à Bapaume, on vit la furie avec quoi
+J'ai fait lâcher le pied au comte de Bucquoi ;
+Ramenant sur ses gens les miens en avalanche,
+J'ai chargé par trois fois ! Et votre écharpe blanche ?
+Vous savez ce détail ? ... En effet, il advint,
+Durant que je faisais ma caracole afin
+De rassembler mes gens la troisième charge,
+Qu'un remous de fuyards m'entraîna sur la marge
+Des ennemis ; j'étais en danger qu'on me prît
+Et qu'on m'arquebusât, quand j'eus le bon esprit
+De dénouer et de laisser couler à terre
+L'écharpe qui disait mon grade militaire ;
+En sorte que je pus, sans attirer les yeux,
+Quitter les Espagnols, et revenant sur eux,
+Suivi de tous les miens réconfortés, les battre !
+-- Eh bien ! que dites-vous de ce trait ? Qu'Henri quatre
+N'eût jamais consenti, le nombre l'accablant,
+À se diminuer de son panache blanc.
+L'adresse a réussi, cependant ! C'est possible.
+Mais on n'abdique pas l'honneur d'être une cible.
+Si j'eusse été présent quand l'écharpe coula
+-- Nos courages, monsieur, diffèrent en cela --
+Je l'aurais ramassée et me la serais mise.
+Oui, vantardise, encor, de gascon ! Vantardise ?
+Prêtez-la-moi. Je m'offre à monter, dès ce soir,
+À l'assaut, le premier, avec elle en sautoir.
+Offre encor de gascon ! Vous savez que l'écharpe
+Resta chez l'ennemi, sur les bords de la Scarpe,
+En un lieu que depuis la mitraille cribla, --
+Où nul ne peut aller la chercher ! La voilà.
+Merci. Je vais, avec ce bout d'étoffe claire,
+Pouvoir faire un signal, -- que j'hésitais à faire.
+Hein ! Cet homme, là-bas qui se sauve en courant !
+C'est un faux espion espagnol. Il nous rend
+De grands services. Les renseignements qu'il porte
+Aux ennemis sont ceux que je lui donne, en sorte
+Que l'on peut influer sur leurs décisions.
+C'est un gredin ! C'est très commode. Nous disions ?
+-- Ah ! J'allais vous apprendre un fait. Cette nuit même,
+Pour nous ravitailler tentant un coup suprême,
+Le maréchal s'en fut vers Dourlens, sans tambours ;
+Les vivandiers du Roi sont là ; par les labours
+Il les joindra ; mais pour revenir sans encombre,
+Il a pris avec lui des troupes en tel nombre
+Que l'on aurait beau jeu, certe, en nous attaquant :
+La moitié de l'armée est absente du camp !
+Oui, si les Espagnols savaient, ce serait grave.
+Mais ils ne savent pas ce départ ? Ils le savent.
+Ils vont nous attaquer. Ah ! Mon faux espion
+M'est venu prévenir de leur agression.
+Il ajouta : "J'en peux déterminer la place ;
+Sur quel point voulez-vous que l'attaque se fasse ?
+Je dirai que de tous c'est le moins défendu,
+Et l'effort portera sur lui." -- J'ai répondu :
+"C'est bon. Sortez du camp. Suivez des yeux la ligne :
+Ce sera sur le point d'où je vous ferai signe."
+Messieurs, préparez-vous ! C'est dans une heure. Ah ! ... bien !
+Il faut gagner du temps. Le maréchal revient.
+Et pour gagner du temps ? Vous aurez l'obligeance
+De vous faire tuer. Ah ! voilà la vengeance ?
+Je ne prétendrai pas que si je vous aimais
+Je vous eusse choisis vous et les vôtres, mais,
+Comme à votre bravoure on n'en compare aucune,
+C'est mon Roi que je sers en servant ma rancune.
+Souffrez que je vous sois, monsieur, reconnaissant.
+Je sais que vous aimez vous battre un contre cent.
+Vous ne vous plaindrez pas de manquer de besogne.
+Eh bien donc ! nous allons au blason de Gascogne,
+Qui porte six chevrons, messieurs, d'azur et d'or,
+Joindre un chevron de sang qui lui manquait encor !
+Christian ? Roxane ! Hélas ! Au moins, je voudrais mettre
+Tout l'adieu de mon cœur dans une belle lettre !
+Je me doutais que ce serait pour aujourd'hui.
+Et j'ai fait tes adieux. Montre ! Tu veux ? Mais oui !
+Tiens ! Quoi ? Ce petit rond ? Un rond ? C'est une larme !
+Oui... Poète, on se prend à son jeu, c'est le charme !
+Tu comprends... ce billet, -- c'était très émouvant :
+Je me suis fait pleurer moi-même en l'écrivant.
+Pleurer ? Oui... parce que... mourir n'est pas terrible.
+Mais... ne plus la revoir jamais... voilà l'horrible !
+Car enfin je ne la nous ne la tu ne la
+Donne-moi ce billet ! Ventrebieu, qui va là ?
+Qu'est-ce ? Un carrosse ! Quoi ! Dans le camp ? -- Il y entre !
+-- Il a l'air de venir de chez l'ennemi ! -- Diantre !
+Tirez ! -- Non ! Le cocher a crié ! -- Crié quoi ? --
+Il a crié : Service du Roi ! Hein ? Du Roi !
+Chapeau bas, tous ! Du Roi ! -- Rangez-vous, vile tourbe,
+Pour qu'il puisse décrire avec pompe sa courbe !
+Battez aux champs ! Baissez le marchepied ! Bonjour !
+Service du Roi ! Vous ? Mais du seul roi, l'Amour !
+Ah ! grand Dieu ! Vous ! Pourquoi ? C'était trop long, ce siège !
+Pourquoi ? Je te dirai ! Dieu ! La regarderai-je ?
+Vous ne pouvez rester ici ! Mais si ! mais si !
+Voulez-vous m'avancer un tambour ? Là, merci !
+On a tiré sur mon carrosse ! Une patrouille !
+-- Il a l'air d'être fait avec une citrouille,
+N'est-ce pas ? comme dans le conte, et les laquais
+Avec des rats. Bonjour ! Vous n'avez pas l'air gais !
+-- Savez-vous que c'est loin, Arras ? Cousin, charmée !
+Ah çà ! comment ? Comment j'ai retrouvé l'armée ?
+Oh ! mon Dieu, mon ami, mais c'est tout simple : j'ai
+Marché tant que j'ai vu le pays ravagé.
+Ah ! ces horreurs, il a fallu que je les visse
+Pour y croire ! Messieurs, si c'est là le service
+De votre Roi, le mien vaut mieux ! Voyons, c'est fou !
+Par où diable avez-vous bien pu passer ? Par où ?
+Par chez les Espagnols. Ah ! qu'elles sont malignes !
+Comment avez-vous fait pour traverser leurs lignes ?
+Cela dut être très difficile ! Pas trop.
+J'ai simplement passé dans mon carrosse, au trot.
+Si quelque hidalgo montrait sa mine altière,
+Je mettais mon plus beau sourire à la portière,
+Et ces messieurs étant, n'en déplaise aux Français,
+Les plus galantes gens du monde, -- je passais !
+Oui, c'est un passe-port, certes, que ce sourire !
+Mais on a fréquemment dû vous sommer de dire
+Où vous alliez ainsi, madame ? Fréquemment.
+Alors je répondais : "Je vais voir mon amant."
+-- Aussitôt l'Espagnol à l'air le plus féroce
+Refermait gravement la porte du carrosse,
+D'un geste de la main à faire envie au Roi
+Relevait les mousquets déjà braqués sur moi,
+Et superbe de grâce, à la fois, et de morgue,
+L'ergot tendu sous la dentelle en tuyau d'orgue,
+Le feutre au vent pour que la plume palpitât,
+S'inclinait en disant : "Passez, señorita !"
+Mais, Roxane J'ai dit : mon amant, oui... pardonne !
+Tu comprends, si j'avais dit : mon mari, personne
+Ne m'eût laissé passer ! Mais Qu'avez-vous ? Il faut
+Vous en aller d'ici ! Moi ? Bien vite ! Au plus tôt !
+Oui ! Mais comment ? C'est que Dans trois quarts d'heure ou quatre
+Il vaut mieux Vous pourriez Je reste. On va se battre.
+Oh ! non ! C'est mon mari ! Qu'on me tue avec toi !
+Mais quels yeux vous avez ! Je te dirai pourquoi !
+C'est un poste terribl' ! Hein ! terrible ? Et la preuve
+C'est qu'il nous l'a donné ! Ah ! vous me vouliez veuve ?
+Oh ! je vous jure ! Non ! Je suis folle à présent !
+Et je ne m'en vais plus ! -- D'ailleurs, c'est amusant.
+Eh quoi ! la précieuse était une héroïne ?
+Monsieur de Bergerac, je suis votre cousine.
+Nous vous défendrons bien ! Je le crois, mes amis !
+Tout le camp sent l'iris ! Et j'ai justement mis
+Un chapeau qui fera très bien dans la bataille !
+Mais peut-être est-il temps que le comte s'en aille :
+On pourrait commencer. Ah ! c'en est trop ! Je vais
+Inspecter mes canons, et reviens... Vous avez
+Le temps encor : changez d'avis ! Jamais ! Roxane !
+Non ! Elle reste ! Un peigne ! -- Un savon ! -- Ma basane
+Est trouée : une aiguille ! -- Un ruban ! -- Ton miroir ! --
+Mes manchettes ! -- Ton fer à moustache ! -- Un rasoir !
+Non ! rien ne me fera bouger de cette place !
+Peut-être siérait-il que je vous présentasse,
+Puisqu'il en est ainsi, quelques de ces messieurs
+Qui vont avoir l'honneur de mourir sous vos yeux.
+Baron de Peyrescous de Colignac ! Madame
+Baron de Casterac de Cahuzac. -- Vidame
+De Malgouyre Estressac Lésbas d'Escarabiot. --
+Chevalier d'Antignac-Juzet. -- Baron Hillot
+De Blagnac-Saléchan de Castel Crabioules
+Mais combien avez-vous de noms, chacun ? Des foules !
+Ouvrez la main qui tient votre mouchoir. Pourquoi ?
+Ma compagnie était sans drapeau ! Mais ma foi,
+C'est le plus beau du camp qui flottera sur elle !
+Il est un peu petit. Mais il est en dentelle !
+Je mourrais sans regret ayant vu ce minois,
+Si j'avais seulement dans le ventre une noix !
+Fi ! parler de manger lorsqu'une exquise femme !
+Mais l'air du camp est vif et, moi-même, m'affame :
+Pâtés, chaud-froids, vins fins : -- mon menu, le voilà !
+-- Voulez-vous m'apporter tout cela ! Tout cela !
+Où le prendrions-nous, grand Dieu ? Dans mon carrosse.
+Hein ? Mais il faut qu'on serve et découpe, et désosse !
+Regardez mon cocher d'un peu plus près, messieurs,
+Et vous reconnaîtrez un homme précieux :
+Chaque sauce sera, si l'on veut, réchauffée !
+C'est Ragueneau ! Oh ! Oh ! Pauvre gens ! Bonne fée !
+Messieurs ! Bravo ! Bravo ! Les Espagnols n'ont pas,
+Quand passaient tant d'appas, vu passer le repas !
+Hum ! hum ! Christian ! Distraits par la galanterie
+Ils n'ont pas vu la galantine ! Je t'en prie,
+Un seul mot ! Et Vénus sut occuper leur œil
+Pour que Diane en secret, pût passer son chevreuil !
+Je voudrais te parler ! Posez cela par terre !
+Vous, rendez-vous utile ? Un paon truffé ! Tonnerre !
+Nous n'aurons pas couru notre dernier hasard
+Sans faire un gueuleton pardon ! un balthazar !
+Les coussins sont remplis d'ortolans ! Ah ! Viédaze !
+Des flacons de rubis ! -- Des flacons de topaze !
+Défaites cette nappe ! ... Eh ! hop ! Soyez léger !
+Chaque lanterne est un petit garde-manger !
+Il faut que je te parle avant que tu lui parles !
+Le manche de mon fouet est un saucisson d'Arles !
+Puisqu'on nous fait tuer, morbleu ! nous nous moquons
+Du reste de l'armée ! -- Oui ! tout pour les Gascons !
+Et si De Guiche vient, personne ne l'invite !
+Là, vous avez le temps. -- Ne manger pas si vite ! --
+Buvez un peu. -- Pourquoi pleurez-vous ? C'est trop bon !
+Chut ! -- Rouge ou blanc ? -- Du pain pour monsieur de Carbon !
+-- Un couteau ! -- Votre assiette ! -- Un peu de croûte ? -- Encore ?
+Je vous sers ! -- Du bourgogne ? -- Une aile ? Je l'adore !
+Vous ? Rien. Si ! ce biscuit, dans du muscat... deux doigts !
+Oh ! dites-moi pourquoi vous vîntes ? Je me dois
+À ces malheureux... Chut ! Tout à l'heure ! De Guiche !
+Vite, cachez flacon, plat, terrine, bourriche !
+Hop ! -- N'ayons l'air de rien ! Toi, remonte d'un bond
+Sur ton siège ! -- Tout est caché ? Cela sent bon.
+To lo lo ! Qu'avez-vous, vous ? ... Vous êtes tout rouge !
+Moi ? ... Mais rien. C'est le sang. On va se battre : il bouge !
+Poum ... poum ... poum Qu'est cela ? Rien ! C'est une chanson !
+Une petite Vous êtes gai, mon garçon !
+L'approche du danger ! Capitaine ! je Peste !
+Vous avez bonne mine aussi ! Oh ! Il me reste
+Un canon que j'ai fait porter là, dans ce coin,
+Et vos hommes pourront s'en servir au besoin.
+Charmante attention ! Douce sollicitude !
+Ah ça ! mais ils sont fous ! -- N'ayant pas l'habitude
+Du canon, prenez garde au recul. Ah ! pffitt ! Mais !
+Le canon des Gascons ne recule jamais !
+Vous êtes gris ! ... De quoi ? De l'odeur de la poudre !
+Vite, à quoi daignez-vous, madame, vous résoudre ?
+Je reste ! Fuyez ! Non ! Puisqu'il en est ainsi,
+Qu'on me donne un mousquet ! Comment ? Je reste aussi.
+Enfin, Monsieur ! voilà de la bravoure pure !
+Seriez-vous un Gascon malgré votre guipure ?
+Quoi ! Je ne quitte pas une femme en danger.
+Dis donc ! Je crois qu'on peut lui donner à manger !
+Des vivres ! Il en sort de sous toutes les vestes !
+Est-ce que vous croyez que je mange vos restes ?
+Vous faites des progrès ! Je vais me battre à jeun !
+À jeung ! Il vient d'avoir l'accent ! Moi ? C'en est un !
+J'ai rangé mes piquiers, leur troupe est résolue !
+Acceptez-vous ma main pour passer leur revue ?
+Parle vite ! Vivat ! Quel était ce secret ?
+Dans le cas où Roxane Eh bien ? Te parlerait
+Des lettres ? Oui, je sais ! Ne fais pas la sottise
+De t'étonner De quoi ? Il faut que je te dise !
+Oh ! mon Dieu, c'est tout simple, et j'y pense aujourd'hui
+En la voyant. Tu lui Parle vite ! Tu lui
+As écrit plus souvent que tu ne crois. Hein ? Dame !
+Je m'en étais chargé : j'interprétais ta flamme !
+J'écrivais quelquefois sans te dire : j'écris !
+Ah ? C'est tout simple ! Mais comment t'y es-tu pris,
+Depuis qu'on est bloqué pour ? Oh ! ... avant l'aurore
+Je pouvais traverser Ah ! c'est tout simple encore ?
+Et qu'ai-je écrit de fois par semaine ? ... Deux ? -- Trois ? --
+Quatre ? -- Plus. Tous les jours ? Oui, tous les jours. -- Deux fois.
+Et cela t'enivrait, et l'ivresse était telle
+Que tu bravais la mort Tais-toi ! Pas devant elle !
+Et maintenant, Christian ! Et maintenant, dis-moi
+Pourquoi, par ces chemins effroyables, pourquoi
+À travers tous ces rangs de soudards et de reîtres,
+Tu m'a rejoint ici ? C'est à cause des lettres !
+Tu dis ? Tant pis pour vous si je cours ces dangers !
+Ce sont vos lettres qui m'ont grisée ! Ah ! songez
+Combien depuis un mois vous m'en avez écrites,
+Et plus belles toujours ! Quoi ! pour quelques petites
+Lettres d'amour Tais-toi ! Tu ne peux pas savoir !
+Mon Dieu, je t'adorais, c'est vrai, depuis qu'un soir,
+D'une voix que je t'ignorais, sous ma fenêtre,
+Ton âme commença de se faire connaître
+Eh bien ! tes lettres, c'est, vois-tu, depuis un mois,
+Comme si tout le temps je l'entendais, ta voix
+De ce soir-là, si tendre, et qui vous enveloppe !
+Tant pis pour toi, j'accours. La sage Pénélope
+Ne fût pas demeurée à broder sous son toit,
+Si le seigneur Ulysse eût écrit comme toi,
+Mais pour le joindre, elle eût, aussi folle qu'Hélène,
+Envoyé promener ses pelotons de laine !
+Mais Je lisais, je relisais, je défaillais,
+J'étais à toi. Chacun de ces petits feuillets
+Était comme un pétale envolé de ton âme.
+On sent à chaque mot de ces lettres de flamme
+L'amour puissant, sincère Ah ! sincère et puissant ?
+Cela se sent, Roxane ? Oh ! si cela se sent !
+Et vous venez ? Je viens (ô mon Christian, mon maître !
+Vous me relèveriez si je voulais me mettre
+À vos genoux, c'est donc mon âme que j'y mets,
+Et vous ne pourrez plus la relever jamais !)
+Je viens te demander pardon (et c'est bien l'heure
+De demander pardon, puisqu'il se peut qu'on meure !)
+De t'avoir fait d'abord, dans ma frivolité,
+L'insulte de t'aimer pour ta seule beauté !
+Ah ! Roxane ! Et plus tard, mon ami, moins frivole,
+-- Oiseau qui saute avant tout à fait qu'il s'envole, --
+Ta beauté m'arrêtant, ton âme m'entraînant,
+Je t'aimais pour les deux ensemble ! Et maintenant ?
+Eh bien ! toi-même enfin l'emporte sur toi-même,
+Et ce n'est plus que pour ton âme que je t'aime !
+Ah ! Roxane ! Sois donc heureux. Car n'être aimé
+Que pour ce dont on est un instant costumé,
+Doit mettre un cœur avide et noble à la torture ;
+Mais ta chère pensée efface ta figure,
+Et la beauté par quoi tout d'abord tu me plus,
+Maintenant j'y vois mieux... et je ne la vois plus !
+Oh ! Tu doutes encor d'une telle victoire ?
+Roxane ! Je comprends, tu ne peux pas y croire,
+À cet amour ? Je ne veux pas de cet amour !
+Moi, je veux être aimé plus simplement pour Pour
+Ce qu'en vous elles ont aimé jusqu'à cette heure ?
+Laissez-vous donc aimer d'une façon meilleure !
+Non ! c'était mieux avant ! Ah ! tu n'y entends rien !
+C'est maintenant que j'aime mieux, que j'aime bien !
+C'est ce qui te fait toi, tu m'entends, que j'adore !
+Et moins brillant Tais-toi ! Je t'aimerais encore !
+Si toute ta beauté tout d'un coup s'envolait
+Oh ! ne dis pas cela ! Si, je le dis ! Quoi ? laid ?
+Laid ! je le jure ! Dieu ! Et ta joie est profonde ?
+Oui Qu'as-tu ? Rien. Deux mots à dire : une seconde
+Mais ? À ces pauvres gens mon amour t'enleva :
+Va leur sourire un peu puisqu'ils vont mourir... va !
+Cher Christian ! Cyrano ? Qu'est-ce ? Te voilà blême !
+Elle ne m'aime plus ! Comment ? C'est toi qu'elle aime !
+Non ! Elle n'aime plus que mon âme ! Non ! Si !
+C'est donc bien toi qu'elle aime, -- et tu l'aimes aussi !
+Moi ? Je le sais. C'est vrai. Comme un fou. Davantage.
+Dis-le-lui ! Non ! Pourquoi ? Regarde mon visage !
+Elle m'aimerait laid ! Elle te l'a dit ! Là !
+Ah ! je suis bien content qu'elle t'ait dit cela !
+Mais va, va, ne crois pas cette chose insensée !
+-- Mon Dieu, je suis content qu'elle ait eu la pensée
+De la dire, -- mais va, ne la prends pas au mot,
+Va, ne deviens pas laid : elle m'en voudrait trop !
+C'est ce que je veux voir ! Non, non ! Qu'elle choisisse !
+Tu vas lui dire tout ! Non, non ! Pas ce supplice.
+Je tuerais ton bonheur parce que je suis beau ?
+C'est trop injuste ! Et moi, je mettrais au tombeau
+Le tien parce que, grâce au hasard qui fait naître,
+J'ai le don d'exprimer... ce que tu sens peut-être ?
+Dis-lui tout ! Il s'obstine à me tenter, c'est mal !
+Je suis las de porter en moi-même un rival !
+Christian ! Notre union -- sans témoins -- clandestine,
+-- Peut se rompre, -- si nous survivons ! Il s'obstine !
+Oui, je veux être aimé moi-même, ou pas du tout !
+-- Je vais voir ce qu'on fait, tiens ! Je vais jusqu'au bout
+Du poste ; je reviens : parle, et qu'elle préfère
+L'un de nous deux ! Ce sera toi ! Mais... je l'espère !
+Roxane ! Non ! Non ! Quoi ? Cyrano vous dira
+Une chose importante Importante ? Il s'en va !
+Rien ! ... Il attache, -- oh ! Dieu ! vous devez le connaître ! --
+De l'importance à rien ! Il a douté peut-être
+De ce que j'ai dit là ? ... J'ai vu qu'il a douté !
+Mais avez-vous bien dit, d'ailleurs, la vérité ?
+Oui, oui, je l'aimerais même Le mot vous gêne
+Devant moi ? Mais Il ne me fera pas de peine !
+-- Même laid ? Même laid ! Ah ! tiens, on a tiré !
+Affreux ? Affreux ! Défiguré ! Défiguré !
+Grotesque ? Rien ne peut me le rendre grotesque !
+Vous l'aimeriez encore ? Et davantage presque !
+Mon Dieu, c'est vrai, peut-être, et le bonheur est là !
+Je... Roxane... écoutez ! Cyrano ! Hein ? Chut ! Ah !
+Qu'avez vous ? C'est fini. Quoi ? Qu'est-ce encore ? On tire ?
+C'est fini, jamais plus je ne pourrai le dire !
+Que se passe-t-il ? Rien ! Ces hommes ? Laissez-les !
+Mais qu'alliez-vous me dire avant ? Ce que j'allais
+Vous dire ? ... rien, oh ! rien, je le jure, madame !
+Je jure que l'esprit de Christian, que son âme
+Étaient sont les plus grands Étaient ? Ah ! C'est fini !
+Christian ! Le premier coup de feu de l'ennemi !
+C'est l'attaque ! Aux mousquets ! Christian ! Qu'on se dépêche !
+Christian ! Alignez-vous ! Christian ! Mesurez... mèche !
+Roxane ! J'ai tout dit. C'est toi qu'elle aime encor !
+Quoi, mon amour ? Baguette haute ! Il n'est pas mort ?
+Ouvrez la charge avec les dents ! Je sens sa joue
+Devenir froide, là, contre la mienne ! En joue !
+Une lettre sur lui ! Pour moi ! Ma lettre ! Feu !
+Mais, Roxane, on se bat ! Restez encore un peu.
+Il est mort. Vous étiez le seul à le connaître.
+-- N'est-ce pas que c'était un être exquis, un être
+Merveilleux ? Oui, Roxane. Un poète inouï.
+Adorable ? Oui, Roxane. Un esprit sublime ? Oui,
+Roxane ! Un cœur profond, inconnu du profane,
+Une âme magnifique et charmante ? Oui, Roxane !
+Il est mort ! Et je n'ai qu'à mourir aujourd'hui,
+Puisque, sans le savoir, elle me pleure en lui !
+C'est le signal promis ! Des fanfares de cuivres !
+Les Français vont rentrer au camp avec des vivres !
+Tenez encore un peu ! Sur sa lettre, du sang,
+Des pleurs ! Rendez-vous ! Non ! Le péril va croissant !
+Emportez-la ! Je vais charger ! Son sang ! ses larmes !
+Elle s'évanouit ! Tenez bon ! Bas les armes !
+Non ! Vous avez prouvé, Monsieur, votre valeur :
+Fuyez en la sauvant ! Soit ! Mais on est vainqueur
+Si vous gagnez du temps ! C'est bon ! Adieu, Roxane !
+Nous plions ! J'ai reçu deux coups de pertuisane !
+Hardi ! Reculès pas, drollos ! N'ayez pas peur !
+J'ai deux morts à venger : Christian et mon bonheur !
+Flotte, petit drapeau de dentelle à son chiffre !
+Toumbé dèssus ! Escrasas lous ! Un air de fifre !
+Ils montent le talus ! On va les saluer !
+Feu ! Feu ! Quels sont ces gens qui se font tous tuer ?
+Sœur Claire a regardé deux fois comment allait
+Sa cornette, devant la glace. C'est très laid.
+Mais sœur Marthe a repris un pruneau de la tarte,
+Ce matin : je l'ai vu. C'est très vilain, sœur Marthe.
+Un tout petit regard ! Un tout petit pruneau !
+Je le dirai, ce soir, à monsieur Cyrano.
+Non, il va se moquer ! Il dira que les nonnes
+Sont très coquettes ! Très gourmandes ! Et très bonnes.
+N'est-ce pas, Mère Marguerite de Jésus,
+Qu'il vient, le samedi, depuis dix ans ! Et plus !
+Depuis que sa cousine à nos béguins de toile
+Mêla le deuil mondain de sa coiffe de voile,
+Qui chez nous vint s'abattre, il y a quatorze ans,
+Comme un grand oiseau noir parmi les oiseaux blancs !
+Lui seul, depuis qu'elle a pris chambre dans ce cloître,
+Sait distraire un chagrin qui ne veut pas décroître.
+Il est si drôle ! -- C'est amusant quand il vient !
+-- Il nous taquine ! -- Il est gentil ! -- Nous l'aimons bien !
+-- Nous fabriquons pour lui des pâtes d'angélique !
+Mais enfin, ce n'est pas un très bon catholique !
+Nous le convertirons. Oui ! oui ! Je vous défends
+De l'entreprendre encor sur ce point, mes enfants.
+Ne le tourmentez pas : il viendrait moins peut-être !
+Mais... Dieu ! Rassurez-vous : Dieu doit bien le connaître.
+Mais chaque samedi, quand il vient d'un air fier,
+Il me dit en entrant : 'Ma sœur, j'ai fait gras, hier !'
+Ah ! il vous dit cela ? ... Eh bien ! la fois dernière
+Il n'avait pas mangé depuis deux jours ! Ma Mère !
+Il est pauvre. Qui vous l'a dit ? Monsieur Le Bret.
+On ne le secourt pas ? Non, il se fâcherait.
+-- Allons, il faut rentrer... Madame Madeleine,
+Avec un visiteur, dans le parc se promène.
+C'est le duc-maréchal de Grammont ? Oui, je crois.
+Il n'était plus venu la voir depuis des mois !
+Il est très pris ! -- La cour ! -- Les camps ! Les soins du monde !
+Et vous demeurerez ici, vainement blonde,
+Toujours en deuil ? Toujours. Aussi fidèle ? Aussi.
+Vous m'avez pardonné ? Puisque je suis ici.
+Vraiment c'était un être ? Il fallait le connaître !
+Ah ! Il fallait ? ... Je l'ai trop peu connu, peut-être !
+Et son dernier billet, sur votre cœur, toujours ?
+Comme un doux scapulaire, il pend à ce velours.
+Même mort, vous l'aimez ? Quelquefois il me semble
+Qu'il n'est mort qu'à demi, que nos cœurs sont ensemble,
+Et que son amour flotte, autour de moi, vivant !
+Est-ce que Cyrano vient vous voir ? Oui, souvent.
+-- Ce vieil ami, pour moi, remplace les gazettes.
+Il vient ; c'est régulier ; sous cet arbre où vous êtes
+On place son fauteuil, s'il fait beau ; je l'attends
+En brodant ; l'heure sonne ; au dernier coup, j'entends
+-- Car je ne tourne plus même le front ! -- sa canne
+Descendre le perron ; il s'assied ; il ricane
+De ma tapisserie éternelle ; il me fait
+La chronique de la semaine, et Tiens, Le Bret !
+Comment va notre ami ? Mal. Oh ! Il exagère !
+Tout ce que j'ai prédit : l'abandon, la misère !
+Ses épîtres lui font des ennemis nouveaux !
+Il attaque les faux nobles, les faux dévots,
+Les faux braves, les plagiaires, -- tout le monde.
+Mais son épée inspire une terreur profonde.
+On ne viendra jamais à bout de lui. Qui sait ?
+Ce que je crains, ce n'est pas les attaques, c'est
+La solitude, la famine, c'est Décembre
+Entrant à pas de loup dans son obscure chambre :
+Voilà les spadassins qui plutôt le tueront !
+-- Il serre chaque jour, d'un cran, son ceinturon.
+Son pauvre nez a pris des tons de vieil ivoire.
+Il n'a plus qu'un petit habit de serge noire.
+Ah ! celui-là n'est pas parvenu ! -- C'est égal,
+Ne le plaignez pas trop. Monsieur le maréchal !
+Ne le plaignez pas trop : il a vécu sans pactes,
+Libre dans sa pensée autant que dans ses actes.
+Monsieur le duc ! Je sais, oui : j'ai tout ; il n'a rien
+Mais je lui serrerais bien volontiers la main.
+Adieu. Je vous conduis. Oui, parfois, je l'envie.
+-- Voyez-vous, lorsqu'on a trop réussi sa vie,
+On sent, -- n'ayant rien fait, mon Dieu, de vraiment mal ! --
+Mille petits dégoûts de soi, dont le total
+Ne fait pas un remords, mais une gêne obscure ;
+Et les manteaux de duc traînent dans leur fourrure,
+Pendant que des grandeurs on monte les degrés,
+Un bruit d'illusions sèches et de regrets,
+Comme, quand vous montez lentement vers ces portes,
+Votre robe de deuil traîne des feuilles mortes.
+Vous voilà bien rêveur ? Eh ! oui ! Monsieur Le Bret !
+Vous permettez ? Un mot. C'est vrai : nul n'oserait
+Attaquer votre ami ; mais beaucoup l'ont en haine ;
+Et quelqu'un me disait, hier, au jeu, chez la Reine :
+"Ce Cyrano pourrait mourir d'un accident."
+Ah ? Oui. Qu'il sorte peu. Qu'il soit prudent. Prudent !
+Il va venir. Je vais l'avertir. Oui, mais ! Qu'est-ce ?
+Ragueneau vient vous voir, Madame. Qu'on le laisse
+Entrer. Il vient crier misère. Étant un jour
+Parti pour être auteur, il devint tour à tour
+Chantre Étuviste Acteur Bedeau Perruquier Maître
+De théorbe Aujourd'hui que pourrait-il bien être ?
+Ah ! Madame ! Monsieur ! Racontez vos malheurs
+À Le Bret. Je reviens. Mais, Madame D'ailleurs,
+Puisque vous êtes là, j'aime mieux qu'elle ignore !
+-- J'allais voir votre ami tantôt. J'étais encore
+À vingt pas de chez lui... quand je le vois de loin,
+Qui sort. Je veux le joindre. Il va tourner le coin
+De la rue... et je cours... lorsque d'une fenêtre
+Sous laquelle il passait -- est-ce un hasard ? ... peut-être ! --
+Un laquais laisse choir une pièce de bois.
+Les lâches ! ... Cyrano ! J'arrive et je le vois
+C'est affreux ! Notre ami, Monsieur, notre poète,
+Je le vois, là, par terre, un grand trou dans la tête !
+Il est mort ? Non ! mais... Dieu ! je l'ai porté chez lui.
+Dans sa chambre... Ah ! sa chambre ! il faut voir ce réduit !
+Il souffre ? Non, Monsieur, il est sans connaissance,
+Un médecin ? Il en vint un par complaisance,
+Mon pauvre Cyrano ! -- Ne disons pas cela
+Tout d'un coup à Roxane ! -- Et ce docteur ? Il a
+Parlé, -- je ne sais plus, -- de fièvre, de méninges !
+Ah ! si vous le voyiez -- la tête dans des linges !
+Courons vite ! -- Il n'y a personne à son chevet ! --
+C'est qu'il pourrait mourir, Monsieur, s'il se levait !
+Passons par là ! Viens, c'est plus court ! Par la chapelle !
+Monsieur Le Bret ! Le Bret s'en va quand on l'appelle ?
+C'est quelque histoire encor de ce bon Ragueneau !
+Ah ! que ce dernier jour de septembre est donc beau !
+Ma tristesse sourit. Elle qu'Avril offusque,
+Se laisse décider par l'automne, moins brusque.
+Ah ! voici le fauteuil classique où vient s'asseoir
+Mon vieil ami ! Mais c'est le meilleur du parloir !
+Merci, ma sœur. Il va venir. Là... l'heure sonne.
+-- Mes écheveaux ! -- L'heure a sonné ? Ceci m'étonne !
+Serait-il en retard pour la première fois ?
+La sœur tourière doit -- mon dé ? ... là, je le vois ! --
+L'exhorter à la pénitence. Elle l'exhorte !
+-- Il ne peut plus tarder. -- Tiens ! une feuille morte ! --
+D'ailleurs, rien ne pourrait. -- Mes ciseaux ? ... dans mon sac ! --
+L'empêcher de venir ! Monsieur de Bergerac.
+Qu'est-ce que je disais ? Ah ! ces teintes fanées
+Comment les rassortir ? Depuis quatorze années,
+Pour la première fois, en retard ! Oui, c'est fou !
+J'enrage. Je fus mis en retard, vertuchou !
+Par ? Par une visite assez inopportune.
+Ah ! oui ! quelque fâcheux ? Cousine, c'était une
+Fâcheuse. Vous l'avez renvoyée ? Oui, j'ai dit :
+Excusez-moi, mais c'est aujourd'hui samedi,
+Jour où je dois me rendre en certaine demeure ;
+Rien ne m'y fait manquer : repassez dans une heure !
+Eh bien ! cette personne attendra pour vous voir :
+Je ne vous laisse pas partir avant ce soir.
+Peut-être un peu plus tôt faudra-t-il que je parte.
+Vous ne taquinez pas sœur Marthe ? Si ! Sœur Marthe !
+Approchez ! Ha ! ha ! ha ! Beaux yeux toujours baissés !
+Mais Oh ! Chut ! Ce n'est rien ! -- Hier, j'ai fait gras. Je sais.
+C'est pour cela qu'il est si pâle ! Au réfectoire
+Vous viendrez tout à l'heure, et je vous ferai boire
+Un grand bol de bouillon... Vous viendrez ? Oui, oui, oui.
+Ah ! vous êtes un peu raisonnable, aujourd'hui !
+Elle essaye de vous convertir ? Je m'en garde !
+Tiens, c'est vrai ! Vous toujours si saintement bavarde,
+Vous ne me prêchez pas ? c'est étonnant, ceci !
+Sabre de bois ! Je veux vous étonner aussi !
+Tenez, je vous permets Ah ! la chose est nouvelle ?
+De... de prier pour moi, ce soir, à la chapelle.
+Oh ! oh ! Sœur Marthe est dans la stupéfaction !
+Je n'ai pas attendu votre permission.
+Du diable si je peux jamais, tapisserie,
+Voir ta fin ! J'attendais cette plaisanterie.
+Les feuilles ! Elles sont d'un blond vénitien.
+Regardez-les tomber. Comme elles tombent bien !
+Dans ce trajet si court de la branche à la terre,
+Comme elles savent mettre une beauté dernière,
+Et malgré leur terreur de pourrir sur le sol,
+Veulent que cette chute ait la grâce d'un vol !
+Mélancolique, vous ? Mais pas du tout, Roxane !
+Allons, laissez tomber les feuilles de platane
+Et racontez un peu ce qu'il y a de neuf.
+Ma gazette ? Voici ! Ah ! Samedi, dix-neuf :
+Ayant mangé huit fois du raisiné de Cette,
+Le Roi fut pris de fièvre ; à deux coups de lancette
+Son mal fut condamné pour lèse-majesté,
+Et cet auguste pouls n'a plus fébricité !
+Au grand bal, chez la reine, on a brûlé, dimanche,
+Sept cent soixante-trois flambeaux de cire blanche ;
+Nos troupes ont battu, dit-on, Jean l'Autrichien ;
+On a pendu quatre sorciers ; le petit chien
+De madame d'Athis a dû prendre un clystère
+Monsieur de Bergerac, voulez-vous bien vous taire !
+Lundi... rien. Lygdamire a changé d'amant. Oh !
+Mardi, toute la cour est à Fontainebleau.
+Mercredi, la Montglat dit au comte de Fiesque :
+Non ! Jeudi : Mancini, Reine de France, -- ou presque !
+Le vingt-cinq, la Montglat à de Fiesque dit : Oui ;
+Et samedi, vingt-six Il est évanoui ?
+Cyrano ! Qu'est-ce ? ... Quoi ? Non ! non ! je vous assure,
+Ce n'est rien ! Laissez-moi ! Pourtant C'est ma blessure
+D'Arras... qui... quelquefois... vous savez Pauvre ami !
+Mais ce n'est rien. Cela va finir. C'est fini.
+Chacun de nous a sa blessure : j'ai la mienne.
+Toujours vive, elle est là, cette blessure ancienne,
+Elle est là, sous la lettre au papier jaunissant
+Où l'on peut voir encor des larmes et du sang !
+Sa lettre ! ... N'aviez-vous pas dit qu'un jour, peut-être,
+Vous me la feriez lire ? Ah ! vous voulez ? ... Sa lettre ?
+Oui ... Je veux ... Aujourd'hui Tenez ! Je peux ouvrir ?
+Ouvrez... lisez ! Roxane, adieu, je vais mourir !
+Tout haut ? C'est pour ce soir, je crois, ma bien-aimée !
+J'ai l'âme lourde encor d'amour inexprimée,
+Et je meurs ! jamais plus, jamais mes yeux grisés,
+Mes regards dont c'était Comment vous la lisez,
+Sa lettre ! dont c'était les frémissantes fêtes,
+Ne baiseront au vol les gestes que vous faites ;
+J'en revois un petit qui vous est familier
+Pour toucher votre front, et je voudrais crier
+Comme vous la lisez, -- cette lettre ! Et je crie :
+Adieu ! Vous la lisez Ma chère, ma chérie,
+Mon trésor D'une voix Mon amour ! D'une voix
+Mais... que je n'entends pas pour la première fois !
+Mon cœur ne vous quitta jamais une seconde,
+Et je suis et serai jusque dans l'autre monde
+Celui qui vous aima sans mesure, celui
+Comment pouvez-vous lire à présent ? Il fait nuit.
+Et pendant quatorze ans, il a joué ce rôle
+D'être le vieil ami qui vient pour être drôle !
+Roxane ! C'était vous ! Non, non, Roxane, non !
+J'aurais dû deviner quand il disait mon nom !
+Non, ce n'était pas moi ! C'était vous ! Je vous jure
+J'aperçois toute la généreuse imposture :
+Les lettres, c'était vous Non ! Les mots chers et fous,
+C'était vous Non ! La voix dans la nuit, c'était vous !
+Je vous jure que non ! L'âme, c'était la vôtre !
+Je ne vous aimais pas. Vous m'aimiez ! C'était l'autre !
+Vous m'aimiez ! Non ! Déjà vous le dites plus bas !
+Non, non, mon cher amour, je ne vous aimais pas !
+Ah ! que de choses qui sont mortes... qui sont nées !
+-- Pourquoi vous être tu pendant quatorze années,
+Puisque sur cette lettre où, lui, n'était pour rien,
+Ces pleurs étaient de vous ? Ce sang était le sien.
+Alors pourquoi laisser ce sublime silence
+Se briser aujourd'hui ? Pourquoi ? Quelle imprudence !
+Ah ! j'en étais bien sûr ! il est là ! Tiens, parbleu !
+Il s'est tué, Madame, en se levant ! Grand Dieu !
+Mais tout à l'heure alors... cette faiblesse ? ... cette ?
+C'est vrai ! je n'avais pas terminé ma gazette :
+Et samedi, vingt-six, une heure avant dîné,
+Monsieur de Bergerac est mort assassiné.
+Que dit-il ? -- Cyrano ! -- Sa tête enveloppée !
+Ah, que vous a-t-on fait ? Pourquoi ? "D'un coup d'épée,
+Frappé par un héros, tomber la pointe au cœur !"
+-- Oui, je disais cela ! ... Le destin est railleur !
+Et voilà que je suis tué dans une embûche,
+Par derrière, par un laquais, d'un coup de bûche !
+C'est très bien. J'aurai tout manqué, même ma mort.
+Ah, Monsieur ! Ragueneau, ne pleure pas si fort !
+Qu'est-ce que tu deviens, maintenant, mon confrère ?
+Je suis moucheur de... de... chandelles, chez Molière.
+Molière ! Mais je veux le quitter, dès demain :
+Oui, je suis indigné ! ... Hier, on jouait Scapin,
+Et j'ai vu qu'il vous a pris une scène ! Entière !
+Oui, Monsieur, le fameux : "Que Diable allait-il faire ? "
+Molière te l'a pris ! Chut ! chut ! Il a bien fait !
+La scène, n'est-ce pas, produit beaucoup d'effet ?
+Ah ! Monsieur, on riait ! on riait ! Oui, ma vie
+Ce fut d'être celui qui souffle -- et qu'on oublie !
+Vous souvient-il du soir où Christian vous parla
+Sous le balcon ? Eh bien ! toute ma vie est là :
+Pendant que je restais en bas, dans l'ombre noire,
+D'autres montaient cueillir le baiser de la gloire !
+C'est justice, et j'approuve au seuil de mon tombeau :
+Molière a du génie et Christian était beau !
+Qu'elles aillent prier puisque leur cloche sonne !
+Ma sœur ! ma sœur ! Non ! non ! n'allez chercher personne :
+Quand vous reviendriez, je ne serais plus là.
+Il me manquait un peu d'harmonie... en voilà.
+Je vous aime, vivez ! Non ! car c'est dans le conte
+Que lorsqu'on dit : Je t'aime ! au prince plein de honte,
+Il sent sa laideur fondre à ces mots de soleil
+Mais tu t'apercevrais que je reste pareil.
+J'ai fait votre malheur ! moi ! moi ! Vous ? ... au contraire !
+J'ignorais la douceur féminine. Ma mère
+Ne m'a pas trouvé beau. Je n'ai pas eu de sœur.
+Plus tard, j'ai redouté l'amante à l'œil moqueur.
+Je vous dois d'avoir eu, tout au moins, une amie.
+Grâce à vous une robe a passé dans ma vie.
+Ton autre amie est là, qui vient te voir ! Je vois.
+Je n'aimais qu'un seul être et je le perds deux fois !
+Le Bret, je vais monter dans la lune opaline,
+Sans qu'il faille inventer, aujourd'hui, de machine
+Que dites-vous ? Mais oui, c'est là, je vous le dis,
+Que l'on va m'envoyer faire mon paradis
+Plus d'une âme que j'aime y doit être exilée,
+Et je retrouverai Socrate et Galilée !
+Non, non ! C'est trop stupide à la fin, et c'est trop
+Injuste ! Un tel poète ! Un cœur si grand, si haut !
+Mourir ainsi ! ... Mourir ! Voilà Le Bret qui grogne !
+Mon cher ami Ce sont les cadets de Gascogne
+-- La masse élémentaire... Eh oui ! ... voilà le hic
+Sa science... dans son délire ! Copernic
+A dit Oh ! Mais aussi que diable allait-il faire,
+Mais que diable allait-il faire en cette galère ?
+Mais je m'en vais, pardon, je ne peux faire attendre :
+Vous voyez, le rayon de lune vient me prendre !
+Je ne veux pas que vous pleuriez moins ce charmant,
+Ce bon, ce beau Christian ; mais je veux seulement
+Que lorsque le grand froid aura pris mes vertèbres,
+Vous donniez un sens double à ces voiles funèbres,
+Et que son deuil sur vous devienne un peu mon deuil.
+Je vous jure ! Pas là ! non ! pas dans ce fauteuil !
+-- Ne me soutenez pas ! -- Personne ! Rien que l'arbre !
+Elle vient. Je me sens déjà botté de marbre,
+-- Ganté de plomb ! Oh ! mais ! ... puisqu'elle est en chemin,
+Je l'attendrai debout, et l'épée à la main !
+Cyrano ! Cyrano ! Je crois qu'elle regarde
+Qu'elle ose regarder mon nez, cette Camarde
+Que dites-vous ? ... C'est inutile ? ... Je le sais !
+Mais on ne se bat pas dans l'espoir du succès !
+Non ! non ! c'est bien plus beau lorsque c'est inutile !
+-- Qu'est-ce que c'est que tous ceux-là ? -- Vous êtes mille ?
+Ah ! je vous reconnais, tous mes vieux ennemis !
+Le Mensonge ? Tiens, tiens ! -- Ha ! ha ! les Compromis !
+Les Préjugés, les Lâchetés ! Que je pactise ?
+Jamais, jamais ! -- Ah ! te voilà, toi, la Sottise !
+-- Je sais bien qu'à la fin vous me mettrez à bas ;
+N'importe : je me bats ! je me bats ! je me bats !
+Oui, vous m'arrachez tout, le laurier et la rose !
+Arrachez ! Il y a malgré vous quelque chose
+Que j'emporte, et ce soir, quand j'entrerai chez Dieu,
+Mon salut balaiera largement le seuil bleu,
+Quelque chose que sans un pli, sans une tache,
+J'emporte malgré vous, et c'est C'est ? Mon panache.
diff --git a/plint/test_data/cyrano_full.tpl b/plint/test_data/cyrano_full.tpl
@@ -0,0 +1,2 @@
+! hiatus_ok:yes
+12 A x
diff --git a/plint/test_data/letters b/plint/test_data/letters
@@ -0,0 +1,4 @@
+b c q d e f r s t w
+p t q r s t u v x b c c
+patata t t x r x x une hache
+patata f tata tatata tatar h
diff --git a/plint/test_data/letters.tpl b/plint/test_data/letters.tpl
@@ -0,0 +1,4 @@
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
diff --git a/plint/test_data/mithridate b/plint/test_data/mithridate
@@ -0,0 +1,1698 @@
+On nous faisait, Arbate, un fidèle rapport:
+Rome en effet triomphe, et Mithridate est mort.
+Les Romains, vers l'Euphrate, ont attaqué mon père,
+Et trompé dans la nuit sa prudence ordinaire.
+Après un long combat, tout son camp dispersé
+Dans la foule des morts en fuyant l'a laissé,
+Et j'ai su qu'un soldat dans les mains de Pompée
+Avec son diadème a remis son épée.
+Ainsi ce roi qui seul a durant quarante ans
+Lassé tout ce que Rome eut de chefs importants,
+Et qui dans l'Orient balançant la fortune,
+Vengeait de tous les rois la querelle commune,
+Meurt, et laisse après lui, pour venger son trépas,
+Deux fils infortunés qui ne s'accordent pas.
+Vous, Seigneur! Quoi? l'ardeur de régner en sa place
+Rend déjà Xipharès ennemi de Pharnace?
+Non, je ne prétends point, cher Arbate, à ce prix
+D'un malheureux Empire acheter le débris.
+Je sais en lui des ans respecter l'avantage;
+Et content des États marqués pour mon partage,
+Je verrai sans regret tomber entre ses mains
+Tout ce que lui promet l'amitié des Romains.
+L'amitié des Romains? Le fils de Mithridate,
+Seigneur! Est-il bien vrai? N'en doute point, Arbate.
+Pharnace, dès longtemps tout Romain dans le coeur,
+Attend tout maintenant de Rome et du vainqueur.
+Et moi, plus que jamais à mon père fidèle,
+Je conserve aux Romains une haine immortelle.
+Cependant et ma haine et ses prétentions
+Sont les moindres sujets de nos divisions.
+Et quel autre intérêt contre lui vous anime?
+Je m'en vais t'étonner. Cette belle Monime,
+Qui du Roi notre père attira tous les voeux,
+Dont Pharnace, après lui, se déclare amoureux...
+Hé bien, Seigneur? Je l'aime, et ne veux plus m'en taire
+Puisque enfin pour rival je n'ai plus que mon frère.
+Tu ne t'attendais pas sans doute à ce discours;
+Mais ce n'est point, Arbate, un secret de deux jours.
+Cet amour s'est longtemps accru dans le silence.
+Que n'en puis-je à tes yeux marquer la violence,
+Et mes premiers soupirs, et mes derniers ennuis?
+Mais en l'état funeste où nous sommes réduits,
+Ce n'est guère le temps d'occuper ma mémoire
+À rappeler le cours d'une amoureuse histoire.
+Qu'il te suffise donc, pour me justifier,
+Que je vis, que j'aimai la Reine le premier;
+Que mon père ignorait jusqu'au nom de Monime,
+Quand je conçus pour elle un amour légitime.
+Il la vit. Mais au lieu d'offrir à ses beautés
+Un hymen, et des voeux dignes d'être écoutés,
+Il crut que sans prétendre une plus haute gloire,
+Elle lui céderait une indigne victoire.
+Tu sais par quels efforts il tenta sa vertu,
+Et que lassé d'avoir vainement combattu,
+Absent, mais toujours plein de son amour extrême,
+Il lui fit par tes mains porter son diadème.
+Juge de mes douleurs, quand des bruits trop certains
+M'annoncèrent du Roi l'amour et les desseins,
+Quand je sus qu'à son lit Monime réservée
+Avait pris avec toi le chemin de Nymphée.
+Hélas! ce fut encor dans ce temps odieux
+Qu'aux offres des Romains ma mère ouvrit les yeux;
+Ou pour venger sa foi par cet hymen trompée,
+Ou ménageant pour moi la faveur de Pompée,
+Elle trahit mon père, et rendit aux Romains
+La place et les trésors confiés en ses mains.
+Que devins-je au récit du crime de ma mère!
+Je ne regardai plus mon rival dans mon père;
+J'oubliai mon amour par le sien traversé:
+Je n'eus devant les yeux que mon père offensé.
+J'attaquai les Romains; et ma mère éperdue
+Me vit, en reprenant cette place rendue,
+À mille coups mortels contre eux me dévouer,
+Et chercher en mourant à la désavouer.
+L'Euxin, depuis ce temps, fut libre, et l'est encore;
+Et des rives de Pont aux rives du Bosphore,
+Tout reconnut mon père, et ses heureux vaisseaux
+N'eurent plus d'ennemis que les vents et les eaux.
+Je voulais faire plus. Je prétendais, Arbate,
+Moi-même à son secours m'avancer vers l'Euphrate.
+Je fus soudain frappé du bruit de son trépas.
+Au milieu de mes pleurs, je ne le cèle pas,
+Monime, qu'en tes mains mon père avait laissée,
+Avec tous ses attraits revint en ma pensée.
+Que dis-je? en ce malheur je tremblai pour ses jours;
+Je redoutai du Roi les cruelles amours.
+Tu sais combien de fois ses jalouses tendresses
+Ont pris soin d'assurer la mort de ses maîtresses.
+Je volai vers Nymphée; et mes tristes regards
+Rencontrèrent Pharnace au pied de ses remparts.
+J'en conçus, je l'avoue, un présage funeste.
+Tu nous reçus tous deux, et tu sais tout le reste.
+Pharnace, en ses desseins toujours impétueux,
+Ne dissimula point ses voeux présomptueux. -
+De mon père à la Reine il conta la disgrâce,
+L'assura de sa mort, et s'offrit en sa place.
+Comme il le dit, Arbate, il veut l'exécuter.
+Mais enfin, à mon tour, je prétends éclater.
+Autant que mon amour respecta la puissance
+D'un père à qui je fus dévoué dès l'enfance,
+Autant ce même amour, maintenant révolté,
+De ce nouveau rival brave l'autorité.
+Ou Monime, à ma flamme elle-même contraire,
+Condamnera l'aveu que je prétends lui faire;
+Ou bien, quelques malheurs qu'il en puisse avenir,
+Ce n'est que par ma mort qu'on la peut obtenir.
+Voilà tous les secrets que je voulais t'apprendre.
+C'est à toi de choisir quel parti tu dois prendre,
+Qui des deux te paraît plus digne de ta foi,
+L'esclave des Romains, ou le fils de ton roi.
+Fier de leur amitié, Pharnace croit peut-être
+Commander dans Nymphée, et me parler en maître.
+Mais ici mon pouvoir ne connaît point le sien:
+Le Pont est son partage, et Colchos est le mien;
+Et l'on sait toujours que la Colchide et ses princes
+Ont compté ce Bosphore au rang de leurs provinces.
+Commandez-moi, Seigneur. Si j'ai quelque pouvoir,
+Mon choix est déjà fait, je ferai mon devoir.
+Avec le même zèle, avec la même audace
+Que je servais le père et gardais cette place,
+Et contre votre frère, et même contre vous,
+Après la mort du Roi je vous sers contre tous.
+Sans vous, ne sais-je pas que ma mort assurée
+De Pharnace en ces lieux allait suivre l'entrée?
+Sais-je pas que mon sang, par ses mains répandu,
+Eût souillé ce rempart contre lui défendu?
+Assurez-vous du coeur et du choix de la Reine.
+Du reste, ou mon crédit n'est plus qu'une ombre vaine,
+Ou Pharnace, laissant le Bosphore en vos mains,
+Ira jouir ailleurs des bontés des Romains.
+Que ne devrai-je point à cette ardeur extrême!
+Mais on vient. Cours, ami: c'est Monime elle-même.
+Seigneur, je viens à vous. Car enfin aujourd'hui,
+Si vous m'abandonnez, quel sera mon appui?
+Sans parents, sans amis, désolée et craintive,
+Reine longtemps de nom, mais en effet captive,
+Et veuve maintenant sans avoir eu d'époux,
+Seigneur, de mes malheurs ce sont là les plus doux.
+Je tremble à vous nommer l'ennemi qui m'opprime.
+J'espère toutefois qu'un coeur si magnanime
+Ne sacrifîra point les pleurs des malheureux
+Aux intérêts du sang qui vous unit tous deux.
+Vous devez à ces mots reconnaître Pharnace.
+C'est lui, Seigneur, c'est lui dont la coupable audace
+Veut, la force à la main, m'attacher à son sort
+Par un hymen pour moi plus cruel que la mort.
+Sous quel astre ennemi faut-il que je sois née?
+Au joug d'un autre hymen sans amour destinée,
+À peine je suis libre et goûte quelque paix,
+Qu'il faut que je me livre à tout ce que je hais.
+Peut-être je devrais, plus humble en ma misère,
+Me souvenir du moins que je parle à son frère.
+Mais, soit raison, destin, soit que ma haine en lui
+Confonde les Romains dont il cherche l'appui,
+Jamais hymen formé sous le plus noir auspice
+De l'hymen que je crains n'égala le supplice.
+Et si Monime en pleurs ne vous peut émouvoir,
+Si je n'ai plus pour moi que mon seul désespoir,
+Au pied du même autel où je suis attendue,
+Seigneur, vous me verrez, à moi-même rendue,
+Percer ce triste coeur qu'on veut tyranniser,
+Et dont jamais encor je n'ai pu disposer.
+Madame, assurez-vous de mon obéissance;
+Vous avez dans ces lieux une entière puissance.
+Pharnace ira, s'il veut, se faire craindre ailleurs.
+Mais vous ne savez pas encor tous vos malheurs.
+Hé! quel nouveau malheur peut affliger Monime,
+Seigneur? Si vous aimer c'est faire un si grand crime,
+Pharnace n'en est pas seul coupable aujourd'hui;
+Et je suis mille fois plus criminel que lui.
+Vous! Mettez ce malheur au rang des plus funestes;
+Attestez, s'il le faut, les puissances célestes
+Contre un sang malheureux, né pour vous tourmenter,
+Père, enfants, animés à vous persécuter.
+Mais avec quelque ennui que vous puissiez apprendre
+Cet amour criminel qui vient de vous surprendre,
+Jamais tous vos malheurs ne sauraient approcher
+Des maux que j'ai soufferts en le voulant cacher.
+Ne croyez point pourtant que semblable à Pharnace,
+Je vous serve aujourd'hui pour me mettre en sa place.
+Vous voulez être à vous, j'en ai donné ma foi,
+Et vous ne dépendrez ni de lui ni de moi.
+Mais quand je vous aurai pleinement satisfaite,
+En quels lieux avez-vous choisi votre retraite?
+Sera-ce loin, Madame, ou près de mes États?
+Me sera-t-il permis d'y conduire vos pas?
+Verrez-vous d'un même oeil le crime et l'innocence?
+En fuyant mon rival fuirez-vous ma présence?
+Pour prix d'avoir si bien secondé vos souhaits,
+Faudra-t-il me résoudre à ne vous voir jamais?
+Ah! que m'apprenez-vous? Hé quoi? belle Monime,
+Si le temps peut donner quelque droit légitime,
+Faut-il vous dire ici que le premier de tous
+Je vous vis, je formai le dessein d'être à vous,
+Quand vos charmes naissants, inconnus à mon père,
+N'avaient encor paru qu'aux yeux de votre mère?
+Ah! si par mon devoir forcé de vous quitter,
+Tout mon amour alors ne put pas éclater,
+Ne vous souvient-il plus, sans compter tout le reste,
+Combien je me plaignis de ce devoir funeste?
+Ne vous souvient-il plus, en quittant vos beaux yeux,
+Quelle vive douleur attendrit mes adieux?
+Je m'en souviens tout seul. Avouez-le, Madame,
+Je vous rappelle un songe effacé de votre âme.
+Tandis que loin de vous, sans espoir de retour,
+Je nourrissais encor un malheureux amour,
+Contente, et résolue à l'hymen de mon père,
+Tous les malheurs du fils ne vous affligeaient guère.
+Hélas! Avez-vous plaint un moment mes ennuis?
+Prince... n'abusez point de l'état où je suis.
+En abuser, ô ciel! Quand je cours vous défendre,
+Sans vous demander rien, sans oser rien prétendre;
+Que vous dirai-je enfin? lorsque je vous promets
+De vous mettre en état de ne me voir jamais.
+C'est me promettre plus que vous ne sauriez faire.
+Quoi? malgré mes serments, vous croyez le contraire?
+Vous croyez qu'abusant de mon autorité,
+Je prétends attenter à votre liberté!
+On vient, Madame, on vient... Expliquez-vous, de grâce.
+Un mot. Défendez-moi des fureurs de Pharnace.
+Pour me faire, Seigneur, consentir à vous voir,
+Vous n'aurez pas besoin d'un injuste pouvoir.
+Ah! Madame... Seigneur, vous voyez votre frère.
+Jusques à quand, Madame, attendrez-vous mon père?
+Des témoins de sa mort viennent à tous moments
+Condamner votre doute et vos retardements.
+Venez, fuyez l'aspect de ce climat sauvage,
+Qui ne parle à vos yeux que d'un triste esclavage.
+Un peuple obéissant vous attend à genoux
+Sous un ciel plus heureux et plus digne de vous.
+Le Pont vous reconnaît dès longtemps pour sa reine;
+Vous en portez encor la marque souveraine;
+Et ce bandeau royal fut mis sur votre front
+Comme un gage assuré de l'empire de Pont.
+Maître de cet État que mon père me laisse,
+Madame, c'est à moi d'accomplir sa promesse.
+Mais il faut, croyez-moi, sans attendre plus tard,
+Ainsi que notre hymen presser notre départ.
+Nos intérêts communs et mon coeur le demandent.
+Prêts à vous recevoir, mes vaisseaux vous attendent.
+Et du pied de l'autel vous y pouvez monter,
+Souveraine des mers qui vous doivent porter.
+Seigneur, tant de bontés ont lieu de me confondre.
+Mais puisque le temps presse, et qu'il faut vous répondre,
+Puis-je, laissant la feinte et les déguisements,
+Vous découvrir ici mes secrets sentiments?
+Vous pouvez tout. Je crois que je vous suis connue.
+Éphèse est mon pays; mais je suis descendue
+D'aïeux, ou rois, Seigneur, ou héros, qu'autrefois
+Leur vertu, chez les Grecs, mit au-dessus des rois.
+Mithridate me vit. Éphèse, et l'Ionie,
+À son heureux empire était alors unie.
+Il daigna m'envoyer ce gage de sa foi.
+Ce fut pour ma famille une suprême loi:
+Il fallut obéir. Esclave couronnée,
+Je partis pour l'hymen où j'étais destinée.
+Le Roi, qui m'attendait au sein de ses États,
+Vit emporter ailleurs ses desseins et ses pas,
+Et tandis que la guerre occupait son courage,
+M'envoya dans ces lieux éloignés de l'orage.
+J'y vins: j'y suis encor. Mais cependant, Seigneur,
+Mon père paya cher ce dangereux honneur,
+Et les Romains vainqueurs, pour première victime,
+Prirent Philopoemen, le père de Monime.
+Sous ce titre funeste il se vit immoler;
+Et c'est de quoi, Seigneur, j'ai voulu vous parler.
+Quelque juste fureur dont je sois animée,
+Je ne puis point à Rome opposer une armée;
+Inutile témoin de tous ses attentats,
+Je n'ai pour me venger ni sceptre ni soldats;
+Enfin, je n'ai qu'un coeur. Tout ce que je puis faire,
+C'est de garder la foi que je dois à mon père,
+De ne point dans son sang aller tremper mes mains
+En épousant en vous l'allié des Romains.
+Que parlez-vous de Rome et de son alliance?
+Pourquoi tout ce discours et cette défiance?
+Qui vous dit qu'avec eux je prétends m'allier?
+Mais vous-même, Seigneur, pouvez-vous le nier?
+Comment m'offririez-vous l'entrée et la couronne
+D'un pays que partout leur armée environne,
+Si le traité secret qui vous lie aux Romains
+Ne vous en assurait l'empire et les chemins?
+De mes intentions je pourrais vous instruire,
+Et je sais les raisons que j'aurais à vous dire,
+Si laissant en effet les vains déguisements,
+Vous m'aviez expliqué vos secrets sentiments.
+Mais enfin je commence, après tant de traverses,
+Madame, à rassembler vos excuses diverses;
+Je crois voir l'intérêt que vous voulez celer,
+Et qu'un autre qu'un père ici vous fait parler.
+Quel que soit l'intérêt qui fait parler la Reine,
+La réponse, Seigneur, doit-elle être incertaine?
+Et contre les Romains votre ressentiment
+Doit-il pour éclater balancer un moment?
+Quoi! nous aurons d'un père entendu la disgrâce,
+Et lents à le venger, prompts à remplir sa place,
+Nous mettrons notre honneur et son sang en oubli?
+Il est mort: savons-nous s'il est enseveli?
+Qui sait si dans le temps que votre âme empressée
+Forme d'un doux hymen l'agréable pensée,
+Ce roi, que l'Orient tout plein de ses exploits
+Peut nommer justement le dernier de ses rois,
+Dans ses propres États privé de sépulture,
+Ou couché sans honneur dans une foule obscure,
+N'accuse point le ciel qui le laisse outrager,
+Et des indignes fils qui n'osent le venger?
+Ah! ne languissons plus dans un coin du Bosphore.
+Si dans tout l'univers quelque roi libre encore,
+Parthe, Scythe ou Sarmate, aime sa liberté,
+Voilà nos alliés: marchons de ce côté,
+Vivons ou périssons dignes de Mithridate,
+Et songeons bien plutôt, quelque amour qui nous flatte,
+À défendre du joug et nous et nos États,
+Qu'à contraindre des coeurs qui ne se donnent pas.
+Il sait vos sentiments. Me trompais-je, Madame?
+Voilà cet intérêt si puissant sur votre âme,
+Ce père, ces Romains que vous me reprochez.
+J'ignore de son coeur les sentiments cachés;
+Mais je m'y soumettrais sans vouloir rien prétendre,
+Si, comme vous, Seigneur, je croyais les entendre.
+Vous feriez bien; et moi, je fais ce que je doi:
+Votre exemple n'est pas une règle pour moi.
+Toutefois en ces lieux je ne connais personne
+Qui ne doive imiter l'exemple que je donne.
+Vous pourriez à Colchos vous expliquer ainsi.
+Je le puis à Colchos, et je le puis ici.
+Ici? Vous y pourriez rencontrer votre perte...
+Princes, toute h mer est de vaisseaux couverte,
+Et bientôt, démentant le faux bruit de sa mort,
+Mithridate lui-même arrive dans le port.
+Mithridate! Mon père! Ah! que viens-je d'entendre?
+Quelques vaisseaux légers sont venus nous l'apprendre:
+C'est lui-même; et déjà, pressé de son devoir,
+Arbate loin du bord l'est allé recevoir.
+Qu'avons-nous fait! Adieu, Prince. Quelle nouvelle!
+Mithridate revient? Ah! fortune cruelle!
+Ma vie et mon amour tous deux courent hasard,
+Les Romains que j'attends arriveront trop tard.
+Comment faire? J'entends que votre coeur soupire,
+Et j'ai conçu l'adieu qu'elle vient de vous dire,
+Prince; mais ce discours demande un autre temps:
+Nous avons aujourd'hui des soins plus importants.
+Mithridate revient, peut-être inexorable.
+Plus il est malheureux, plus il est redoutable.
+Le péril est pressant plus que vous ne pensez.
+Nous sommes criminels, et vous le connaissez.
+Rarement l'amitié désarme sa colère;
+Ses propres fils n'ont point de juge plus sévère;
+Et nous l'avons vu même à ses cruels soupçons
+Sacrifier deux fils pour de moindres raisons.
+Craignons pour vous, pour moi, pour la Reine elle-même:
+Je la plains, d'autant plus que Mithridate l'aime.
+Amant avec transport, mais jaloux sans retour,
+Sa haine va toujours plus loin que son amour.
+Ne vous assurez point sur l'amour qu'il vous porte:
+Sa jalouse fureur n'en sera que plus forte.
+Songez-y. Vous avez la faveur des soldats,
+Et j'aurai des secours que je n'explique pas.
+M'en croirez-vous? Courons assurer notre grâce:
+Rendons-nous, vous et moi, maîtres de cette place,
+Et faisons qu'à ses fils il ne puisse dicter
+Que les conditions qu'ils voudront accepter.
+Je sais quel est mon crime, et je connais mon père;
+Et j'ai par-dessus vous le crime de ma mère;
+Mais quelque amour encor qui me pût éblouir,
+Quand mon père paraît, je ne sais qu'obéir.
+Soyons-nous donc au moins fidèles l'un à l'autre.
+Vous savez mon secret, j'ai pénétré le vôtre
+Le Roi, toujours fertile en dangereux détours,
+S'armera contre nous de nos moindres discours.
+Vous savez sa coutume, et sous quelles tendresses
+Sa haine sait cacher ses trompeuses adresses.
+Allons. Puisqu'il le faut, je marche sur vos pas.
+Mais en obéissant ne nous trahissons pas.
+Quoi? vous êtes ici quand Mithridate arrive,
+Quand, pour le recevoir, chacun court sur la rive?
+Que faites-vous, Madame? et quel ressouvenir
+Tout à coup vous arrête, et vous fait revenir?
+N'offenserez-vous point un roi qui vous adore,
+Qui presque votre époux... Il ne l'est pas encore,
+Phoedime; et jusque-là je crois que mon devoir
+Est de l'attendre ici, sans l'aller recevoir.
+Mais ce n'est point, Madame, un amant ordinaire.
+Songez qu'à ce grand roi promise par un père,
+Vous avez de ses feux un gage solennel,
+Qu'il peut, quand il voudra, confirmer à l'autel.
+Croyez-moi, montrez-vous, venez à sa rencontre.
+Regarde en quel état tu veux que je me montre.
+Vois ce visage en pleurs; et loin de le chercher,
+Dis-moi plutôt, dis-moi que je m'aille cacher.
+Que dites-vous? Ô Dieux! Ah! retour qui me tue!
+Malheureuse! Comment paraîtrai-je à sa vue,
+Son diadème au front, et dans le fond du coeur,
+Phoedime... Tu m'entends, et tu vois ma rougeur.
+Ainsi vous retombez dans les mêmes alarmes
+Qui vous ont dans la Grèce arraché tant de larmes?
+Et toujours Xipharès revient vous traverser?
+Mon malheur est plus grand que tu ne peux penser.
+Xipharès ne s'offrait alors à ma mémoire
+Que tout plein de vertus, que tout brillant de gloire;
+Et je ne savais pas que pour moi plein de feux,
+Xipharès des mortels est le plus amoureux.
+Il vous aime, Madame! Et ce héros aimable...
+Est aussi malheureux que je suis misérable.
+Il m'adore, Phoedime; et les mêmes douleurs
+Qui m'affligeaient ici le tourmentaient ailleurs.
+Sait-il en sa faveur jusqu'où va votre estime?
+Sait-il que vous l'aimez? Il l'ignore, Phoedime.
+Les Dieux m'ont secourue; et mon coeur affermi
+N'a rien dit, ou du moins n'a parlé qu'à demi.
+Hélas! si tu savais, pour garder le silence,
+Combien ce triste coeur s'est fait de violence!
+Quels assauts, quels combats j'ai tantôt soutenus!
+Phoedime, si je puis je ne le verrai plus.
+Malgré tous les efforts que je pourrais me faire,
+Je verrais ses douleurs, je ne pourrais me taire.
+Il viendra, malgré moi, m'arracher cet aveu.
+Mais n'importe, s'il m'aime il en jouira peu;
+Je lui vendrai si cher ce bonheur qu'il ignore,
+Qu'il vaudrait mieux pour lui qu'il l'ignorât encore.
+On vient. Que faites-vous, Madame? Je ne puis.
+Je ne paraîtrai point dans le trouble où je suis.
+Princes, quelques raisons que vous me puissiez dire,
+Votre devoir ici n'a point dû vous conduire,
+Ni vous faire quitter, en de si grands besoins,
+Vous le Pont, vous Colchos, confiés à vos soins.
+Mais vous avez pour juge un père qui vous aime.
+Vous avez cru des bruits que j'ai semés moi-même;
+Je vous crois innocents, puisque vous le voulez,
+Et je rends grâce au ciel qui nous a rassemblés.
+Tout vaincu que je suis, et voisin du naufrage,
+Je médite un dessein digne de mon courage.
+Vous en serez tantôt instruits plus amplement.
+Allez, et laissez-moi reposer un moment.
+Enfin, après un an, tu me revois, Arbate,
+Non plus comme autrefois cet heureux Mithridate
+Qui de Rome toujours balançant le destin,
+Tenait entre elle et moi l'univers incertain.
+Je suis vaincu. Pompée a saisi l'avantage
+D'une nuit qui laissait peu de place au courage.
+Mes soldats presque nus, dans l'ombre intimidés,
+Les rangs de toutes parts mal pris et mal gardés,
+Le désordre partout redoublant les alarmes,
+Nous-mêmes contre nous tournant nos propres armes,
+Les cris que les rochers renvoyaient plus affreux,
+Enfin toute l'horreur d'un combat ténébreux:
+Que pouvait la valeur dans ce trouble funeste?
+Les uns sont morts, la fuite a sauvé tout le reste;
+Et je ne dois la vie, en ce commun effroi,
+Qu'au bruit de mon trépas que je laisse après moi.
+Quelque temps inconnu, j'ai traversé le Phase;
+Et de là, pénétrant jusqu'au pied du Caucase,
+Bientôt dans des vaisseaux sur l'Euxin préparés,
+J'ai rejoint de mon camp les restes séparés.
+Voilà par quels malheurs poussé dans le Bosphore,
+J'y trouve des malheurs qui m'attendaient encore.
+Toujours du même amour tu me vois enflammé:
+Ce coeur nourri de sang, et de guerre affamé,
+Malgré le faix des ans et du sort qui m'opprime,
+Traîne partout l'amour qui l'attache à Monime,
+Et n'a point d'ennemis qui lui soient odieux
+Plus que deux fils ingrats que je trouve en ces lieux.
+Deux fils, Seigneur? Écoute. À travers ma colère,
+Je veux bien distinguer Xipharès de son frère.
+Je sais que de tout temps à mes ordres soumis,
+Il hait autant que moi nos communs ennemis;
+Et j'ai vu sa valeur, à me plaire attachée,
+Justifier pour lui ma tendresse cachée.
+Je sais même, je sais avec quel désespoir
+À tout autre intérêt préférant son devoir,
+Il courut démentir une mère infidèle,
+Et tira de son crime une gloire nouvelle;
+Et je ne puis encor ni n'oserais penser
+Que ce fils si fidèle ait voulu m'offenser.
+Mais tous deux en ces lieux que pouvaient-ils attendre?
+L'un et l'autre à la Reine ont-ils osé prétendre?
+Avec qui semble-t-elle en secret s'accorder?
+Moi-même de quel oeil dois-je ici l'aborder?
+Parle. Quelque désir qui m'entraîne auprès d'elle,
+Il me faut de leurs coeurs rendre un compte fidèle.
+Qu'est-ce qui s'est passé? Qu'as-tu vu? Que sais-tu?
+Depuis quel temps, pourquoi, comment t'es-tu rendu?
+Seigneur, depuis huit jours l'impatient Pharnace
+Aborda le premier au pied de cette place,
+Et de votre trépas autorisant le bruit
+Dans ces murs aussitôt voulut être introduit.
+Je ne m'arrêtai point à ce bruit téméraire;
+Et je n'écoutais rien, si le prince son frère,
+Bien moins par ses discours, Seigneur, que par ses pleurs,
+Ne m'eût en arrivant confirmé vos malheurs.
+Enfin que firent-ils? Pharnace entrait à peine
+Qu'il courut de ses feux entretenir la Reine,
+Et s'offrir d'assurer par un hymen prochain
+Le bandeau qu'elle avait reçu de votre main.
+Traître! sans lui donner le loisir de répandre
+Les pleurs que son amour aurait dus à ma cendre!
+Et son frère? Son frère, au moins jusqu'à ce jour,
+Seigneur, dans ses desseins n'a point marque d'amour,
+Et toujours avec vous son coeur d'intelligence
+N'a semblé respirer que guerre et que vengeance.
+Mais encor quel dessein le conduisait ici?
+Seigneur, vous en serez tôt ou tard éclairci.
+Parle, je te l'ordonne, et je veux tout apprendre.
+Seigneur, jusqu'à ce jour, ce que j'ai pu comprendre,
+Ce prince a cru pouvoir, après votre trépas,
+Compter cette province au rang de ses États:
+Et sans connaître ici de lois que son courage,
+Il venait par la force appuyer son partage.
+Ah! c'est le moindre prix qu'il se doit proposer,
+Si le ciel de mon sort me laisse disposer.
+Oui, je respire, Arbate, et ma joie est extrême.
+Je tremblais, je l'avoue, et pour un fils que j'aime,
+Et pour moi, qui craignais de perdre un tel appui,
+Et d'avoir à combattre un rival tel que lui.
+Que Pharnace m'offense, il offre à ma colère
+Un rival dès longtemps soigneux de me déplaire,
+Qui toujours des Romains admirateur secret,
+Ne s'est jamais contre eux déclaré qu'à regret.
+Et s'il faut que pour lui Monime prévenue
+Ait pu porter ailleurs une amour qui m'est due,
+Malheur au criminel qui vient me la ravir,
+Et qui m'ose offenser et n'ose me servir!
+L'aime-t-elle? Seigneur, je vois venir la Reine.
+Dieux, qui voyez ici mon amour et ma haine,
+Épargnez mes malheurs, et daignez empêcher
+Que je ne trouve encor ceux que je vais chercher.
+Arbate, c'est assez: qu'on me laisse avec elle.
+Madame, enfin le ciel près de vous me rappelle,
+Et secondant du moins mes plus tendres souhaits,
+Vous rend à mon amour plus belle que jamais.
+Je ne m'attendais pas que de notre hyménée
+Je dusse voir si tard arriver la journée,
+Ni qu'en vous retrouvant, mon funeste retour
+Fît voir mon infortune, et non pas mon amour.
+C'est pourtant cet amour, qui de tant de retraites
+Ne me laisse choisir que les lieux où vous êtes;
+Et les plus grands malheurs pourront me sembler doux,
+Si ma présence ici n'en est point un pour vous.
+C'est vous en dire assez, si vous voulez m'entendre.
+Vous devez à ce jour dès longtemps vous attendre,
+Et vous portez, Madame, un gage de ma foi
+Qui vous dit tous les jours que vous êtes à moi.
+Allons donc assurer cette foi mutuelle.
+Ma gloire loin d'ici vous et moi nous appelle,
+Et sans perdre un moment pour ce noble dessein,
+Aujourd'hui votre époux, il faut partir demain.
+Seigneur, vous pouvez tout. Ceux par qui je respire
+Vous ont cédé sur moi leur souverain empire;
+Et quand vous userez de ce droit tout-puissant,
+Je ne vous répondrai qu'en vous obéissant.
+Ainsi, prête à subir un joug qui vous opprime,
+Vous n'allez à l'autel que comme une victime;
+Et moi, tyran d'un coeur qui se refuse au mien,
+Même en vous possédant je ne vous devrai rien.
+Ah! Madame, est-ce là de quoi me satisfaire?
+Faut-il que désormais, renonçant à vous plaire,
+Je ne prétende plus qu'à vous tyranniser?
+Mes malheurs, en un mot, me font-ils mépriser?
+Ah! pour tenter encor de nouvelles conquêtes,
+Quand je ne verrais pas des routes toutes prêtes,
+Quand le sort ennemi m'aurait jeté plus bas,
+Vaincu, persécuté, sans secours, sans États,
+Errant de mers en mers, et moins roi que pirate,
+Conservant pour tous biens le nom de Mithridate,
+Apprenez que suivi d'un nom si glorieux,
+Partout de l'univers j'attacherais les yeux,
+Et qu'il n'est point de rois, s'ils sont dignes de l'être,
+Qui, sur le trône assis, n'enviassent peut-être
+Au-dessus de leur gloire un naufrage élevé,
+Que Rome et quarante ans ont à peine achevé.
+Vous-même, d'un autre oeil me verriez-vous, Madame,
+Si ces Grecs vos aïeux revivaient dans votre âme?
+Et puisqu'il faut enfin que je sois votre époux,
+N'était-il pas plus noble, et plus digne de vous,
+De joindre à ce devoir votre propre suffrage,
+D'opposer votre estime au destin qui m'outrage,
+Et de me rassurer, en flattant ma douleur,
+Contre la défiance attachée au malheur?
+Hé quoi? n'avez-vous rien, Madame, à me répondre?
+Tout mon empressement ne sert qu'à vous confondre.
+Vous demeurez muette; et loin de me parler,
+Je vois, malgré vos soins, vos pleurs prêts à couler.
+Moi, Seigneur? Je n'ai point de larmes à répandre.
+J'obéis. N'est-ce pas assez me faire entendre?
+Et ne suffit-il pas... Non, ce n'est pas assez.
+Je vous entends ici mieux que vous ne pensez.
+Je vois qu'on m'a dit vrai. Ma juste jalousie
+Par vos propres discours est trop bien éclaircie.
+Je vois qu'un fils perfide, épris de vos beautés,
+Vous a parlé d'amour, et que vous l'écoutez.
+Je vous jette pour lui dans des craintes nouvelles.
+Mais il jouira peu de vos pleurs infidèles,
+Madame, et désormais tout est sourd à mes lois,
+Ou bien vous l'avez vu pour la dernière fois.
+Appelez Xipharès. Ah! que voulez-vous faire?
+Xipharès... Xipharès n'a point trahi son père.
+Vous vous pressez en vain de le désavouer,
+Et ma tendre amitié ne peut que s'en louer.
+Ma honte en serait moindre, ainsi que votre crime,
+Si ce fils en effet digne de votre estime
+À quelque amour encore avait pu vous forcer.
+Mais qu'un traître, qui n'est hardi qu'à m'offenser,
+De qui nulle vertu n'accompagne l'audace,
+Que Pharnace, en un mot, ait pu prendre ma place?
+Qu'il soit aimé, Madame, et que je sois haï?
+Venez, mon fils, venez, votre père est trahi.
+Un fils audacieux insulte à ma ruine,
+Traverse mes desseins, m'outrage, m'assassine,
+Aime la Reine enfin, lui plaît, et me ravit
+Un coeur que son devoir à moi seul asservit.
+Heureux pourtant, heureux que dans cette disgrâce
+Je ne puisse accuser que la main de Pharnace;
+Qu'une mère infidèle, un frère audacieux
+Vous présentent en vain leur exemple odieux!
+Oui, mon fils, c'est vous seul sur qui je me repose,
+Vous seul qu'aux grands desseins que mon coeur se propose
+J'ai choisi dès longtemps pour digne compagnon,
+L'héritier de mon sceptre, et surtout de mon nom.
+Pharnace, en ce moment, et ma flamme offensée
+Ne peuvent pas tout seuls occuper ma pensée.
+D'un voyage important les soins et les apprêts,
+Mes vaisseaux qu'à partir il faut tenir tout prêts,
+Mes soldats dont je veux tenter la complaisance,
+Dans ce même moment demandent ma présence.
+Vous cependant ici veillez pour mon repos.
+D'un rival insolent arrêtez les complots.
+Ne quittez point la Reine, et s'il se peut, vous-même
+Rendez-la moins contraire aux voeux d'un roi qui l'aime.
+Détournez-la mon fils, d'un choix injurieux.
+Juge sans intérêt, vous la convaincrez mieux.
+En un mot, c'est assez éprouver ma faiblesse:
+Qu'elle ne pousse point cette même tendresse,
+Que sais-je? à des fureurs dont mon coeur outragé
+Ne se repentirait qu'après s'être vengé.
+Que dirai-je, Madame? Et comment dois-je entendre
+Cet ordre, ce discours que je ne puis comprendre?
+Serait-il vrai, grands Dieux! que trop aimé de vous,
+Pharnace eût en effet mérité ce courroux?
+Pharnace aurait-il part à ce désordre extrême?
+Pharnace? ô ciel! Pharnace? Ah! qu'entends-je moi-même?
+Ce n'est donc pas assez que ce funeste jour
+À tout ce que j'aimais m'arrache sans retour,
+Et que, de mon devoir esclave infortunée,
+À d'éternels ennuis je me voie enchaînée?
+Il faut qu'on joigne encor l'outrage à mes douleurs.
+À l'amour de Pharnace on impute mes pleurs.
+Malgré toute ma haine, on veut qu'il m'ait su plaire.
+Je le pardonne au Roi, qu'aveugle sa colère,
+Et qui de mes secrets ne peut être éclairci.
+Mais vous, Seigneur, mais vous, me traitez-vous ainsi?
+Ah! Madame, excusez un amant qui s'égare,
+Qui lui-même, lié par un devoir barbare,
+Se voit prêt de tout perdre, et n'ose se venger.
+Mais des fureurs du Roi que puis-je enfin juger?
+Il se plaint qu'à ses voeux un autre amour s'oppose.
+Quel heureux criminel en peut être la cause?
+Qui? Parlez. Vous cherchez, Prince, à vous tourmenter.
+Plaignez votre malheur sans vouloir l'augmenter.
+Je sais trop quel tourment je m'apprête moi-même.
+C'est peu de voir un père épouser ce que j'aime:
+Voir encore un rival honoré de vos pleurs,
+Sans doute c'est pour moi le comble des malheurs;
+Mais dans mon désespoir je cherche à les accroître.
+Madame, par pitié, faites-le-moi connoître.
+Quel est-il, cet amant? Qui dois-je soupçonner?
+Avez-vous tant de peine à vous l'imaginer?
+Tantôt, quand je fuyais une injuste contrainte,
+À qui contre Pharnace ai-je adressé ma plainte?
+Sous quel appui tantôt mon coeur s'est-il jeté?
+Quel amour ai-je enfin sans colère écouté?
+Ô ciel! Quoi? je serais ce bienheureux coupable
+Que vous avez pu voir d'un regard favorable?
+Vos pleurs pour Xipharès auraient daigné couler?
+Oui, Prince, il n'est plus temps de le dissimuler.
+Ma douleur pour se taire a trop de violence.
+Un rigoureux devoir me condamne au silence;
+Mais il faut bien enfin, malgré ses dures lois,
+Parler pour la première et la dernière fois.
+Vous m'aimez dès longtemps. Une égale tendresse
+Pour vous depuis longtemps m'afflige et m'intéresse,
+Songez depuis quel jour ces funestes appas
+Firent naître un amour qu'ils ne méritaient pas;
+Rappelez un espoir qui ne vous dura guère,
+Le trouble où vous jeta l'amour de votre père,
+Le tourment de me perdre et de le voir heureux,
+Les rigueurs d'un devoir contraire à tous vos voeux:
+Vous n'en sauriez, Seigneur, retracer la mémoire,
+Ni conter vos malheurs, sans conter mon histoire,
+Et lorsque ce matin j'en écoutais le cours,
+Mon coeur vous répondait tous vos mêmes discours.
+Inutile, ou plutôt funeste sympathie!
+Trop parfaite union par le sort démentie!
+Ah! par quel soin cruel le ciel avait-il joint
+Deux coeurs que l'un pour l'autre il ne destinait point?
+Car quel que soit vers vous le penchant qui m'attire,
+Je vous le dis, Seigneur, pour ne plus vous le dire,
+Ma gloire me rappelle et m'entraîne à l'autel
+Où je vais vous jurer un silence éternel.
+J'entends, vous gémissez. Mais telle est ma misère.
+Je ne suis point à vous, je suis à votre père.
+Dans ce dessein, vous-même, il faut me soutenir,
+Et de mon faible coeur m'aider à vous bannir.
+J'attends du moins, j'attends de votre complaisance
+Que désormais partout vous fuirez ma présence.
+J'en viens de dire assez pour vous persuader
+Que j'ai trop de raisons de vous le commander.
+Mais après ce moment, si ce coeur magnanime
+D'un véritable amour a brûlé pour Monime,
+Je ne reconnais plus la foi de vos discours
+Qu'au soin que vous prendrez de m'éviter toujours.
+Quelle marque, grands Dieux, d'un amour déplorable!
+Combien en un moment heureux et misérable!
+De quel comble de gloire et de félicités,
+Dans quel abîme affreux vous me précipitez!
+Quoi! j'aurai pu toucher un coeur comme le vôtre?
+Vous aurez pu m'aimer? et cependant un autre
+Possédera ce coeur dont j'attirais les voeux?
+Père injuste, cruel, mais d'ailleurs malheureux!
+Vous voulez que je fuie et que je vous évite?
+Et cependant le Roi m'attache à votre suite.
+Que dira-t-il? N'importe, il me faut obéir.
+Inventez des raisons qui puissent l'éblouir.
+D'un héros tel que vous c'est là l'effort suprême:
+Cherchez, Prince, cherchez, pour vous trahir vous-même,
+Tout ce que, pour jouir de leurs contentements,
+L'amour fait inventer aux vulgaires amants.
+Enfin je me connais, il y va de ma vie.
+De mes faibles efforts ma vertu se défie.
+Je sais qu'en vous voyant, un tendre souvenir
+Peut m'arracher du coeur quelque indigne soupir;
+Que je verrai mon âme, en secret déchirée,
+Revoler vers le bien dont elle est séparée.
+Mais je sais bien aussi que s'il dépend de vous
+De me faire chérir un souvenir si doux,
+Vous n'empêcherez pas que ma gloire offensée
+N'en punisse aussitôt la coupable pensée;
+Que ma main dans mon coeur ne vous aille chercher,
+Pour y laver ma honte, et vous en arracher.
+Que dis-je? En ce moment, le dernier qui nous reste,
+Je me sens arrêter par un plaisir funeste.
+Plus je vous parle, et plus, trop faible que je suis,
+Je cherche à prolonger le péril que je fuis.
+Il faut pourtant, il faut se faire violence,
+Et sans perdre en adieux un reste de constance,
+Je fuis. Souvenez-vous, Prince, de m'éviter,
+Et méritez les pleurs que vous m'allez coûter.
+Ah! Madame... Elle fuit, et ne veut plus m'entendre.
+Malheureux Xipharès, quel parti dois-tu prendre?
+On t'aime, on te bannit; toi-même tu vois bien
+Que ton propre devoir s'accorde avec le sien.
+Cours par un prompt trépas abréger ton supplice.
+Toutefois attendons que son sort s'éclaircisse,
+Et s'il faut qu'un rival la ravisse à ma foi,
+Du moins, en expirant, ne la cédons qu'au Roi.
+Approchez, mes enfants. Enfin l'heure est venue
+Qu'il faut que mon secret éclate à votre vue.
+À mes nobles projets je vois tout conspirer;
+Il ne me reste plus qu'à vous les déclarer.
+Je fuis, ainsi le veut la fortune ennemie.
+Mais vous savez trop bien l'histoire de ma vie
+Pour croire que longtemps soigneux de me cacher,
+J'attende en ces déserts qu'on me vienne chercher.
+La guerre a ses faveurs, ainsi que ses disgrâces.
+Déjà plus d'une fois, retournant sur mes traces,
+Tandis que l'ennemi, par ma fuite trompé,
+Tenait après son char un vain peuple occupé,
+Et gravant en airain ses frêles avantages,
+De mes États conquis enchaînait les images,
+Le Bosphore m'a vu, par de nouveaux apprêts,
+Ramener la terreur du fond de ses marais,
+Et chassant les Romains de l'Asie étonnée,
+Renverser en un jour l'ouvrage d'une année.
+D'autres temps, d'autres soins. L'Orient accablé
+Ne peut plus soutenir leur effort redoublé.
+Il voit plus que jamais ses campagnes couvertes
+De Romains que la guerre enrichit de nos pertes.
+Des biens des nations ravisseurs altérés,
+Le bruit de nos trésors les a tous attirés:
+Ils y courent en foule, et jaloux l'un de l'autre
+Désertent leur pays pour inonder le nôtre.
+Moi seul je leur résiste. Ou lassés, ou soumis,
+Ma funeste amitié pèse à tous mes amis:
+Chacun à ce fardeau veut dérober sa tête.
+Le grand nom de Pompée assure sa conquête.
+C'est l'effroi de l'Asie. Et loin de l'y chercher,
+C'est à Rome, mes fils, que je prétends marcher.
+Ce dessein vous surprend; et vous croyez peut-être
+Que le seul désespoir aujourd'hui le fait naître.
+J'excuse votre erreur; et pour être approuvés,
+De semblables projets veulent être achevés.
+Ne vous figurez point que de cette contrée
+Par d'éternels remparts Rome soit séparée
+Je sais tous les chemins par où je dois passer;
+Et si la mort bientôt ne me vient traverser,
+Sans reculer plus loin l'effet de ma parole,
+Je vous rends dans trois mois au pied du Capitole.
+Doutez-vous que l'Euxin ne me porte en deux jours
+Aux lieux où le Danube y vient finir son cours?
+Que du Scythe avec moi l'alliance jurée
+De l'Europe en ces lieux ne me livre l'entrée?
+Recueilli dans leurs ports, accru de leurs soldats,
+Nous verrons notre camp grossir à chaque pas.
+Daces, Pannoniens, la fière Germanie,
+Tous n'attendent qu'un chef contre la tyrannie.
+Vous avez vu l'Espagne, et surtout les Gaulois,
+Contre ces mêmes murs qu'ils ont pris autrefois
+Exciter ma vengeance, et jusque dans la Grèce
+Par des ambassadeurs accuser ma paresse.
+Ils savent que sur eux prêt à se déborder,
+Ce torrent, s'il m'entraîne, ira tout inonder;
+Et vous les verrez tous, prévenant son ravage,
+Guider dans l'Italie et suivre mon passage.
+C'est là qu'en arrivant, plus qu'en tout le chemin,
+Vous trouverez partout l'horreur du nom romain,
+Et la triste Italie encor toute fumante
+Des feux qu'a rallumés sa liberté mourante.
+Non, Princes, ce n'est point au bout de l'univers
+Que Rome fait sentir tout le poids de ses fers;
+Et de près inspirant les haines les plus fortes,
+Tes plus grands ennemis, Rome, sont à tes portes.
+Ah! s'ils ont pu choisir pour leur libérateur
+Spartacus, un esclave, un vil gladiateur,
+S'ils suivent au combat des brigands qui les vengent,
+De quelle noble ardeur pensez-vous qu'ils se rangent
+Sous les drapeaux d'un roi longtemps victorieux,
+Qui voit jusqu'à Cyrus remonter ses aïeux?
+Que dis-je? En quel état croyez-vous la surprendre?
+Vide de légions qui la puissent défendre,
+Tandis que tout s'occupe à me persécuter,
+Leurs femmes, leurs enfants pourront-ils m'arrêter?
+Marchons, et dans son sein rejetons cette guerre
+Que sa fureur envoie aux deux bouts de la terre.
+Attaquons dans leurs murs ces conquérants si fiers;
+Qu'ils tremblent à leur tour pour leurs propres foyers.
+Annibal l'a prédit, croyons-en ce grand homme,
+Jamais on ne vaincra les Romains que dans Rome.
+Noyons-la dans son sang justement répandu.
+Brûlons ce Capitole où j'étais attendu.
+Détruisons ses honneurs, et faisons disparaître
+La honte de cent rois, et la mienne peut-être;
+Et la flamme à la main effaçons tous ces noms
+Que Rome y consacrait à d'éternels affronts.
+Voilà l'ambition dont mon âme est saisie.
+Ne croyez point pourtant qu'éloigné de l'Asie,
+J'en laisse les Romains tranquilles possesseurs.
+Je sais où je lui dois trouver des défenseurs.
+Je veux que d'ennemis partout enveloppée,
+Rome rappelle en vain le secours de Pompée.
+Le Parthe, des Romains comme moi la terreur,
+Consent de succéder à ma juste fureur.
+Prêt d'unir avec moi sa haine et sa famille,
+Il me demande un fils pour époux à sa fille.
+Cet honneur vous regarde, et j'ai fait choix de vous,
+Pharnace. Allez, soyez ce bienheureux époux.
+Demain, sans différer, je prétends que l'Aurore
+Découvre mes vaisseaux déjà loin du Bosphore.
+Vous que rien n'y retient, partez dès ce moment,
+Et méritez mon choix par votre empressement.
+Achevez cet hymen; et repassant l'Euphrate,
+Faites voir à l'Asie un autre Mithridate.
+Que nos tyrans communs en pâlissent d'effroi,
+Et que le bruit à Rome en vienne jusqu'à moi.
+Seigneur, je ne vous puis déguiser ma surprise.
+J'écoute avec transport cette grande entreprise;
+Je l'admire. Et jamais un plus hardi dessein
+Ne mit à des vaincus les armes à la main.
+Surtout j'admire en vous ce coeur infatigable
+Qui semble s'affermir sous le faix qui l'accable.
+Mais si j'ose parler avec sincérité,
+En êtes-vous réduit à cette extrémité?
+Pourquoi tenter si loin des courses inutiles
+Quand vos États encor vous offrent tant d'asiles,
+Et vouloir affronter des travaux infinis,
+Dignes plutôt d'un chef de malheureux bannis
+Que d'un roi qui naguère, avec quelque apparence,
+De l'aurore au couchant portait son espérance,
+Fondait sur trente États son trône florissant,
+Dont le débris est même un Empire puissant?
+Vous seul, Seigneur, vous seul, après quarante années,
+Pouvez encor lutter contre les destinées
+Implacable ennemi de Rome et du repos,
+Comptez-vous vos soldats pour autant de héros?
+Pensez-vous que ces coeurs, tremblants de leur défaite,
+Fatigués d'une longue et pénible retraite,
+Cherchent avidement sous un ciel étranger
+La mort et le travail, pire que le danger?
+Vaincus plus d'une fois aux yeux de la patrie,
+Soutiendront-ils ailleurs un vainqueur en furie?
+Sera-t-il moins terrible, et le vaincront-ils mieux
+Dans le sein de sa Ville, à l'aspect de ses Dieux?
+Le Parthe vous recherche et vous demande un gendre.
+Mais ce Parthe, Seigneur, ardent à nous défendre
+Lorsque tout l'univers semblait nous protéger,
+D'un gendre sans appui voudra-t-il se charger?
+M'en irai-je moi seul, rebut de la fortune,
+Essuyer l'inconstance au Parthe si commune,
+Et peut-être, pour fruit d'un téméraire amour,
+Exposer votre nom au mépris de sa cour?
+Du moins, s'il faut céder, si contre notre usage
+Il faut d'un suppliant emprunter le visage,
+Sans m'envoyer du Parthe embrasser les genoux,
+Sans vous-même implorer des rois moindres que vous,
+Ne pourrions-nous pas prendre une plus sûre voie?
+Jetons-nous dans les bras qu'on nous tend avec joie.
+Rome en votre faveur facile à s'apaiser...
+Rome, mon frère, ô ciel! Qu'osez-vous proposer?
+Vous voulez que le Roi s'abaisse et s'humilie?
+Qu'il démente en un jour tout le cours de sa vie?
+Qu'il se fie aux Romains, et subisse des lois
+Dont il a quarante ans défendu tous les rois?
+Continuez, Seigneur. Tout vaincu que vous êtes,
+La guerre, les périls sont vos seules retraites.
+Rome poursuit en vous un ennemi fatal,
+Plus conjuré contre elle et plus craint qu'Annibal.
+Tout couvert de son sang, quoi que vous puissiez faire,
+N'en attendez jamais qu'une paix sanguinaire,
+Telle qu'en un seul jour un ordre de vos mains
+La donna dans l'Asie à cent mille Romains.
+Toutefois épargnez votre tête sacrée.
+Vous-même n'allez point, de contrée en contrée,
+Montrer aux nations Mithridate détruit,
+Et de votre grand nom diminuer le bruit.
+Votre vengeance est juste, il la faut entreprendre:
+Brûlez le Capitole, et mettez Rome en cendre.
+Mais c'est assez pour vous d'en ouvrir les chemins:
+Faites porter ce feu par de plus jeunes mains;
+Et tandis que l'Asie occupera Pharnace,
+De cette autre entreprise honorez mon audace.
+Commandez. Laissez-nous, de votre nom suivis,
+Justifier partout que nous sommes vos fils.
+Embrasez par nos mains le couchant et l'aurore;
+Remplissez l'univers, sans sortir du Bosphore;
+Que les Romains, pressés de l'un à l'autre bout,
+Doutent où vous serez, et vous trouvent partout.
+Dès ce même moment ordonnez que je parte.
+Ici tout vous retient. Et moi, tout m'en écarte.
+Et si ce grand dessein surpasse ma valeur,
+Du moins ce désespoir convient à mon malheur.
+Trop heureux d'avancer la fin de ma misère,
+J'irai... j'effacerai le crime de ma mère,
+Seigneur. Vous m'en voyez rougir à vos genoux;
+J'ai honte de me voir si peu digne de vous;
+Tout mon sang doit laver une tache si noire.
+Mais je cherche un trépas utile à votre gloire,
+Et Rome, unique objet d'un désespoir si beau,
+Du fils de Mithridate est le digne tombeau.
+Mon fils, ne parlons plus d'une mère infidèle.
+Votre père est content, il connaît votre zèle,
+Et ne vous verra point affronter de danger
+Qu'avec vous son amour ne veuille partager.
+Vous me suivrez, je veux que rien ne nous sépare.
+Et vous, à m'obéir, Prince, qu'on se prépare.
+Les vaisseaux sont tout prêts. J'ai moi-même ordonné
+La suite et l'appareil qui vous est destiné.
+Arbate, à cet hymen chargé de vous conduire,
+De votre obéissance aura soin de m'instruire.
+Allez; et soutenant l'honneur de vos aïeux,
+Dans cet embrassement recevez mes adieux.
+Seigneur... Ma volonté, Prince, vous doit suffire.
+Obéissez. C'est trop vous le faire redire.
+Seigneur, si pour vous plaire il ne faut que périr,
+Plus ardent qu'aucun autre on m'y verra courir.
+Combattant à vos yeux, permettez que je meure.
+Je vous ai commandé de partir tout à l'heure.
+Mais après ce moment... Prince, vous m'entendez,
+Et vous êtes perdu si vous me répondez.
+Dussiez-vous présenter mille morts à ma vue,
+Je ne saurais chercher une fille inconnue.
+Ma vie est en vos mains. Ah! c'est où je t'attends.
+Tu ne saurais partir, perfide, et je t'entends.
+Je sais pourquoi tu fuis l'hymen où je t'envoie:
+Il te fâche en ces lieux d'abandonner ta proie;
+Monime te retient. Ton amour criminel
+Prétendait l'arracher à l'hymen paternel.
+Ni l'ardeur dont tu sais que je l'ai recherchée,
+Ni déjà sur son front ma couronne attachée,
+Ni cet asile même où je la fais garder,
+Ni mon juste courroux n'ont pu t'intimider.
+Traître, pour les Romains tes lâches complaisances
+N'étaient pas à mes yeux d'assez noires offenses.
+Il te manquait encor ces perfides amours
+Pour être le supplice et l'horreur de mes jours.
+Loin de t'en repentir, je vois sur ton visage
+Que ta confusion ne part que de ta rage.
+Il te tarde déjà qu'échappé de mes mains
+Tu ne coures me perdre, et me vendre aux Romains.
+Mais avant que partir, je me ferai justice:
+Je te l'ai dit. Holà! gardes. Qu'on le saisisse.
+Oui, lui-même, Pharnace. Allez, et de ce pas
+Qu'enfermé dans la tour on ne le quitte pas.
+Hé bien! sans me parer d'une innocence vaine,
+Il est vrai, mon amour mérite votre haine.
+J'aime: l'on vous a fait un fidèle récit.
+Mais Xipharès, Seigneur, ne vous a pas tout dit.
+C'est le moindre secret qu'il pouvait vous apprendre;
+Et ce fils si fidèle a dû vous faire entendre
+Que des mêmes ardeurs dès longtemps enflammé,
+Il aime aussi la Reine, et même en est aimé.
+Seigneur, le croirez-vous qu'un dessein si coupable...
+Mon fils, je sais de quoi votre frère est capable.
+Me préserve le ciel de soupçonner jamais
+Que d'un prix si cruel vous payez mes bienfaits;
+Qu'un fils, qui fut toujours le bonheur de ma vie,
+Ait pu percer ce coeur qu'un père lui confie!
+Je ne le croirai point. Allez. Loin d'y songer,
+Je ne vais désormais penser qu'à nous venger.
+Je ne le croirai point? Vain espoir qui me flatte!
+Tu ne le crois que trop, malheureux Mithridate.
+Xipharès mon rival? et d'accord avec lui
+La Reine aurait osé me tromper aujourd'hui?
+Quoi! de quelque côté que je tourne la vue,
+La foi de tous les coeurs est pour moi disparue?
+Tout m'abandonne ailleurs? Tout me trahit ici?
+Pharnace, amis, maîtresse. Et toi, mon fils, aussi?
+Toi de qui la vertu consolant ma disgrâce...
+Mais ne connais-je pas le perfide Pharnace?
+Quelle faiblesse à moi d'en croire un furieux
+Qu'arme contre son frère un courroux envieux,
+Ou dont le désespoir me troublant par des fables
+Grossit, pour se sauver, le nombre des coupables!
+Non, ne l'en croyons point. Et sans trop nous presser,
+Voyons, examinons. Mais par où commencer?
+Qui m'en éclaircira? Quels témoins? Quel indice?
+Le ciel en ce moment m'inspire un artifice.
+Qu'on appelle la Reine. Oui, sans aller plus loin,
+Je veux l'ouïr. Mon choix s'arrête à ce témoin.
+L'amour avidement croit tout ce qui le flatte.
+Qui peut de son vainqueur mieux parler que l'ingrate?
+Voyons qui son amour accusera des deux.
+S'il n'est digne de moi, le piège est digne d'eux.
+Trompons qui nous trahit. Et pour connaître un traître,
+Il n'est point de moyens... Mais je la vois paraître:
+Feignons; et de son coeur, d'un vain espoir flatté,
+Par un mensonge adroit tirons la vérité.
+Enfin j'ouvre les yeux, et je me fais justice.
+C'est faire à vos beautés un triste sacrifice,
+Que de vous présenter, Madame, avec ma foi,
+Tout l'âge et le malheur que je traîne avec moi.
+Jusqu'ici la fortune et la victoire mêmes
+Cachaient mes cheveux blancs sous trente diadèmes.
+Mais ce temps-là n'est plus. Je régnais, et je fuis.
+Mes ans se sont accrus; mes honneurs sont détruits;
+Et mon front, dépouillé d'un si noble avantage,
+Du temps, qui l'a flétri, laisse voir tout l'outrage.
+D'ailleurs mille desseins partagent mes esprits:
+D'un camp prêt à partir vous entendez les cris;
+Sortant de mes vaisseaux, il faut que j'y remonte.
+Quel temps pour un hymen qu'une fuite si prompte,
+Madame! Et de quel front vous unir à mon sort,
+Quand je ne cherche plus que la guerre et la mort?
+Cessez pourtant, cessez de prétendre à Pharnace.
+Quand je me fais justice, il faut qu'on se la fasse.
+Je ne souffrirai point que ce fils odieux,
+Que je viens pour jamais de bannir de mes yeux,
+Possédant une amour qui me fut déniée,
+Vous fasse des Romains devenir l'alliée.
+Mon trône vous est dû. Loin de m'en repentir,
+Je vous y place même, avant que de partir,
+Pourvu que vous vouliez qu'une main qui m'est chère,
+Un fils, le digne objet de l'amour de son père,
+Xipharès. en un mot, devenant votre époux,
+Me venge de Pharnace, et m'acquitte envers vous.
+Xipharès! Lui, Seigneur? Oui, lui-même, Madame.
+D'où peut naître à ce nom le trouble de votre âme?
+Contre un si juste choix qui peut vous révolter?
+Est-ce quelque mépris qu'on ne puisse dompter?
+Je le répète encor: c'est un autre moi-même,
+Un fils victorieux, qui me chérit, que j'aime,
+L'ennemi des Romains, l'héritier et l'appui
+D'un Empire et d'un nom qui va renaître en lui;
+Et quoi que votre amour ait osé se promettre,
+Ce n'est qu'entre ses mains que je puis vous remettre.
+Que dites-vous? Ô ciel! Pourriez-vous approuver...
+Pourquoi, Seigneur, pourquoi voulez-vous m'éprouver?
+Cessez de tourmenter une âme infortunée.
+Je sais que c'est à vous que je fus destinée;
+Je sais qu'en ce moment, pour ce noeud solennel,
+La victime, Seigneur, nous attend à l'autel.
+Venez. Je le vois bien: quelque effort que je fasse,
+Madame, vous voulez vous garder à Pharnace.
+Je reconnais toujours vos injustes mépris,
+Ils ont même passé sur mon malheureux fils.
+Je le méprise! Hé bien! n'en parlons plus, Madame.
+Continuez: brûlez d'une honteuse flamme.
+Tandis qu'avec mon fils je vais, loin de vos yeux,
+Chercher au bout du monde un trépas glorieux,
+Vous cependant ici servez avec son frère,
+Et vendez aux Romains le sang de votre père.
+Venez. Je ne saurais mieux punir vos dédains,
+Qu'en vous mettant moi-même en ses serviles mains;
+Et sans plus me charger du soin de votre gloire,
+Je veux laisser de vous jusqu'à votre mémoire.
+Allons, Madame, allons. Je m'en vais vous unir.
+Plutôt de mille morts dussiez-vous me punir!
+Vous résistez en vain, et j'entends votre fuite.
+En quelle extrémité, Seigneur, suis-je réduite?
+Mais enfin je vous crois, et je ne puis penser
+Qu'à feindre si longtemps vous puissiez vous forcer.
+Les Dieux me sont témoins qu'à vous plaire bornée,
+Mon âme à tout son sort s'était abandonnée.
+Mais si quelque faiblesse avait pu m'alarmer,
+Si de tous ses efforts mon coeur a dû s'armer,
+Ne croyez point, Seigneur, qu'auteur de mes alarmes,
+Pharnace m'ait jamais coûté les moindres larmes.
+Ce fils victorieux que vous favorisez,
+Cette vivante image en qui vous vous plaisez,
+Cet ennemi de Rome, et cet autre vous-même,
+Enfin ce Xipharès que vous voulez que j'aime...
+Vous l'aimez? Si le sort ne m'eût donnée à vous,
+Mon bonheur dépendait de l'avoir pour époux.
+Avant que votre amour m'eût envoyé ce gage,
+Nous nous aimions... Seigneur, vous changez de visage.
+Non, Madame. Il suffit. Je vais vous l'envoyer.
+Allez. Le temps est cher. Il le faut employer.
+Je vois qu'à m'obéir vous êtes disposée.
+Je suis content. Ô ciel! Me serais-je abusée?
+Ils s'aiment. C'est ainsi qu'on se jouait de nous.
+Ah! fils ingrat. Tu vas me répondre pour tous.
+Tu périras. Je sais combien ta renommée
+Et tes fausses vertus ont séduit mon armée
+Perfide, je te veux porter des coups certains:
+Il faut, pour te mieux perdre, écarter les mutins,
+Et faisant à mes yeux partir les plus rebelles,
+Ne garder près de moi que des troupes fidèles.
+Allons. Mais sans montrer un visage offensé,
+Dissimulons encor, comme j'ai commencé.
+Phoedime, au nom des Dieux, fais ce que je désire:
+Va voir ce qui se passe, et reviens me le dire.
+Je ne sais; mais mon coeur ne se peut rassurer.
+Mille soupçons affreux viennent me déchirer.
+Que tarde Xipharès? et d'où vient qu'il diffère
+À seconder des voeux qu'autorise son père?
+Son père, en me quittant, me l'allait envoyer.
+Mais il feignait peut-être: il fallait tout nier.
+Le Roi feignait? Et moi, découvrant ma pensée...
+Ô Dieux, en ce péril m'auriez-vous délaissée?
+Et se pourrait-il bien qu'à son ressentiment
+Mon amour indiscret eût livré mon amant?
+Quoi, Prince! quand, tout plein de ton amour extrême,
+Pour savoir mon secret tu me pressais toi-même,
+Mes refus trop cruels vingt fois te l'ont caché,
+Je t'ai même puni de l'avoir arraché;
+Et quand de toi peut-être un père se défie,
+Que dis-je? quand peut-être il y va de ta vie,
+Je parle; et trop facile à me laisser tromper,
+Je lui marque le coeur où sa main doit frapper.
+Ah! traitez-le, Madame, avec plus de justice:
+Un grand roi descend-il jusqu'à cet artifice?
+À prendre ce détour qui l'aurait pu forcer?
+Sans murmure, à l'autel vous l'alliez devancer.
+Voulait-il perdre un fils qu'il aime avec tendresse?
+Jusqu'ici les effets secondent sa promesse:
+Madame, il vous disait qu'un important dessein,
+Malgré lui, le forçait à vous quitter demain;
+Ce seul dessein l'occupe; et hâtant son voyage,
+Lui-même ordonne tout, présent sur le rivage.
+Ses vaisseaux en tous lieux se chargent de soldats,
+Et partout Xipharès accompagne ses pas.
+D'un rival en fureur est-ce là la conduite?
+Et voit-on ses discours démentis par la suite?
+Pharnace cependant, par son ordre arrêté,
+Trouve en lui d'un rival toute la dureté.
+Phoedime, à Xipharès fera-t-il plus de grâce?
+C'est l'ami des Romains qu'il punit en Pharnace.
+L'amour a peu de part à ses justes soupçons.
+Autant que je le puis, je cède à tes raisons.
+Elles calment un peu l'ennui qui me dévore.
+Mais pourtant Xipharès ne paraît point encore.
+Vaine erreur des amants qui, pleins de leurs désirs,
+Voudraient que tout cédât au soin de leurs plaisirs!
+Qui prêts à s'irriter contre le moindre obstacle...
+Ma Phoedime, et qui peut concevoir ce miracle?
+Après deux ans d'ennuis, dont tu sais tout le poids,
+Quoi! je puis respirer pour la première fois?
+Quoi! cher Prince, avec toi je me verrais unie?
+Et loin que ma tendresse eût exposé ta vie,
+Tu verrais ton devoir, je verrais ma vertu
+Approuver un amour si longtemps combattu?
+Je pourrais tous les jours t'assurer que je t'aime?
+Que ne viens-tu... Seigneur, je parlais de vous-même.
+Mon âme souhaitait de vous voir en ce lieu,
+Pour vous... C'est maintenant qu'il faut vous dire adieu.
+Adieu! Vous? Oui, Madame, et pour toute ma vie.
+Qu'entends-je? On me disait... Hélas! ils m'ont trahie.
+Madame, je ne sais quel ennemi couvert,
+Révélant nos secrets, vous trahit et me perd.
+Mais le Roi, qui tantôt n'en croyait point Pharnace,
+Maintenant dans nos coeurs sait tout ce qui se passe.
+Il feint, il me caresse, et cache son dessein;
+Mais moi, qui dès l'enfance élevé dans son sein,
+De tous ses mouvements ai trop d'intelligence,
+J'ai lu dans ses regards sa prochaine vengeance.
+Il presse, il fait partir tous ceux dont mon malheur
+Pourrait à la révolte exciter la douleur.
+De ses fausses bontés j'ai connu la contrainte.
+Un mot même d'Arbate a confirmé ma crainte.
+Il a su m'aborder; et les larmes aux yeux:
+On sait tout, m'a-t-il dit: sauvez-vous de ces lieux.
+Ce mot m'a fait frémir du péril de ma Reine,
+Et ce cher intérêt est le seul qui m'amène.
+Je vous crains pour vous-même, et je viens à genoux
+Vous prier, ma Princesse, et vous fléchir pour vous.
+Vous dépendez ici d'une main violente,
+Que le sang le plus cher rarement épouvante;
+Et je n'ose vous dire à quelle cruauté
+Mithridate jaloux s'est souvent emporté.
+Peut-être c'est moi seul que sa fureur menace.
+Peut-être, en me perdant, il veut vous faire grâce.
+Daignez, au nom des Dieux, daignez en profiter.
+Par de nouveaux refus n'allez point l'irriter.
+Moins vous l'aimez, et plus tâchez de lui complaire.
+Feignez. Efforcez-vous. Songez qu'il est mon père.
+Vivez, et permettez que dans tous mes malheurs
+Je puisse à votre amour ne coûter que des pleurs.
+Ah! je vous ai perdu! Généreuse Monime,
+Ne vous imputez point le malheur qui m'opprime.
+Votre seule bonté n'est point ce qui me nuit:
+Je suis un malheureux que le destin poursuit;
+C'est lui qui m'a ravi l'amitié de mon père,
+Qui le fit mon rival, qui révolta ma mère,
+Et vient de susciter, dans ce moment affreux,
+Un secret ennemi pour nous trahir tous deux.
+Hé quoi? cet ennemi, vous l'ignorez encore?
+Pour surcroît de douleur, Madame, je l'ignore.
+Heureux si je pouvais, avant que m'immoler,
+Percer le traître coeur qui m'a pu déceler!
+Hé bien! Seigneur, il faut vous le faire connaître.
+Ne cherchez point ailleurs cet ennemi, ce traître:
+Frappez. Aucun respect ne vous doit retenir.
+J'ai tout fait; et c'est moi que vous devez punir.
+Vous! Ah! si vous saviez, Prince, avec quelle adresse
+Le cruel est venu surprendre ma tendresse!
+Quelle amitié sincère il affectait pour vous,
+Content, s'il vous voyait devenir mon époux!
+Qui n'aurait cru... Mais non, mon amour plus timide
+Devait moins vous livrer à sa bonté perfide.
+Les Dieux qui m'inspiraient, et que j'ai mal suivis,
+M'ont fait taire trois fois par de secrets avis.
+J'ai dû continuer. J'ai dû dans tout le reste...
+Que sais-je enfin? j'ai dû vous être moins funeste;
+J'ai dû craindre du Roi les dons empoisonnés,
+Et je m'en punirai si vous me pardonnez.
+Quoi! Madame, c'est vous, c'est l'amour qui m'expose?
+Mon malheur est parti d'une si belle cause?
+Trop d'amour a trahi nos secrets amoureux?
+Et vous vous excusez de m'avoir fait heureux?
+Que voudrais-je de plus? Glorieux et fidèle,
+Je meurs. Un autre sort au trône vous appelle.
+Consentez-y, Madame; et sans plus résister,
+Achevez un hymen qui vous y fait monter.
+Quoi? vous me demandez que j'épouse un barbare
+Dont l'odieux amour pour jamais nous sépare?
+Songez que ce matin, soumise à ses souhaits,
+Vous deviez l'épouser et ne me voir jamais.
+Et connaissais-je alors toute sa barbarie?
+Ne voudriez-vous point qu'approuvant sa furie,
+Après vous avoir vu tout percé de ses coups,
+Je suivisse à l'autel un tyrannique époux,
+Et que dans une main de votre sang fumante
+J'allasse mettre, hélas! la main de votre amante?
+Allez, de ses fureurs songez à vous garder,
+Sans perdre ici le temps à me persuader:
+Le ciel m'inspirera quel parti je dois prendre.
+Que serait-ce, grands Dieux! s'il venait vous surprendre?
+Que dis-je? On vient. Allez. Courez. Vivez enfin,
+Et du moins attendez quel sera mon destin.
+Madame, à quels périls il exposait sa vie!
+C'est le Roi. Cours l'aider à cacher sa sortie.
+Va, ne le quitte point; et qu'il se garde bien
+D'ordonner de son sort, sans être instruit du mien.
+Allons, Madame, allons. Une raison secrète
+Me fait quitter ces lieux et hâter ma retraite.
+Tandis que mes soldats, prêts à suivre leur roi,
+Rentrent dans mes vaisseaux pour partir avec moi
+Venez, et qu'à l'autel ma promesse accomplie
+Par des noeuds éternels l'un à l'autre nous lie.
+Nous, Seigneur? Quoi Madame! osez-vous balancer?
+Et ne m'avez-vous pas défendu d'y penser?
+J'eus mes raisons alors. Oublions-les, Madame.
+Ne songez maintenant qu'à répondre à ma flamme.
+Songez que votre coeur est un bien qui m'est dû.
+Hé! pourquoi donc, Seigneur, me l'avez-vous rendu?
+Quoi! pour un fils ingrat toujours préoccupée,
+Vous croiriez... Quoi Seigneur! vous m'auriez donc trompée?
+Perfide! Il vous sied bien de tenir ce discours,
+Vous, qui gardant au coeur d'infidèles amours,
+Quand je vous élevais au comble de la gloire,
+M'avez des trahisons préparé la plus noire.
+Ne vous souvient-il plus, coeur ingrat et sans foi,
+Plus que tous les Romains conjurés contre moi,
+De quel rang glorieux j'ai bien voulu descendre,
+Pour vous porter au trône où vous n'osiez prétendre?
+Ne me regardez point vaincu, persécuté:
+Revoyez-moi vainqueur, et partout redouté.
+Songez de quelle ardeur dans Éphèse adorée,
+Aux filles de cent rois je vous ai préférée,
+Et négligeant pour vous tant d'heureux alliés,
+Quelle foule d'États je mettais à vos pieds.
+Ah! si d'un autre amour le penchant invincible
+Dès lors à mes bontés vous rendait insensible,
+Pourquoi chercher si loin un odieux époux?
+Avant que de partir, pourquoi vous taisiez-vous?
+Attendiez-vous, pour faire un aveu si funeste,
+Que le sort ennemi m'eût ravi tout le reste,
+Et que, de toutes parts me voyant accabler,
+J'eusse en vous le seul bien qui me pût consoler?
+Cependant, quand je veux oublier cet outrage,
+Et cacher à mon coeur cette funeste image,
+Vous osez à mes yeux rappeler le passé,
+Vous m'accusez encor, quand je suis offensé.
+Je vois que pour un traître un fol espoir vous flatte.
+À quelle épreuve, ô Ciel, réduis-tu Mithridate!
+Par quel charme secret laissé-je retenir
+Ce courroux si sévère et si prompt à punir?
+Profitez du moment que mon amour vous donne:
+Pour la dernière fois, venez, je vous l'ordonne:
+N'attirez point sur vous des périls superflus,
+Pour un fils insolent que vous ne verrez plus.
+Sans vous parer pour lui d'une foi qui m'est due,
+Perdez-en la mémoire aussi bien que la vue;
+Et désormais sensible à ma seule bonté,
+Méritez le pardon qui vous est présenté.
+Je n'ai point oublié quelle reconnaissance,
+Seigneur, m'a dû ranger sous votre obéissance.
+Quelque rang où jadis soient montés mes aïeux,
+Leur gloire de si loin n'éblouit point mes yeux.
+Je songe avec respect de combien je suis née
+Au-dessous des grandeurs d'un si noble hyménée;
+Et malgré mon penchant et mes premiers desseins
+Pour un fils, après vous le plus grand des humains,
+Du jour que sur mon front on mit ce diadème,
+Je renonçai, Seigneur, à ce prince, à moi-même.
+Tous deux d'intelligence à nous sacrifier,
+Loin de moi, par mon ordre, il courait m'oublier.
+Dans l'ombre du secret ce feu s'allait éteindre;
+Et même de mon sort je ne pouvais me plaindre,
+Puisque enfin, aux dépens de mes voeux les plus doux,
+Je faisais le bonheur d'un héros tel que vous.
+Vous seul, Seigneur, vous seul, vous m'avez arrachée
+À cette obéissance où j'étais attachée;
+Et ce fatal amour dont j'avais triomphé,
+Ce feu que dans l'oubli je croyais étouffé,
+Dont la cause à jamais s'éloignait de ma vue,
+Vos détours l'ont surpris, et m'en ont convaincue.
+Je vous l'ai confessé, je le dois soutenir.
+En vain vous en pourriez perdre le souvenir,
+Et cet aveu honteux, où vous m'avez forcée,
+Demeurera toujours présent à ma pensée.
+Toujours je vous croirais incertain de ma foi;
+Et le tombeau, Seigneur, est moins triste pour moi
+Que le lit d'un époux qui m'a fait cet outrage,
+Qui s'est acquis sur moi ce cruel avantage,
+Et qui, me préparant un éternel ennui,
+M'a fait rougir d'un feu qui n'était pas pour lui.
+C'est donc votre réponse? Et sans plus me complaire,
+Vous refusez l'honneur que je voulais vous faire?
+Pensez-y bien. J'attends pour me déterminer.
+Non, Seigneur, vainement vous croyez m'étonner.
+Je vous connais: je sais tout ce que je m'apprête,
+Et je vois quels malheurs j'assemble sur ma tête.
+Mais le dessein est pris. Rien ne peut m'ébranler.
+Jugez-en, puisque ainsi je vous ose parler,
+Et m'emporte au-delà de cette modestie
+Dont jusqu'à ce moment je n'étais point sortie.
+Vous vous êtes servi de ma funeste main
+Pour mettre à votre fils un poignard dans le sein
+De ses feux innocents j'ai trahi le mystère;
+Et quand il n'en perdrait que l'amour de son père,
+Il en mourra, Seigneur. Ma foi ni mon amour
+Ne seront point le prix d'un si cruel détour.
+Après cela, jugez. Perdez une rebelle;
+Armez-vous du pouvoir qu'on vous donna sur elle:
+J'attendrai mon arrêt, vous pouvez commander.
+Tout ce qu'en vous quittant j'ose vous demander,
+Croyez (à la vertu je dois cette justice)
+Que je vous trahis seule, et n'ai point de complice,
+Et que d'un plein succès vos voeux seraient suivis
+Si j'en croyais, Seigneur, les voeux de votre fils.
+Elle me quitte! Et moi, dans un lâche silence,
+Je semble de sa fuite approuver l'insolence?
+Peu s'en faut que mon coeur, penchant de son côté,
+Ne me condamne encor de trop de cruauté!
+Qui suis-je? Est-ce Monime? Et suis-je Mithridate?
+Non, non, plus de pardon, plus d'amour pour l'ingrate.
+Ma colère revient, et je me reconnois.
+Immolons, en partant, trois ingrats à la fois.
+Je vais à Rome, et c'est par de tels sacrifices
+Qu'il faut à ma fureur rendre les Dieux propices.
+Je le dois, je le puis; ils n'ont plus de support:
+Les plus séditieux sont déjà loin du bord.
+Sans distinguer entre eux qui je hais ou qui j'aime,
+Allons, et commençons par Xipharès lui-même.
+Mais quelle est ma fureur? et qu'est-ce que je dis?
+Tu vas sacrifier, qui? malheureux! Ton fils!
+Un fils que Rome craint? qui peut venger son père?
+Pourquoi répandre un sang qui m'est si nécessaire?
+Ah! dans l'état funeste où ma chute m'a mis,
+Est-ce que mon malheur m'a laissé trop d'amis?
+Songeons plutôt, songeons à gagner sa tendresse:
+J'ai besoin d'un vengeur, et non d'une maîtresse.
+Quoi! ne vaut-il pas mieux, puisqu'il faut m'en priver,
+La céder à ce fils que je veux conserver?
+Cédons-la. Vains efforts, qui ne font que m'instruire
+Des faiblesses d'un coeur qui cherche à se séduire!
+Je brûle, je l'adore; et loin de la bannir...
+Ah! c'est un crime encor dont je la veux punir.
+Quelle pitié retient mes sentiments timides?
+N'en ai-je pas déjà puni de moins perfides?
+Ô Monime! ô mon fils! inutile courroux!
+Et vous, heureux Romains, quel triomphe pour vous,
+Si vous saviez ma honte, et qu'un avis fidèle
+De mes lâches combats vous portât la nouvelle!
+Quoi! des plus chères mains craignant les trahisons,
+J'ai pris soin de m'armer contre tous les poisons;
+J'ai su, par une longue et pénible industrie,
+Des plus mortels venins prévenir la furie.
+Ah! qu'il eût mieux valu, plus sage et plus heureux,
+Et repoussant les traits d'un amour dangereux,
+Ne pas laisser remplir d'ardeurs empoisonnées
+Un coeur déjà glacé par le froid des années!
+De ce trouble fatal par où dois-je sortir?
+Seigneur, tous vos soldats refusent de partir.
+Pharnace les retient, Pharnace leur révèle
+Que vous cherchez à Rome une guerre nouvelle.
+Pharnace? Il a séduit ses gardes les premiers,
+Et le seul nom de Rome étonne les plus fiers.
+De mille affreux périls ils se forment l'image,
+Les uns avec transport embrassent le rivage,
+Les autres qui partaient s'élancent dans les flots,
+Ou présentent leurs dards aux yeux des matelots.
+Le désordre est partout; et loin de nous entendre,
+Ils demandent la paix, et parlent de se rendre.
+Pharnace est à leur tête; et flattant leurs souhaits,
+De la part des Romains il leur promet la paix.
+Ah le traître! Courez. Qu'on appelle son frère;
+Qu'il me suive, qu'il vienne au secours de son père.
+J'ignore son dessein. Mais un soudain transport
+L'a déjà fait descendre et courir vers le port.
+Et l'on dit que, suivi d'un gros d'amis fidèles,
+On l'a vu se mêler au milieu des rebelles.
+C'est tout ce que j'en sais. Ah! qu'est-ce que j'entends?
+Perfides, ma vengeance a tardé trop longtemps.
+Mais je ne vous crains point. Malgré leur insolence,
+Les mutins n'oseraient soutenir ma présence.
+Je ne veux que les voir, je ne veux qu'à leurs yeux
+Immoler de ma main deux fils audacieux.
+Seigneur, tout est perdu. Les rebelles, Pharnace,
+Les Romains sont en foule autour de cette place.
+Les Romains! De Romains le rivage est chargé,
+Et bientôt dans ces murs vous êtes assiégé.
+Ciel! Courons. Écoutez... Du malheur qui me presse
+Tu ne jouiras pas, infidèle princesse.
+Madame, où courez-vous? Quels aveugles transports
+Vous font tenter sur vous de criminels efforts?
+Hé quoi! vous avez pu, trop cruelle à vous-même,
+Faire un affreux lien d'un sacré diadème?
+Ah! ne voyez-vous pas que les Dieux, plus humains,
+Ont eux-mêmes rompu ce bandeau dans vos mains?
+Hé! par quelle fureur obstinée à me suivre,
+Toi-même, malgré moi, veux-tu me faire vivre?
+Xipharès ne vit plus. Le Roi désespéré
+Lui-même n'attend plus qu'un trépas assuré.
+Quel fruit te promets-tu de ta coupable audace?
+Perfide, prétends-tu me livrer à Pharnace?
+Ah! du moins attendez qu'un fidèle rapport
+De son malheureux frère ait confirmé la mort.
+Dans la confusion que nous venons d'entendre,
+Les yeux peuvent-ils pas aisément se méprendre?
+D'abord, vous le savez, un bruit injurieux
+Le rangeait du parti d'un camp séditieux;
+Maintenant on vous dit que ces mêmes rebelles
+Ont tourné contre lui leurs armes criminelles.
+Jugez de l'un par l'autre. Et daignez écouter...
+Xipharès ne vit plus, il n'en faut point douter.
+L'événement n'a point démenti mon attente.
+Quand je n'en aurais pas la nouvelle sanglante,
+Il est mort, et j'en ai pour garants trop certains
+Son courage et son nom trop suspects aux Romains.
+Ah! que d'un si beau sang dès longtemps altérée
+Rome tient maintenant sa victoire assurée!
+Quel ennemi son bras leur allait opposer!
+Mais sur qui, malheureuse, oses-tu t'excuser?
+Quoi? tu ne veux pas voir que c'est toi qui l'opprimes,
+Et dans tous ses malheurs reconnaître tes crimes?
+De combien d'assassins l'avais-je enveloppé!
+Comment à tant de coups serait-il échappé?
+Il évitait en vain les Romains et son frère:
+Ne le livrais-je pas aux fureurs de son père?
+C'est moi qui les rendant l'un de l'autre jaloux,
+Vins allumer le feu qui les embrase tous,
+Tison de la discorde, et fatale furie,
+Que le démon de Rome a formée et nourrie.
+Et je vis? Et j'attends que de leur sang baigné,
+Pharnace des Romains revienne accompagné!
+Qu'il étale à mes yeux sa parricide joie!
+La mort au désespoir ouvre plus d'une voie.
+Oui, cruelles, en vain vos injustes secours
+Me ferment du tombeau les chemins les plus courts,
+Je trouverai la mort jusque dans vos bras même.
+Et toi, fatal tissu, malheureux diadème,
+Instrument et témoin de toutes mes douleurs,
+Bandeau que mille fois j'ai trempé de mes pleurs,
+Au moins, en terminant ma vie et mon supplice,
+Ne pouvais-tu me rendre un funeste service?
+À mes tristes regards, va, cesse de t'offrir:
+D'autres armes sans toi sauront me secourir;
+Et périsse le jour et la main meurtrière
+Qui jadis sur mon front t'attacha la première.
+On vient, Madame, on vient; et j'espère qu'Arcas
+Pour bannir vos frayeurs porte vers vous ses pas.
+En est-ce fait, Arcas? et le cruel Pharnace
+Ne me demandez rien de tout ce qui se passe,
+Madame: on m'a chargé d'un plus funeste emploi,
+Et ce poison vous dit la volonté du Roi.
+Malheureuse princesse! Ah! quel comble de joie!
+Donnez. Dites, Arcas, au Roi qui me l'envoie,
+Que de tous les présents que m'a faits sa bonté,
+Je reçois le plus cher et le plus souhaité.
+À la fin je respire; et le ciel me délivre
+Des secours importuns qui me forçaient de vivre
+Maîtresse de moi-même, il veut bien qu'une fois
+Je puisse de mon sort disposer à mon choix.
+Hélas! Retiens tes cris, et par d'indignes larmes
+De cet heureux moment ne trouble point les charmes.
+Si tu m'aimais, Phoedime, il fallait me pleurer
+Quand d'un titre funeste on me vint honorer,
+Et lorsque m'arrachant du doux sein de la Grèce,
+Dans ce climat barbare on traîna ta maîtresse.
+Retourne maintenant chez ces peuples heureux;
+Et si mon nom encor s'est conservé chez eux,
+Dis-leur ce que tu vois, et de toute ma gloire,
+Phoedime, conte-leur la malheureuse histoire.
+Et toi, qui de ce coeur, dont tu fus adoré,
+Par un jaloux destin fus toujours séparé,
+Héros, avec qui même en terminant ma vie,
+Je n'ose en un tombeau demander d'être unie,
+Reçois ce sacrifice, et puisse en ce moment
+Ce poison expier le sang de mon amant!
+Arrêtez! arrêtez! Que faites-vous, Arbate?
+Arrêtez! J'accomplis l'ordre de Mithridate.
+Ah! laissez-moi.. Cessez, vous dis-je, et laissez-moi,
+Madame, exécuter les volontés du Roi.
+Vivez. Et vous, Arcas, du succès de mon zèle
+Courez à Mithridate apprendre la nouvelle.
+Ah! trop cruel Arbate, à quoi m'exposez-vous?
+Est-ce qu'on croit encor mon supplice trop doux?
+Et le Roi m'enviant une mort si soudaine,
+Veut-il plus d'un trépas pour contenter sa haine?
+Vous l'allez voir paraître, et j'ose m'assurer
+Que vous-même avec moi vous allez le pleurer.
+Quoi! le Roi... Le Roi touche à son heure dernière,
+Madame, et ne voit plus qu'un reste de lumière.
+Je l'ai laissé sanglant, porté par des soldats,
+Et Xipharès en pleurs accompagne leurs pas.
+Xipharès? Ah! grands Dieux! Je doute si je veille,
+Et n'ose qu'en tremblant en croire mon oreille.
+Xipharès vit encor? Xipharès, que mes pleurs...
+Il vit chargé de gloire, accablé de douleurs.
+De sa mort en ces lieux la nouvelle semée
+Ne vous a pas vous seule et sans cause alarmée.
+Les Romains, qui partout l'appuyaient par des cris,
+Ont par ce bruit fatal glacé tous les esprits.
+Le Roi, trompé lui-même, en a versé des larmes;
+Et désormais certain du malheur de ses armes,
+Par un rebelle fils de toutes parts pressé,
+Sans espoir de secours tout prêt d'être forcé,
+Et voyant pour surcroît de douleur et de haine,
+Parmi ses étendards porter l'aigle romaine,
+Il n'a plus aspiré qu'à s'ouvrir des chemins
+Pour éviter l'affront de tomber dans leurs mains.
+D'abord il a tenté les atteintes mortelles
+Des poisons que lui-même a cru les plus fidèles.
+Il les a trouvés tous sans force et sans vertu.
+Vain secours, a-t-il dit, que j'ai trop combattu!
+Contre tous les poisons soigneux de me défendre,
+J'ai perdu tout le fruit que j'en pouvais attendre.
+Essayons maintenant des secours plus certains,
+Et cherchons un trépas plus funeste aux Romains.
+Il parle: et défiant leurs nombreuses cohortes,
+Du palais, à ces mots, il fait ouvrir les portes.
+À l'aspect de ce front dont la noble fureur
+Tant de fois dans leurs rangs répandit la terreur,
+Vous les eussiez vus tous, retournant en arrière,
+Laisser entre eux et nous une large carrière;
+Et déjà quelques-uns couraient épouvantés
+Jusque dans les vaisseaux qui les ont apportés.
+Mais, le dirai-je? ô ciel! rassurés par Pharnace,
+Et la honte en leurs coeurs réveillant leur audace,
+Ils reprennent courage, ils attaquent le Roi,
+Qu'un reste de soldats défendait avec moi.
+Qui pourrait exprimer par quels faits incroyables,
+Quels coups, accompagnés de regards effroyables,
+Son bras, se signalant pour la dernière fois,
+A de ce grand héros terminé les exploits?
+Enfin las, et couvert de sang et de poussière,
+Il s'était fait de morts une noble barrière.
+Un autre bataillon s'est avancé vers nous;
+Les Romains, pour le joindre, ont suspendu leurs coups.
+Ils voulaient tous ensemble accabler Mithridate.
+Mais lui: C'en est assez, m'a-t-il dit, cher Arbate;
+Le sang et la fureur m'emportent trop avant.
+Ne livrons pas surtout Mithridate vivant.
+Aussitôt dans son sein il plonge son épée.
+Mais la mort fuit encor sa grande âme trompée.
+Ce héros dans mes bras est tombé tout sanglant,
+Faible, et qui s'irritait contre un trépas si lent;
+Et se plaignant à moi de ce reste de vie,
+Il soulevait encor sa main appesantie,
+Et marquant à mon bras la place de son coeur,
+Semblait d'un coup plus sûr implorer la faveur.
+Tandis que possédé de ma douleur extrême,
+Je songe bien plutôt à me percer moi-même,
+De grands cris ont soudain attiré mes regards.
+J'ai vu, qui l'aurait cru? j'ai vu de toutes parts
+Vaincus et renversés les Romains et Pharnace,
+Fuyant vers leurs vaisseaux, abandonner la place;
+Et le vainqueur vers nous s'avançant de plus près,
+À mes yeux éperdus a montré Xipharès.
+Juste ciel! Xipharès, toujours resté fidèle,
+Et qu'au fort du combat une troupe rebelle
+Par ordre de son frère avait enveloppé,
+Mais qui d'entre leurs bras à la fin échappé,
+Forçant les plus mutins, et regagnant le reste,
+Heureux et plein de joie en ce moment funeste,
+À travers mille morts, ardent, victorieux,
+S'était fait vers son père un chemin glorieux.
+Jugez de quelle horreur cette joie est suivie.
+Son bras aux pieds du Roi l'allait jeter sans vie;
+Mais on court, on s'oppose à son emportement.
+Le Roi m'a regardé dans ce triste moment,
+Et m'a dit d'une voix qu'il poussait avec peine:
+S'il en est temps encor, cours, et sauve la Reine.
+Ces mots m'ont fait trembler pour vous, pour Xipharès:
+J'ai craint, j'ai soupçonné quelques ordres secrets
+Tout lassé que j'étais, ma frayeur et mon zèle
+M'ont donné pour courir une force nouvelle;
+Et malgré nos malheurs, je me tiens trop heureux
+D'avoir paré le coup qui vous perdait tous deux.
+Ah! que de tant d'horreurs justement étonnée,
+Je plains de ce grand roi la triste destinée!
+Hélas! Et plût aux Dieux qu'à son sort inhumain
+Moi-même j'eusse pu ne point prêter la main,
+Et que simple témoin du malheur qui l'accable,
+Je le pusse pleurer sans en être coupable!
+Il vient. Quel nouveau trouble excite en mes esprits
+Le sang du père, ô ciel, et les larmes du fils!
+Ah! que vois-je, Seigneur, et quel sort est le vôtre!
+Cessez et retenez vos larmes l'un et l'autre.
+Mon sort de sa tendresse et de votre amitié
+Veut d'autres sentiments que ceux de la pitié;
+Et ma gloire, plutôt digne d'être admirée,
+Ne doit point par des pleurs être déshonorée.
+J'ai vengé l'univers autant que je l'ai pu:
+La mort dans ce projet m'a seule interrompu.
+Ennemi des Romains et de la tyrannie,
+Je n'ai point de leur joug subi l'ignominie;
+Et j'ose me flatter qu'entre les noms fameux
+Qu'une pareille haine a signalés contre eux,
+Nul ne leur a plus fait acheter la victoire,
+Ni de jours malheureux plus rempli leur histoire.
+Le ciel n'a pas voulu qu'achevant mon dessein,
+Rome en cendre me vît expirer dans son sein.
+Mais au moins quelque joie en mourant me console:
+J'expire environné d'ennemis que j'immole;
+Dans leur sang odieux j'ai pu tremper mes mains,
+Et mes derniers regards ont vu fuir les Romains.
+À mon fils Xipharès je dois cette fortune:
+Il épargne à ma mort leur présence importune.
+Que ne puis-je payer ce service important
+De tout ce que mon trône eut de plus éclatant!
+Mais vous me tenez lieu d'Empire, de couronne;
+Vous seule me restez; souffrez que je vous donne,
+Madame; et tous ces voeux que j'exigeais de vous,
+Mon coeur pour Xipharès vous les demande tous.
+Vivez, Seigneur, vivez, pour le bonheur du monde,
+Et pour sa liberté qui sur vous seul se fonde;
+Vivez, pour triompher d'un ennemi vaincu,
+Pour venger... C'en est fait, Madame, et j'ai vécu.
+Mon fils, songez à vous. Gardez-vous de prétendre
+Que de tant d'ennemis vous puissiez vous défendre
+Bientôt tous les Romains, de leur honte irrités,
+Viendront ici sur vous fondre de tous côtés
+Ne perdez point le temps que vous laisse leur fuite
+À rendre à mon tombeau des soins dont je vous quitte.
+Tant de Romains sans vie, en cent lieux dispersés,
+Suffisent à ma cendre et l'honorent assez.
+Cachez-leur pour un temps vos noms et votre vie.
+Allez, réservez-vous... Moi, Seigneur, que je fuie!
+Que Pharnace impuni, les Romains triomphants
+N'éprouvent pas bientôt... Non, je vous le défends.
+Tôt ou tard il faudra que Pharnace périsse.
+Fiez-vous aux Romains du soin de son supplice.
+Mais je sens affaiblir ma force et mes esprits.
+Je sens que je me meurs. Approchez-vous, mon fils.
+Dans cet embrassement dont la douceur me flatte,
+Venez, et recevez l'âme de Mithridate.
+Il expire. Ah! Madame, unissons nos douleurs,
+Et par tout l'univers cherchons-lui des vengeurs.
diff --git a/plint/test_data/mithridate.tpl b/plint/test_data/mithridate.tpl
@@ -0,0 +1,4 @@
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
diff --git a/plint/test_data/prudhomme b/plint/test_data/prudhomme
@@ -0,0 +1,1160 @@
+
+
+Mère des fils d’Énée, ô volupté des Dieux
+Et des hommes, Vénus, sous les astres des cieux
+Qui vont, tu peuples tout : l’onde où court le navire,
+Le sol fécond ; par toi tout être qui respire
+Germe, se dresse et voit le soleil radieux !
+Tu parais, les vents fuient, et les sombres nuages ;
+
+Le champ des mers te rit ; fertile en beaux ouvrages,
+La terre épand les fleurs suaves sous tes pieds,
+Le jour immense éclate aux cieux pacifiés !
+Dès qu’avril apparaît, et qu’enflé de jeunesse
+Le fécondant Zéphir a forcé sa prison,
+Ta vertu frappe au cœur les oiseaux, ô Déesse,
+Leur bande aérienne annonce ta saison ;
+Le sauvage troupeau bondit dans l’herbe épaisse
+Et fend l’onde à la nage, et tout être vivant
+À ta grâce enchaîné brûle en te poursuivant.
+C’est toi qui par les mers, les torrents, les montagnes,
+Les bois peuplés de nids et les vertes campagnes,
+Plantant au cœur de tous l’amour cher et puissant,
+Les pousses d’âge en âge à propager leur sang !
+Le monde ne connaît, Vénus, que ton empire ;
+Rien sans toi, rien n’éclôt aux régions du jour,
+Nul n’inspire sans toi, ni ne ressent d’amour !
+À ton divin concours dans mon œuvre j’aspire !
+Je veux à Memmius parler de l’Univers,
+À notre Memmius que, prodigue et constante,
+Orna de tous les dons ta faveur éclatante !
+Donne, ô Vénus, la grâce éternelle à mes vers !
+
+ Mais, pendant que je chante, et sur mer et sur terre
+Endors et fais tomber la fureur de la guerre :
+Tu peux, seule, aux mortels donner la douce paix.
+Mars, le Dieu tout armé de la guerre farouche,
+Quand l’amour l’a vaincu, sur ton sein jette et couche
+Son cœur blessé du mal qui ne guérit jamais ;
+Tes genoux pour coussin, dans un regard de flamme,
+
+Béant vers toi, d’amour il se repaît les yeux,
+Et, renversé, suspend à tes lèvres son âme !
+Lorsqu’il repose ainsi sur ton corps glorieux,
+Presse-le comme une onde, et que ta voix le charme
+Et le prie, et, propice aux Romains, le désarme !
+Mon chant, quand la patrie est dans de mauvais jours,
+Se trouble, et Memmius ne peut, en pleine alarme,
+Frustrer l’espoir public d’un illustre secours !
+Les Dieux, de leur nature, entière par soi-même,
+Sont immortels, heureux dans une paix suprême,
+Loin des choses de l’homme et bien plus haut que nous ;
+Nos périls, nos douleurs ne leur sont pas communes ;
+Sans nul besoin de nous, maîtres de leurs fortunes,
+Ils sont indifférents, sans grâce ni courroux.
+
+ Apprête ton génie, et d’une libre oreille
+À loisir, Memmius, entends la vérité ;
+Ce gage de mon zèle et ce fruit de ma veille,
+Ne les dédaigne pas sans m’avoir écouté.
+ Je vais dire des Dieux les principes suprêmes
+Et sonder la Nature en ces éléments mêmes
+Dont les corps sont créés, vivifiés, nourris,
+Où, par la mort dissous, retournent leurs débris.
+Retiens qu’en mes leçons les mots matière ou germe,
+Ou corps générateur, désignent l’élément ;
+Le nom de corps premier tous les trois les renferme,
+Car il marque à la fois cause et commencement.
+
+ L’homme traînait sa vie abjecte et malheureuse,
+Sous le genou pesant de la Religion
+
+Qui, des hauteurs du ciel penchant sa tête affreuse,
+Le tenait dans l’horreur de son obsession.
+Un Grec fut le premier qui, redressant la face,
+Affronta le fantôme avec des yeux mortels.
+Foudre, ni ciel tonnant, ni prestige d’autels
+Ne l’ébranle, et d’un cœur qu’enhardit la menace
+Il brûle de forcer pour la première fois
+Le temple où la Nature enserre et clôt ses lois.
+Son héroïque ardeur triomphe, et, vagabonde,
+L’entraîne par delà les murs flambants du monde ;
+Son âme et sa pensée explorent l’infini ;
+Il en revient vainqueur : il sait ce qui peut naître,
+Ce qui ne le peut pas, du pouvoir de chaque être
+Les bornes, et son terme à son fond même uni.
+Sur la Religion un pied vengeur se pose,
+L’écrase ; et sa victoire est notre apothéose !
+ Tu crains, dans mes leçons, de te voir entraîné
+Par la raison sans culte au noir chemin des crimes.
+Ah ! la Religion fait plutôt des victimes ;
+Et d’un culte odieux le sacrilège est né !
+ Des Grecs, au port d’Aulis, l’élite réunie,
+Les rois, pour conjurer la Vierge-aux-Carrefours,
+Souillent l’infâme autel du sang d’Iphigénie.
+Sur ses tempes déjà flottent les blancs atours
+Suspendus au bandeau qu’à son front on attache.
+Elle voit là son père immobile d’horreur,
+Le couteau que le prêtre à ce malheureux cache,
+Les larmes que sa vue à tout le peuple arrache,
+Et sent fuir ses genoux, muette de terreur.
+La misérable ! En vain c’est elle la première
+
+Qui fit entendre au roi le nom sacré de père :
+On la saisit tremblante, on la traîne à l’autel,
+Non pour voir accomplir le rite solennel
+Et par l’hymen brillant s’en retourner suivie,
+Mais, nubile, offrant pure au fer honteux sa vie,
+Tomber, victime en pleurs qu’un père sacrifie
+Pour le départ heureux et sûr de ses vaisseaux...
+Tant la Religion put conseiller de maux !
+ Vaincu par tous les vieux et terribles mensonges
+Que t’ont faits les devins, tu te gares de moi ;
+Car combien n’ont-ils pas imaginé de songes
+Qui pussent, de la vie abolissant la loi,
+Bouleverser ton sort tout entier par l’effroi !
+
+ Ah ! que si, reniant sa sainte extravagance,
+L’homme avait bien la foi que ses maux finiront,
+Des devins menaçants il vaincrait l’arrogance !
+Mais, ignorant, sans force, il baisse encor le front,
+Car il craint dans la mort une éternelle peine :
+Que sait-il, en effet, de l’âme et de son sort ?
+L’âme est-elle l’ainée ou la contemporaine
+De la vie, ou dissoute avec nous par la mort ?
+Au gouffre de Pluton dans la nuit descend-elle ?
+Un dieu la souffle-t-il en mainte chair nouvelle ?
+Comme autrefois l’a dit Ennius, qui ravit
+À l’Hélicon charmant la verdure immortelle,
+La première qu’autour d’un front latin l’on vit !
+Mais ses vers d’étemelle et haute renommée,
+Peignant l’Achéron noir, en ont peuplé les bords
+De spectres sans couleur, d’une essence innommée,
+
+Ombre qui n’est point l’âme et qui n’est plus le corps.
+Et c’est là qu’il a vu la figure d’Homère,
+Toujours jeune, surgir et de tristesse amère
+Fondre en pleurs, puis ouvrir la Nature à ses yeux.
+ Mais avant de sonder et d’expliquer les cieux,
+Le soleil et la lune et la loi qui les mène,
+Les forces de la terre et ses créations,
+C’est nous qu’il faut d’abord que nous interrogions.
+Qu’est donc la vie en nous ? Qu’est-ce que l’âme humaine ?
+Quand des objets, le jour, ont frappé nos cerveaux,
+Pourquoi se dressent-ils dans la fièvre ou le somme ?
+Qui de nous n’a pas cru revoir, entendre un homme
+Dont la terre enserrait depuis longtemps les os ?
+ Je sens bien que des Grecs les recherches obscures
+Ne peuvent par mes vers luire d’un jour plus beau ;
+J’ai dû même innover des mots et des figures,
+Car notre langue est pauvre et le sujet nouveau.
+Mais ta vertu, l’espoir d’une amitié suave
+M’allègent le fardeau que la fatigue aggrave ;
+L’amitié, m’éveillant dans le calme des nuits,
+Me dictera le mot, l’accent qui devant l’âme
+Allume et fait courir une brillante flamme
+Dont l’inconnu s’éclaire en ses profonds réduits.
+Pour dissiper l’horreur de notre nuit profonde,
+Le soleil ne peut rien, ni le jour éclatant ;
+Mais la Nature parle et la Raison l’entend !
+
+ Et voici le principe où la raison se fonde :
+Rien n’est jamais sorti du néant par les Dieux.
+Que si l’humanité tremble dans l’épouvante,
+
+C’est qu’à l’œuvre infini de la terre et des cieux
+L’homme cherche une cause ; elle échappe à ses yeux,
+Et la force divine est celle qu’il invente.
+Mais quand nous aurons vu que rien n’éclôt de rien,
+Nous marcherons guidés au but qui nous appelle,
+Nous saurons de quel fond, par quel secret moyen,
+Tout prend l’être et se meut sans que nul Dieu s’en mêle.
+ Que le néant engendre, et les êtres divers
+Naissent tous l’un de l’autre, et tout leur est semence.
+Dès lors la race humaine au sein des mers commence,
+Le poisson naît du sol, l’oiseau surgit des airs,
+Bêtes fauves, troupeaux, bétails de toute espèce,
+Aux déserts comme aux champs vivent sans loi produits,
+Et les arbres n’ont plus toujours les mêmes fruits :
+Tous bons à tout produire, ils en changent sans cesse.
+Car si chaque être n’a ses corps générateurs,
+Où chacun trouve-t-il une constante mère ?
+Mais tu leur vois à tous leurs germes créateurs :
+Aussi chacun n’éclôt, n’émerge à la lumière
+Qu’où reposent ses corps premiers et sa matière.
+Tout être ainsi ne peut par tous être enfanté,
+Car des pouvoirs distincts à chaque être appartiennent.
+Pourquoi la rose en mai, les moissons en été ?
+Et le cep par l’automne à s’épandre invité ?
+Si ce n’est qu’en leur temps les semences conviennent,
+Et qu’ainsi tout produit apparaît tour à tour,
+Quand la terre vivace élève au seuil du jour
+L’être en fleur, sur la foi des saisons qui reviennent.
+Si tout de rien naissait, tout surgirait soudain,
+Sans nulle saison propre, en un temps incertain,
+
+N’étant plus d’éléments dont un ciel impropice
+Pût jamais empêcher l’union créatrice.
+S’ils poussaient du néant, les êtres aussitôt
+Croîtraient, n’attendant point des germes l’assemblage :
+L’enfance à la jeunesse atteindrait sans passage,
+L’arbre soudain du sol s’élèverait d’un saut.
+Mais quoi ! d’un tel désordre a-t-on jamais vu trace ?
+Tout grandit lentement, ainsi que le prescrit
+Un germe sûr ; chaque être est conforme à sa race ;
+Chacun d’un propre fonds croît donc et se nourrit.
+ Puis le sol, sans les eaux que chaque année assure,
+Ne pourrait, infécond, de beaux fruits s’égayer,
+Ni tous les animaux, privés de nourriture,
+Entretenir leur vie et se multiplier.
+Loin d’admettre qu’il soit sans corps premiers des êtres,
+Crois plutôt que, pareils aux mots formés de lettres,
+Ils trouvent par milliers de communs éléments.
+Qui donc à la Nature eût interdit de faire
+Des hommes qu’on eût vus déraciner, géants,
+Les grands monts, traverser à gué les océans,
+Et porter, invaincus, un âge séculaire,
+S’il n’était aux objets, pour naître, un fond marqué,
+Principe où de chacun l’essor fût impliqué ?
+Il faut donc l’avouer : rien de rien ne commence,
+Puisque tous les objets ont besoin de semence,
+Qui, les créant, les porte au champ subtil des airs.
+Si la campagne, enfin, préférable aux déserts,
+Par nos mains cultivée en fruits meilleurs abonde,
+Il faut bien qu’en la terre il soit des éléments,
+Que le labour incite à leurs enfantements
+
+Quand notre soc retourne une glèbe féconde.
+Que s’il n’en était point, tout sans notre labeur
+D’un essor spontané naîtrait beaucoup meilleur.
+ Ajoute que la mort désagrège la chose
+Sans réduire jamais ses germes à néant ;
+S’il pouvait rien périr de ce qui la compose,
+La chose périrait, disparue à l’instant,
+Sans attendre un agent qui, propre à la dissoudre,
+Dût miner ses liens pour la réduire en poudre.
+Mais un germe éternel fixe chaque produit ;
+Jusqu’à ce qu’un agent vienne assaillir cet être,
+Ou, le désagrégeant, dans ses pores pénètre,
+La Nature ne souffre en rien qu’il soit détruit.
+Si l’âge enfin, des corps que son travail dissipe
+Tuant le fond, consume en entier leur principe,
+D’où vient le divers sang des êtres que Vénus
+Rend au jour de la vie ? Où puise, eux revenus,
+Le sol riche un suc propre à nourrir chaque type ?
+Quelle eau la source vive et le fleuve à la mer
+Prodiguent-ils ? Quels feux donne aux astres l’éther ?
+Car le passé sans borne et la vie actuelle
+Ont dû tarir tout être à substance mortelle.
+Que s’il dure aujourd’hui, s’il a toujours duré
+Des corps par qui ce monde est fait et réparé,
+Il faut bien, les douant d’une immortelle essence,
+De rentrer au néant leur nier la puissance.
+Si la matière enfin, d’un nœud plus ou moins fort
+Se liant, ne restait l’éternel fond des choses,
+Tout, d’une même atteinte et par les mêmes causes,
+Périrait au toucher seulement de la mort,
+
+Faute de corps massifs, d’éternelle substance,
+Dont quelque force dût rompre la consistance.
+Mais non ! les éléments formant de divers nœuds
+Tandis que la matière est éternelle en eux,
+Les corps restent entiers tant que nul choc n’arrive
+Assez fort pour briser leur trame respective ;
+La mort réduit ainsi l’objet à l’élément
+Et, loin d’anéantir, désunit seulement.
+ Il pleut et l’eau périt, quand l’éther, divin père,
+La précipite au sein maternel de la terre ;
+Mais, vois : le beau blé monte, et le rameau verdit,
+Et l’arbre cède au poids de ses fruits et grandit ;
+Vois donc : le genre humain, les bêtes s’en nourrissent,
+Et les riches cités d’un jeune sang fleurissent.
+Par tous les bois feuillus chantent les nouveaux nids ;
+Las du faix de leur graisse, en des prés bien fournis,
+Se couchent les troupeaux, et, gonflant la mamelle,
+Le blanc laitage coule, et la race nouvelle,
+Folle, sur les gazons, d’un pied encor peu sûr,
+Bondit, le cerveau jeune enivré de lait pur.
+Quand donc la chose meurt, tout ne meurt pas en elle :
+Des débris de chaque être un nouvel être sort ;
+Ainsi toute naissance est l’œuvre d’une mort.
+
+ Comme j’ai dit que rien du néant ne peut naître
+Et que rien n’y retourne après avoir eu l’être,
+Tu te prends à douter de mes enseignements,
+Parce que l’œil ne peut saisir les éléments ;
+Je te vais donc prouver qu’il faut que l’on conçoive
+Dans tout objet des corps, sans que l’œil les perçoive.
+
+Ainsi le vent flagelle avec fougue les eaux,
+Répand la nue au loin, coule les gros vaisseaux,
+Casse, en tourbillonnant à travers les campagnes,
+Les grands arbres, et bat les sublimes montagnes
+D’un souffle aux pins fatal : tel le vent frémissant
+Se déchaîne en furie et hurle menaçant.
+Il est donc fait de corps qui, soustraits à la vue,
+Balayant et la mer et la terre et la nue,
+Entraînent tout obstacle à leur vol turbulent.
+Ces corps fluides vont propageant leurs ravages,
+Tout comme on voit soudain l’eau mobile en coulant
+Monter, quand vient l’accroître, après d’amples orages,
+Un déluge apportant de la cime des monts
+Avec des troncs entiers des fragments de branchages.
+L’impétueux torrent force les meilleurs ponts ;
+Il court sus aux piliers, tourbillon gros de pluie ;
+La masse, sous l’effort terrible qu’elle essuie,
+Croule avec un grand bruit ; les lourds quartiers de roc
+Sont roulés sous les flots ; rien ne résiste au choc !
+Or, le souffle du vent doit courir de la sorte :
+Quand, pareil au torrent, il fond sur un objet,
+Il l’assaille, des coups répétés qu’il lui porte
+Le renverse, l’enlève, et tournoyant jouet
+Dans les cercles fougueux de la trombe il le roule.
+Donc le vent cache en soi des corps premiers en foule,
+Puisqu’il imite ainsi les mœurs, le mouvement
+Des grands cours d’eau qui sont des corps évidemment.
+ On ne peut voir non plus des choses odorantes
+Aux narines monter les senteurs différentes ;
+Le chaud ne se voit pas ; le froid de même aux yeux
+
+Se dérobe, et le son ne s’aperçoit pas mieux ;
+Et ces choses pourtant sont vraiment corporelles,
+Si j’en prends à témoin les sens frappés par elles,
+Car les corps seulement sont tangibles entre eux.
+Une tunique, au bord des flots brisés pendue,
+Boit leur rosée, et sèche au soleil étendue.
+Or, ce travail de l’eau pénétrant le tissu,
+Puis dissipée au feu, l’œil ne l’a point perçu :
+L’onde en minimes parts s’épand et se divise,
+Et nulle à nos regards ne laisse aucune prise.
+Quand elle a du soleil compté bien des retours,
+La bague s’use au doigt qu’elle orna tous les jours ;
+L’eau que distille un toit creuse, en tombant, la pierre ;
+Le fer de la charrue est rongé par la terre ;
+Les pieds ont aplani les pavés du chemin ;
+Vois l’idole d’airain sur le seuil de la porte :
+Il faut qu’en la baisant une foule entre et sorte,
+Et ces saluts nombreux en ont usé la main.
+La perte se voit bien, car la forme s’altère ;
+Mais ce qu’à tout instant l’objet perd de matière,
+La Nature en ravit la vue à l’œil humain.
+Ce qu’aux êtres le temps apporte et la Nature,
+Peu à peu les forçant à croître avec mesure,
+Ne peut être saisi des yeux les plus puissants,
+Non plus que le déclin de leurs corps vieillissants.
+Nul œil, à chaque instant, ne peut voir la morsure
+Que fait aux rocs pendants le sel rongeur des mers.
+C’est d’invisibles corps qu’est formé l’Univers.
+ La matière pourtant n’emplit pas tout le monde ;
+Sache que toute chose a quelque vide en soi.
+
+C’est cette connaissance importante et féconde
+Qui va guider, fixer ta raison vagabonde,
+T’expliquer le grand Tout, et me gagner ta foi !
+
+ Il est donc un milieu libre, vide, impalpable.
+Rien ne serait, sans lui, de se mouvoir capable,
+Car leur solidité formerait chez les corps
+Un mutuel obstacle à leurs communs efforts,
+Et nul n’avancerait, puisque nul dans la masse
+Aux autres ne pourrait le premier faire place.
+Or, dans les champs du ciel, de la terre et des mers,
+Tout se meut à nos yeux sur des rythmes divers :
+Aucun de tous ces corps agités sans relâche
+N’eût pu, faute d’un vide, y commencer sa tâche ;
+Et bien plus, aucun d’eux n’aurait même existé :
+La matière eût dormi dans sa solidité.
+ Il n’est pas un objet, de ceux qu’on croit solides,
+Qui n’offre aux corps subtils un vide où pénétrer.
+Vois suinter la pierre, et les grottes humides
+Par des canaux secrets goutte à goutte pleurer.
+Dans nos membres partout filtre la nourriture ;
+Si l’arbre pousse, et donne au temps marqué ses fruits.
+C’est que les sucs, du bout des racines conduits,
+Circulent par le tronc dans toute la ramure ;
+La voix perce une enceinte, et par les huis bien clos
+Vole et passe ; un froid vif se glisse jusqu’aux os :
+Ce que tu ne verrais nullement se produire
+Sans des vides par où le corps pût s’introduire.
+ Et que penseras-tu des choses que tu vois,
+Pareilles de grandeur, se surpasser de poids ?
+
+Si l’une est de matière autant que l’autre pleine,
+Le plomb ne saurait donc peser plus que la laine,
+Car la matière seule entraîne tout en bas,
+Et le propre du vide est de ne peser pas.
+Plus une chose est grande et te semble légère,
+Plus elle atteste ainsi qu’elle a de vide en soi ;
+Et plus pesante elle est, plus sa lourdeur fait foi
+Qu’elle a perdu de vide et gagné de matière.
+Nos recherches enfin nous l’ont donc révélé,
+Ce vide, à toute chose intimement mêlé !
+ Il faut qu’en hâte ici, de peur qu’on ne t’égare,
+Contre un exemple adroit, mais vain, je te prépare.
+L’eau cède aux flancs luisants des poissons écailleux,
+Et leur ouvre un sentier liquide, et derrière eux
+Comble la brèche ouverte au retour de son onde.
+Ainsi peuvent, dit-on, les choses se mouvoir
+Et se substituer dans la masse du monde.
+Mais quoi ! rien de plus faux se peut-il concevoir ?
+Car où chaque poisson trouve-t-il une issue,
+S’il ne l’a de l’eau même auparavant reçue ?
+Mais où peut passer l’eau, sans qu’il ait avancé ?
+Voilà donc tous les corps dans un repos forcé,
+Ou conviens que partout le vide au plein s’ajoute,
+Et qu’à tout mouvement il ouvre et fait sa route.
+ Enfin, prends un corps plat par un autre pressé.
+Soudain, sépare-les : il faut sans aucun doute
+Que l’air occupe entre eux tout l’espace laissé ;
+Mais bien que d’alentour l’air prompt s’y précipite,
+Il ne peut, dans l’instant, aflluer assez vite
+Pour l’emplir en entier, mais doit par chaque bout
+
+Gagner de proche en proche avant d’occuper tout.
+Le contact et l’écart, si l’air est contractile,
+S’expliquent, dira-t-on, sans vide ; erreur subtile !
+Un lieu, qui n’était point occupé, le devient ;
+Un autre, qui l’était, cède ce qu’il contient :
+Il n’est pas de raison pour que l’air se condense,
+Et le fit-il, sans vide il ne pourrait, je pense,
+Grouper ses éléments, se retirer en soi.
+Ne t’embarrasse plus d’objections frivoles :
+Il faut du vide enfin reconnaître la loi !
+ Et je pourrais encore, ami, dans mes paroles,
+Par d’autres arguments corroborer ta foi ;
+Mais, pour les signaler à ton esprit sagace,
+Il suffit que mes vers t’en aient livré la trace.
+Quand le chien, par les monts pleins d’errants animaux,
+Flaire, il va droit au gîte abrité de rameaux,
+Dès qu’il s’est élancé sur des pistes certaines ;
+Ainsi, de preuve en preuve, aux notions lointaines
+Tu cours, et, jusqu’au vrai fidèlement conduit,
+Tu le forces dans l’ombre en son dernier réduit !
+ Si mon verbe concis t’arrête ou te déroute,
+J’étendrai la doctrine et la déploîrai toute ;
+Mon sein riche épandra le miel de mes discours
+En fleuve intarissable et si large en son cours
+Qu’en nos membres le froid de l’âge peut descendre
+Et de la vie en nous la gaine se briser,
+Sans que mon luth t’ait fait sur chaque chose entendre
+Les arguments sans nombre où tu pourrais puiser !
+
+ De l’œuvre commencé renouons la texture :
+
+Deux choses donc : les Corps, et par eux habité
+Le Vide, ouvrant carrière à leur mobilité,
+Voilà le propre fond de toute la Nature !
+Les corps, nous les sentons, le sens est vrai par soi ;
+Sans ce premier appui d’une commune foi,
+Sur les secrets du monde il n’est pas d’avenue
+Et pas de vérité certainement connue.
+Quant à ce lieu, l’espace, en mes vers appelé
+Le Vide, il est : sans lui les corps n’ont plus de siège,
+Ils ont de circuler perdu le privilège ;
+C’est ce que mes leçons déjà t’ont révélé.
+ Et n’imagine point d’être qui d’aventure
+Serait distinct des corps et du vide à la fois,
+Qui fît une nouvelle et troisième nature.
+Quel que fût cet objet, dès qu’il est, tu conçois
+Qu’un surcroît, fort ou faible, à l’Univers s’ajoute.
+Est-il tangible, encor que léger et subril,
+Dans la somme des corps il doit compter sans doute ;
+Et s’il est intangible, alors que pourrait-il
+Au passage d’un autre opposer de solide ?
+Il est donc pénétrable ; en un mot, c’est le Vide.
+ Et toute chose est telle, au surplus, qu’elle peut
+Soit agir, soit subir l’acte d’une autre chose,
+Ou telle enfin qu’une autre y réside et s’y meut ;
+Mais, causée ou subie, une action suppose
+Quelque masse, et le lieu quelque espace vacant.
+Hors le vide et les corps, l’être donc ne comporte
+Nulle nature en soi d’une troisième sorte,
+Plus rien qui de nos sens vienne ébranler la porte,
+Ni qu’atteigne l’esprit d’un regard convaincant !
+
+ Ces deux principes font dans tout objet l’essence ;
+Et d’elle tout le reste, accident, prend naissance.
+L’essence ne se peut de l’objet détacher
+Sans le détruire : ainsi, le poids dans le rocher,
+La chaleur dans le feu, dans l’eau l’état fluide,
+Ce qu’on palpe en tout corps, ce qui cède en tout vide.
+Pour ce qui vient et fuit, laissant inaltéré
+Le fond de l’être, ainsi la liberté, la guerre,
+L’esclavage, la paix, le luxe, la misère,
+Accident est le nom justement consacré.
+ Le temps n’est point par soi ; ce n’est que par les choses
+Que ton esprit conçoit l’être vain que tu poses
+Sous les noms de présent, de passé, d’avenir ;
+Car le temps n’est sensible, il faut en convenir.
+Que dans le mouvement ou le repos qui dure,
+Quand d’Hélène on te dit réelle la capture,
+Et réels les Troyens domptés par les combats,
+Certes cette aventure en soi n’existe pas :
+Des âges accomplis l’irrévocable fuite
+Emporta les héros et leur œuvre à leur suite,
+Car rien ne s’est jadis exécuté par eux
+Qui ne fut l’accident des choses et des lieux.
+ Enfin, si tu niais l’Espace et la Matière,
+Bases de la nature et de l’histoire entière,
+Pour la beauté d’Hélène une ardente fureur
+N’eût point, soufflant au cœur du Phrygien sa flamme,
+Allumé ces combats pleins d’une illustre horreur,
+Ni le cheval de bois n’eût, pour brûler Pergame,
+Dans une nuit perfide enfanté l’Achéen.
+ L’action n’a donc pas, à fond considérée.
+
+Par soi, comme les corps, existence et durée,
+Ni comme l’être vide un fondement certain ;
+Mais elle est l’accident, elle est ce qui varie,
+Dans la masse et le lieu, théâtre de la vie !
+ Tout corps, par son essence, ou n’est qu’un élément,
+Ou d’éléments ensemble agrégés se compose ;
+S’il est élémentaire, à l’effort violent
+Pour le broyer sa masse invincible s’oppose.
+ Mais tu pourrais douter qu’au monde il existât
+Nul corps dont la matière aux efforts résistât :
+Le fer incandescent s’amollit sous la braise ;
+La voix, les cris, la foudre ont accès par les murs ;
+L’or se dissout au feu qui tord ses lingots durs ;
+Le roc, fumant de rage, éclate en la fournaise ;
+La flamme dompte et fond la glace de l’airain ;
+L’argent, sous le flot lent des liqueurs qu’on y verse,
+Fait sentir la chaleur ou le froid qui le perce,
+Sitôt que le convive a pris la coupe en main.
+L’existence du plein te paraît donc peu sûre.
+Mais puisque la Raison l’exige et la Nature,
+Écoute-moi : bientôt tu m’auras avoué
+Que d’une consistance éternelle est doué
+L’élément primitif, germe de toute chose,
+Où l’œuvre universel se résume et repose.
+ Je l’ai dit : la Nature est double ; et tu comprends,
+Depuis qu’il t’est prouvé combien sont différents
+Et le corps et le lieu, champ de toute naissance,
+Que chacun d’eux sépare et garde son essence :
+Partout où git l’espace en mes vers appelé
+Le Vide, point de masse ; et partout où réside
+
+La masse, il ne saurait exister aucun vide ;
+Ainsi l’atome est plein, sans vide au plein mêlé.
+ Puisqu’aux objets formés nous découvrons du vide,
+Il doit donc à l’entour exister du solide ;
+Et certes l’on feindrait sans aucun fondement
+Qu’un vide est dans leur masse enclos intimement ;
+Car encor faut-il bien qu’une paroi l’enserre,
+Et qu’est-elle ? sinon quelque amas de matière
+Qui compose à ce vide un emprisonnement.
+La matière peut donc, en vertu de sa masse,
+Être éternelle, alors que périt l’agrégat.
+ Se pût-il que le vide au monde entier manquât,
+Tout serait donc massif, et s’il ne fût pas trace
+De corps venant former tous en leurs lieux des pleins,
+Tout serait pénétrable en ces abîmes vains.
+Or, le vide et le plein se partagent le monde ;
+Aucun n’en bannit l’autre et n’est tout l’univers.
+Afin donc que le vide au plein ne se confonde,
+Il faut l’atome, un corps qui les fasse divers.
+Aux assauts du dehors il reste invulnérable ;
+Rien ne peut desserrer sa trame impénétrable.
+Enfin, et mes leçons l’ont déjà démontré,
+D’une épreuve quelconque il sort inaltéré.
+Ni rupture, ni choc en effet n’est possible
+Sans vide, rien n’est plus aux tranchants divisible,
+Plus rien n’absorbe l’eau, le froid qui gagne et mord,
+Ni le feu pénétrant, ces ministres de mort ;
+Et plus la chose atteinte offre de vide en elle,
+Plus leur intime attaque a de mortel effet.
+Si donc vraiment l’atome est de solide fait
+
+Sans vide, la matière est vraiment éternelle.
+Et s’il fût que jamais la matière périt,
+Dans leur ancien néant qui les eût fait éclore
+Les choses rentreraient pour en renaître encore.
+Mais rien ne naît de rien, ma Muse te l’apprit,
+Et rien n’est jamais né que le néant reprît.
+De l’atome immortelle est donc la masse entière :
+L’objet, s’y résolvant à son heure dernière,
+Rapporte au renouveau des choses la matière !
+Ainsi, fort de sa simple et solide unité,
+L’atome se conserve et rouvre la carrière
+Aux transformations depuis l’éternité !
+ S’il n’était point enfin posé par la Nature
+De terme aux fractions, une longue rupture
+Eût déjà divisé la matière à tel point
+Qu’une heure dût bientôt arriver dans la suite
+Où ses œuvres conçus ne s’achèveraient point ;
+Car toute chose au monde est plus vite détruite
+Qu’elle n’est restaurée ; aussi ce que le temps
+Dans le cours infini des âges précédents
+Eût brisé, manquerait, dissous et pêle-mêle,
+D’assez de jours pour naître à sa forme nouvelle.
+Or, tout prouve aujourd’hui, dans ce que nous voyons,
+Qu’il est à ce broîment une limite sûre,
+Car le temps refait tout, et par genres assure
+Leur croissance et leur fleur à ses créations.
+
+ Ajoute que malgré la solide substance
+Des atomes, l’esprit peut concevoir comment
+L’eau, la vapeur, la terre, et l’air, sans consistance,
+
+Se forment, et d’où vient leur souple mouvement ;
+Car il suffit d’un vide épars dans la Nature.
+Mais si de tous les corps les éléments sont mous,
+La naissance du fer et de la pierre dure
+Demeure sans principe et sans raison pour nous,
+Faute de quelque assise où la Nature fonde.
+Il doit donc exister de durs et simples corps
+Dont le compacte amas puisse produire au monde
+Le tissu plus serré de tous les êtres forts.
+Qu’on suppose les corps divisés sans limite :
+Il faut bien que pourtant, depuis l’éternité
+Jusqu’à présent, des corps aient toujours subsisté
+Dont la masse n’a point encore été détruite.
+Or, dit-on, leur essence est la fragilité ;
+Comment donc, subissant des assauts innombrables,
+À travers tous les temps sont-ils demeurés stables ?
+ Puisqu’aux espèces donc la Nature a prescrit
+Leur degré de croissance et leur fixe durée ;
+Que la part de pouvoir qui leur est mesurée
+En de constantes lois trouve son terme écrit ;
+Puisque, loin de changer, l’ordre des choses reste,
+Si bien que les oiseaux, tout variés qu’ils sont,
+Gardent du genre en eux le signe manifeste,
+L’atome, dans tout être, est l’immuable fond !
+Car si les éléments qui forment toute essence
+Étaient par quelque atteinte au changement sujets,
+On ne saurait quels corps pourraient prendre naissance
+Ou ne le pourraient pas, la dose de puissance
+Et le terme inhérents à l’être des objets,
+Ni comment chaque race eût transmis sa nature,
+
+Ses lois, ses mœurs, son vivre à sa progéniture.
+ Le point, le dernier terme où le plein se résout,
+Limite qui n’est plus des organes sentie,
+Existe assurément sans aucune partie ;
+D’essence irréductible, il n’a pu hors d’un tout
+Ni ne pourra jamais subsister par lui-même,
+Partiel par nature, élément simple, extrême ;
+Et le plein est formé par le compacte amas
+De pareils éléments qu’un seul contact assemble
+Et qui, n’existant point, par soi, hors de l’ensemble,
+Y tiennent forcément et ne s’arrachent pas.
+L’atome est donc un plein solide, indivisible,
+Bloc massif d’éléments le plus petits possible,
+Non fait de corps distincts conduits à concourir,
+Mais de tout temps pourvus d’une unité profonde,
+À qui l’on n’ôte rien, qu’on ne peut amoindrir.
+Réservoir étemel des semences du monde !
+ Si la division n’a son terme borné,
+Le moindre corps se prête à des parts innombrables,
+Les moitiés des moitiés sont en deux séparables
+Toujours, et tout objet reste indéterminé ;
+Car, dès lors, de la moindre à la plus grande chose
+Quelle est la différence ? Aucune. Vainement
+La plus grande au-dessus s’élève infiniment ;
+De parts sans nombre aussi la moindre se compose.
+Mais la raison qui sent ces contradictions
+S’en révolte ; et tu dois, convaincu, reconnaître
+Qu’il existe des corps simples, sans portions,
+D’essence indivisible, et qui, possédant l’être,
+Sont solides aussi, doivent toujours durer.
+
+Supprime cette loi : que les choses produites
+En d’insécables parts sont forcément réduites,
+Et la Nature alors ne peut se réparer ;
+Car un corps devenant à l’infini poussière.
+Répugne à ces états qu’affecte une matière
+Apte à créer, tels que : poids, chocs, liens divers,
+Rencontre et mouvement, d’où sort tout l’univers.
+
+Ceux qui veulent que tout existe et s’accomplisse
+Par le feu, que le feu soit l’unique élément,
+De ceux-là tu prévois l’insigne égarement.
+Héraclite, leur chef, est le premier en lice
+Qui, chez les sages grecs, moins à l’autorité
+Qu’à l’art d’un verbe obscur dut la célébrité.
+La foule volontiers s’éprend et s’émerveille
+Du mystère entrevu sous d’habiles détours ;
+La foule tient pour vrai ce qui flatte l’oreille,
+Ce que farde un sonore et caressant discours !
+ S’il n’est que le feu pur, d’où vient donc, je te prie,
+Que le monde, son œuvre, à l’infini varie
+Dans ses productions ? Car il importe peu
+Que se dilate ou bien se condense le feu,
+S’il reste feu toujours et dans chaque partie ;
+Son ardeur, là plus vive, est ailleurs amortie,
+Selon qu’il se resserre ou s’écarte diffus,
+Mais tu n’en peux tirer pour cela rien de plus.
+Tant s’en faut que l’état si varié des choses
+N’ait que ses éléments, clairs ou serrés, pour causes.
+ Encor s’ils admettaient du vide aux corps uni,
+Le corps igné pourrait devenir dense ou rare ;
+
+Mais devant les écueils que le vrai leur prépare,
+Ils esquivent le vide, ils l’ont partout banni ;
+La peur d’un sol ardu les jette aux fausses routes.
+Aussi ne voient-ils pas qu’ôtant le vide aux corps,
+Ils rendent tout massif : les choses ne font toutes
+Qu’un seul plein qui ne peut rien émettre au dehors,
+Comme un foyer qui lance et chaleur et lumière,
+Et prouve qu’il n’est point de compacte matière.
+ S’ils pensent que le feu, par quelque autre moyen
+Transforme ainsi sa masse, en groupes la resserre,
+Sans que nulle partie en lui soit nécessaire,
+Il faudra que ce feu tout entier tombe à rien,
+Et que tout l’Univers prenne de rien naissance ;
+Car tout être changé, qui de ses bornes sort,
+Anéantit par là ce qu’il était d’abord.
+Si donc rien n’est sauvé de la première essence,
+Le monde, tu le vois, rentre dans le néant,
+Et du néant renaît tout entier florissant !
+ Puisque pour conserver la Nature la même
+À tout jamais, il est des corps déterminés
+Qui dans leur va-et-vient variant leur système,
+Transforment les objets autrement combinés,
+Ces corps ne sont donc pas des éléments ignés.
+Que feraient en effet leur rupture, leur fuite,
+Leur ordre varié, leur changement de lieu,
+Si de tous les objets l’essence était de feu ?
+Resterait feu toujours toute chose produite !
+ Voici le vrai, je crois : il est des éléments
+Dont le concours, le jeu, la place, la figure,
+Et l’ordre font du feu lui-même la nature,
+
+Et la changent au gré de leurs agencements ;
+Ils n’offrent rien d’igné, ni rien qui puisse émettre
+Des corps dont notre tact sente et palpe le jet.
+ Prétendre que le feu c’est tout, ne pas admettre
+Hors le feu, dans le monde, un seul réel objet,
+Comme enseigne Héraclite, est d’un fou le langage :
+Car il oppose aux sens leur propre témoignage ;
+Il ébranle les sens dont toute foi dépend,
+D’où ce qu’il nomme feu s’est fait à lui connaître ;
+Il admet que le sens connaît au vrai cet être,
+Mais non d’autres, qu’il voit tout aussi clairement.
+Doctrine assurément non moins folle que vaine !
+Car où te référer ? Quelle marque certaine
+Ont le faux et le vrai hors de tes sens pour toi ?
+À quel titre, niant au reste l’existence,
+Ne laisser que le feu pour unique substance
+Plutôt qu’ôtant le feu laisser n’importe quoi ?
+Cènes des deux côtés la démence est la même.
+ Avoir donc pris le feu pour le seul élément,
+Et composé de feu l’universel système,
+Ou voulu tirer tout de l’air uniquement,
+Ou cru que l’eau peut seule et par soi faire un monde,
+Ou pensé que la terre, en tout créant, revêt
+Les attributs divers propres à chaque objet,
+Quel écart de bon sens et quelle erreur profonde !
+Erreur aussi d’unir les éléments par deux,
+En joignant au feu l’air, et la terre au fluide ;
+Ou par quatre : air, feu, terre, onde, croyant qu’en eux
+De toute éclosion le principe réside.
+
+ L’Agrigentin fameux, Empédocle y croyait,
+Celui qu’enfanta l’île à bords triangulaires
+Dont la mer d’Ionie aux eaux vertes et claires
+Bat les golfes profonds de son flot inquiet,
+Et, prompte, se ruant par un étroit passage,
+Des bords italiens sépare le rivage.
+Charybde immense est là ; c’est là qu’en grommelant
+Bout l’Etna qui menace, encor gros de colère,
+De vomir de sa gorge un autre jet brûlant,
+Flambante éruption dont tout le ciel s’éclaire !
+Des merveilles ont mis cette terre en honneur,
+Et tout le genre humain l’admire et la renomme :
+Sol opulent, armé d’une race au grand cœur ;
+Mais il n’en est sorti rien d’égal à cet homme,
+D’aussi prodigieux, d’aussi cher et sacré !
+Ah ! dans de si beaux chants sa divine poitrine
+Exhale et fait parler son illustre doctrine
+Qu’à peine paraît-il de sang d’homme engendré !
+ Hé bien ! lui-même et ceux qu’en ces vers j’interpelle,
+Mais que si loin son œuvre a laissés derrière elle,
+Eux qui, dans leur sublime et riche invention,
+Arrachent un oracle au temple de leur âme,
+Plus sûr et plus divin que tout ce que proclame
+La Pythie au trépied verdoyant d’Apollon,
+Sur les sources du monde, écueil de leurs disputes,
+Faillissent lourdement ! Aux grands les grandes chutes !
+ Et d’abord, sans nul vide ils font tout se mouvoir,
+Et gardant les corps mous et subtils, la lumière,
+Le feu, l’air, les vivants, les plantes et la terre,
+Sans y mêler de vide ils les croient concevoir.
+
+Puis ils croient que les corps à l’infini se rompent,
+Sans admettre jamais d’arrêt aux fractions
+Ni, dans les corps, d’atome insécable. Ils se trompent :
+Il faut bien que pour point dernier nous admettions
+Ce que l’aveu des sens prononce irréductible :
+Or, l’atome insécable est justement pour nous
+Cet extrême d’un corps qui n’est plus perceptible.
+En outre, comme ils font de corps souples et mous,
+Corps sujets à périr comme on les a vus naître,
+Les éléments premiers, créateurs de tout être,
+Il suit que l’Univers doit retourner à rien
+Et doit tirer de rien ses œuvres rajeunies.
+Erreur deux fois absurde et que tu connais bien !
+Ces substances, d’ailleurs, si souvent ennemies
+Et poisons l’une à l’autre, ou périraient unies,
+Ou se disperseraient comme par les gros temps
+Se dispersent la foudre et la pluie et les vents.
+ Admets enfin que tout sorte de quatre choses,
+Et qu’aussi tout retourne à ces quatre éléments ;
+Mais ces principes-là, d’où vient que tu supposes
+Qu’ils font les corps plutôt que les corps ne les font ?
+Car ils alternent tous pour engendrer le monde
+D’un échange éternel d’apparence et de fond.
+ Que si tu veux que l’air se puisse unir à l’onde,
+Et la matière ignée à l’élément terreux,
+Sans changer de nature en s’accouplant entre eux,
+Jamais tu ne feras que leur concours enfante
+Un corps vivant, non plus que sans vie : une plante ;
+Car chacun dans ce groupe, amas d’êtres divers,
+Accuse sa nature, et l’air s’y manifeste
+
+Joint à la terre, et joint à l’eau le feu s’atteste.
+Or, les vrais éléments n’engendrent l’Univers
+Que par un fond occulte et des moyens couverts,
+Pour que nul, n’élevant une hostile puissance,
+Ne rompe dans les corps leur unité d’essence.
+ Ces sages font venir du céleste foyer
+Le feu, qui doit en air se changer le premier ;
+Puis l’onde sort de l’air, et la terre de l’onde ;
+À l’inverse renaît de la terre le monde,
+L’eau, puis l’air, puis le feu, par un flux éternel
+Des astres à la terre et de la terre au ciel,
+Sans que leur changement réciproque s’arrête.
+Mais il ne se peut pas que l’élément s’y prête :
+Pour sauver, en effet, le monde du néant,
+Il faut bien qu’un principe invariable y dure,
+Car la mutation qui franchit la nature,
+C’est la mort de l’objet qui fut auparavant.
+Or, puisque les objets énoncés tout à l’heure
+Se viennent tous entre eux convertir, il faut bien
+Que le fond, qui n’y peut se transformer, demeure.
+Sans quoi tout l’Univers se résoudrait à rien.
+Que n’admettons-nous donc des corps de cette espèce,
+Qui, les mêmes toujours, ayant créé le feu,
+Dès que leur nombre augmente ou diminue un peu,
+Font l’air, en variant leur ordre et leur vitesse,
+Et d’objets en objets transforment tout sans cesse ?
+ Mais tout, me diras-tu (le fait aux yeux est clair),
+Puise au sol, croît et monte aux régions de l’air.
+Si la pluie aux saisons favorables n’abonde
+Pour distiller la nue aux feuillages mouvants,
+
+Si le soleil n’y joint sa chaleur qui féconde,
+Il ne croît de moissons, d’arbres, ni de vivants,
+Faute d’aliments secs et d’eau qui les arrose,
+Le corps se perd, la vie alors se décompose
+Et rompt avec les nerfs et les os son lien.
+Nous prenons en effet nourriture et soutien
+De corps fixes, fixés aussi pour toute chose.
+ C’est que les éléments, cent fois modifiés,
+Entrent, communs à tout, en des choses diverses,
+Variant l’aliment aux êtres variés.
+Ce qui surtout importe en leurs mille commerces,
+C’est leur accord, comment ils se sont ordonnés.
+Les mouvements entre eux soit reçus, soit donnés ;
+Car les mêmes font tout : soleil, azur et fange,
+Mers et fleuves, ainsi qu’arbres, bêtes, moissons,
+Mais combinés et mus de diverses façons.
+Et ne voyons-nous pas, dans ces vers que j’arrange,
+Les mêmes lettres faire ainsi des mots nombreux,
+Bien qu’il faille avouer que mots et vers entre eux
+De son comme de sens à tout moment diffèrent,
+Dès que les rapports seuls de leurs lettres s’altèrent ?
+Certes, les éléments, en composés divers,
+Sont plus féconds encore au monde qu’en mes vers.
+
+ Enfin d’Anaxagore explorons le système
+Rapporté par les Grecs, mais qu’ici je ne peux
+Traduire en ce parler pauvre de nos aïeux ;
+Je t’en pourrai du moins exposer l’esprit même.
+Son homœomérie est toute en ce qui suit :
+L’os est fait d’os menus de petitesse extrême,
+
+De viscères menus le viscère est produit,
+Le sang naît du concours de mille gouttelettes
+Toutes de sang, l’or vient de l’or même en paillettes,
+La terre est un amas de corps terreux en miettes,
+Le feu de corps ignés, et l’eau de corps aqueux,
+Ainsi tous les objets de corps les mêmes qu’eux.
+Il le croit, et pourtant ne veut du tout admettre
+Ni vide en les objets, ni terme aux fractions ;
+Sur l’un et l’autre point il me paraît commettre
+La même erreur que ceux que plus haut nous citions.
+En outre, il fait ainsi trop fragile le germe,
+Si l’on peut appeler germe un principe tel,
+Identique aux objets, pâtissant et mortel
+Comme eux, et n’offrant rien, pour subsister, de ferme.
+Lequel pourra tenir contre un puissant effort,
+Et se pourra sauver, sous les dents de la mort ?
+Est-ce le sang ? les os ? la flamme, l’air, ou l’onde ?
+Aucun, certes, dès lors qu’au même titre tous
+Seront aussi mortels que toute chose au monde
+Que nous voyons lutter et périr devant nous.
+Or, les choses jamais, j’en ai fourni les preuves,
+Ne rentrent au néant et n’en remontent neuves.
+ Puis, grâce aux mets, le corps s’accroît et s’entretient ;
+Il s’ensuit que les os, les nerfs, le sang, les veines,
+Faits de mets variés, sont tous hétérogènes ;
+Ou bien chaque élément est complexe et contient
+
+De petits corps nerveux et des veines complètes,
+De petits os, du sang réduit en gouttelettes ;
+Dans ce cas, l’aliment, qu’il soit humide ou sec,
+Est donc hétérogène : il y faut reconnaître
+Des nerfs, des os, du sang, mainte autre humeur avec.
+ De plus, si tous les corps que du sol on voit naître
+S’y trouvent en petit, le sol implique alors
+Des germes d’un genre autre, autant qu’il fait de corps.
+Et de tous les objets tu peux ainsi l’entendre :
+Le bois cachant en lui flamme, fumée et cendre,
+Des germes d’un genre autre y sont donc inhérents ;
+Tous les corps que la terre alimente y vont prendre
+Des corps différents d’eux, nés de corps différents.
+ Il restait au système une ombre de refuge ;
+Anaxagore ici s’en empare : il préjuge
+De tous les corps dans tous le mélange secret ;
+Seul le corps dont la dose y domine apparaît,
+Le premier sous la main et le premier qu’on voie.
+C’est là du vrai pourtant se beaucoup éloigner :
+Dans les blés, quand le grès d’un âpre effort les broie,
+La présence du sang se devrait témoigner,
+Et des autres produits que notre corps sécrète ;
+On devrait voir la meule en mouvement saigner.
+Des herbes et de l’eau serait de même extraite
+Une rosée exquise et semblable de goût
+Au lait dont les brebis ont la mamelle pleine.
+Rien qu’en pulvérisant les glèbes de la plaine,
+On verrait, dispersés en embryons partout,
+Herbes, moissons, forêts, dans le sein de la terre.
+Enfin le bois rompu révélerait le feu,
+
+La cendre et la vapeur, qu’en germes il enserre.
+Or, il est évident que rien de tel n’a lieu :
+Il est donc faux qu’ainsi les choses s’entremêlent,
+Mais les germes, communs aux corps qui les recèlent,
+Y font mainte alliance en variant leur nœud.
+ Pourtant, me diras-tu, les puissantes tempêtes,
+Soufflant sur les grands monts, contraignent quelquefois
+Les hauts arbres voisins à tant froisser leurs faîtes
+Que la flamme jaillit en vifs éclairs du bois.
+Mais la flamme en ce bois n’est pas toute produite,
+Ses germes seuls y sont qui, par le frottement
+Rassemblés, des forêts causent l’embrasement ;
+Si la flamme y gisait à l’avance introduite.
+Le feu ne se pourrait jamais dissimuler,
+Il devrait, attaquant les arbres, tout brûler.
+ Je te l’ai donc bien dit : ce qui surtout importe,
+Ce sont des éléments tous de la même sorte,
+Leur concours, le rapport qui les tient ordonnés,
+Les mouvements entre eux soit reçus, soit donnés.
+C’est ainsi que, changeant à peine leurs systèmes,
+Ils font le bois, le feu ; comme dans ces mots mêmes
+Il suflit de changer les lettres quelque peu
+Pour désigner de noms distincts le bois, le feu.
+ Enfin, si rien pour toi du spectacle des choses
+N’est explicable à moins qu’en tout tu ne supposes
+Des genres de nature analogue aux produits,
+Dans leurs propres effets les germes sont détruits ;
+S’ils vibrent dans l’éclat du ris qui les secoue,
+Comment de pleurs salés vont-ils baigner la joue ?
+
+ Courage ! entends le reste, alors tu verras mieux :
+L’ombre est épaisse, oui, mais d’un thyrse de flamme
+Un grand espoir d’honneur m’est venu frapper l’âme ;
+Il m’attise au côté l’amour délicieux
+Des Muses ! et tout plein de leur vertu, j’explore
+Des déserts que nul autre au mont Piérus encore
+N’a foulés ! Il me plait d’aller faire jaillir
+Des eaux vierges encore ; il me plaît de cueillir
+Des fleurs neuves, d’atteindre une illustre couronne
+Dont les Muses n’ont ceint les tempes de personne !
+Et mon objet est grand ! Je viens rompre les fers
+Dont les religions garrottent l’âme humaine.
+Je chante, illuminant un ténébreux domaine
+Où je colore tout de la beauté des vers !
+Et ce charme est utile à l’œuvre que je tente :
+Le médecin qui fait d’ingénieux efforts
+Pour donner aux enfants l’absinthe rebutante
+A d’un miel doux et blond du vase enduit les bords,
+Et l’approchant ainsi de leur lèvre amusée
+Leur verse à leur insu cette amère liqueur,
+Non pour mettre en péril leur candeur abusée,
+Mais leur rendre plutôt la vie et la vigueur ;
+Et moi, dont le sujet est si peu fait pour plaire,
+Sujet souvent ingrat aux disciples nouveaux
+Et toujours abhorré du rebelle vulgaire,
+Dans ce parler suave exposant mes travaux,
+J’ai voulu les dorer du doux miel de la Muse.
+Puisses-tu, jusqu’au bout, séduit par cette ruse,
+Avec moi pénétrer, sous le charme des vers,
+L’essence, la figure et l’art de l’Univers !
+
+ Solides, tu le sais, les germes de matière
+Vont et viennent sans fin, masse à jamais entière ;
+Mais leur somme, ce point doit être examiné,
+Est-elle ou non finie ? Et j’ai déterminé
+Le lieu, l’espace libre où s’agite le monde.
+Ce vide, recherchons s’il offre un champ borné
+Ou d’un abîme ouvert l’immensité profonde.
+ Certes, dans aucun sens le Tout n’est limité :
+Car il faudrait qu’au Tout fût une extrémité ;
+Or, nulle extrémité n’existe en une chose
+Sans quelque être au-delà qui la borne et qui pose
+Un terme où le trajet du regard aboutit ;
+Donc le Tout (hors duquel n’est rien sans contredit)
+Manquant d’extrémité n’a ni fin ni mesure.
+Et n’importe en quel lieu l’on s’y trouve placé,
+Toujours de quelque poste éloigné qu’on s’assure,
+On voit tout l’infini de toutes parts laissé.
+ En outre, supposons fini l’espace vide ;
+Que si quelqu’un se porte à son extrême bord,
+Et là, juste au confin, décoche un trait rapide,
+Admets-tu que, brandi par un puissant effort,
+Le trait d’un libre vol fuie où la main l’adresse,
+Ou bien que devant lui quelque obstacle se dresse ?
+C’est l’un ou l’autre : il faut évidemment opter ;
+Des deux parts point d’issue ! et tu dois reconnaître
+Qu’à l’infini s’étend tout l’ensemble de l’être,
+Car, ou bien, quelque objet venant l’intercepter,
+Ce trait n’atteindra pas à la limite même,
+Ou, s’il passe, il n’est point parti du bord extrême.
+Je te peux suivre ainsi, tu recules en vain
+
+N’importe où ; qu’advient-il de cette flèche enfin ?
+Elle ne peut trouver nulle part de limite,
+Il s’ouvre une carrière éternelle à sa fuite.
+ En outre, que l’espace entier soit limité,
+Qu’en un cercle fixé le Tout se circonscrive,
+Aussitôt par son poids la matière massive
+Se ramasse en un bloc au fond précipité ;
+Sous la voûte du ciel rien, plus rien ne circule,
+Même il n’est plus ni ciel ni rayons de soleil.
+La matière, en effet, qui toute s’accumule,
+Dès l’infini du temps croupit dans le sommeil.
+Il n’en est point ainsi : les corps élémentaires
+N’ont jamais de repos, car il n’est pas de fond
+Où tous ils puissent tendre et rester sédentaires ;
+Dans une activité sans fin les choses vont
+En tous sens, et le flot des principes du monde,
+Étemels et lancés du sein du gouffre, abonde.
+ L’objet borne l’objet, partout nous l’observons :
+Les monts limitent l’air, et l’air enceint les monts,
+La mer confine au sol, le sol aux mers confine ;
+Mais le Tout hors de soi n’a rien qui le termine.
+Une lueur de foudre en son rapide cours
+Peut, tant la profondeur de l’espace est immense,
+Suivre le vol du temps en y fuyant toujours,
+Et toujours sa carrière en entier recommence.
+Ainsi, de tous côtés, des abîmes ouverts ;
+Nulle part, de limite à l’énorme univers !
+La Nature interdit à cette somme entière
+Des choses toute borne, en forçant la matière
+À borner l’être vide et la bornant par lui ;
+
+Tous deux font l’un par l’autre un ensemble infini.
+Si l’un, absorbant l’autre, eût franchi sa barrière,
+Usurpant à lui seul toute l’immensité,
+Ni terre alors, ni mer, ni coupole sereine
+Du ciel, ni corps sacrés des Dieux, ni race humaine,
+Rien n’eût, un seul moment de l’heure, subsisté ;
+La matière disjointe, en poudre, éparse toute,
+Par le grand vide irait vagabonde et dissoute ;
+Ou plutôt, de tout temps diffuse et sans lien,
+Ne se pouvant grouper, elle ne créerait rien.
+ Et ce n’est certes point par conseil et génie
+Que les germes entre eux se sont coordonnés ;
+Ils n’ont point stipulé leur future harmonie ;
+Mais de mille façons, mus, heurtés, combinés,
+Ils explorent partout l’étendue infinie ;
+Essayant toute sorte et de jeux et d’accords,
+Ils parviennent enfin jusqu’à ces assemblages
+Où se fixe créé le monde entier des corps,
+Qui reste organisé pour un grand nombre d’âges
+Dès que les mouvements ont trouvé leurs concerts.
+L’eau des fleuves ainsi roule aux avides mers
+Et les comble à grands flots, et les races pullulent
+Florissantes, la terre au doux soleil mûrit
+Des fruits nouveaux, les feux éthérés qui circulent
+Vivent ! Mais il fallait que l’infini s’ouvrît
+D’où jaillit la matière, abondamment offerte
+À tous, en temps voulu, pour réparer leur perte.
+ Comme les animaux privés de se nourrir
+Défaillent amaigris, le monde doit mourir
+Si par quelque motif, en détournant sa course,
+
+La matière une fois le laisse sans ressource.
+ Puis les chocs du dehors ne peuvent de partout
+Tenir l’ensemble uni, comme qu’il se compose ;
+Leur pression fréquente en maintient quelque chose,
+Tandis que d’autres corps viennent remplir le tout ;
+Mais cette pression, qu’un ressaut entrecoupe,
+Laisse aux germes ainsi la place et le moment
+De fuir, et de jaillir en liberté du groupe.
+Il faut donc qu’il en vienne encore abondamment,
+Et qu’à flots infinis la matière se presse,
+Afin qu’aussi les chocs se succèdent sans cesse.
+ Sur ce point, Memmius, prends garde et ne crois pas
+Que tout, comme ils l’ont dit, tende au centre du monde,
+Qu’ainsi de l’Univers l’équilibre se fonde
+Sans chocs extérieurs, et qu’en haut comme en bas,
+Tout tendant au milieu, rien ne se désagrège ;
+Quelque chose aurait donc en soi son propre siège,
+Et les corps lourds qui sont sous terre, montant tous,
+Prendraient pied sur le sol à l’opposé de nous.
+Comme on voit des objets les images dans l’onde,
+Un peuple d’animaux, selon eux, vagabonde
+Renversé, sans qu’il puisse au-dessous plutôt choir
+De terre en ciel qu’ici nos corps n’ont le pouvoir
+D’eux-mêmes de voler vers le céleste temple ;
+Ceux-là voient le soleil, lorsque notre œil contemple
+Les astres de la nuit ; avec nous tour à tour
+Partageant l’heure, ils font leur nuit de notre jour.
+ Chimères, dont l’erreur de ces fous était grosse,
+Parce qu’ils ont d’abord pris une route fausse :
+Il ne peut être au vide, au lieu sans horizon,
+
+Nul centre ; y fût-il même un centre, aucune chose
+Ne doit se fixer là par cette seule cause
+Plutôt qu’ailleurs siéger pour toute autre raison.
+En effet, tout le lieu, l’espace appelé vide,
+Doit s’ouvrir dans le centre aussi bien qu’en dehors
+Aux corps pesants partout où leur chute les guide.
+Il n’est pas d’endroit tel qu’arrivé là le corps,
+Cessant de graviter, dans l’abîme réside.
+Tout vide sous le poids qui s’y veut appuyer
+Cède indéfiniment par son essence même.
+Rien de tel ne peut donc maintenir le système
+Des corps, et par l’attrait d’un centre les lier.
+ Ce ne sont pas d’ailleurs tous les corps qu’ils prétendent
+Vers le centre poussés, mais bien certains d’entre eux :
+Les terres, les liqueurs, les corps quasi terreux,
+Océans, grandes eaux qui des sommets descendent ;
+Tandis qu’inversement les atomes de feu,
+Les particules d’air s’écartent du milieu :
+Tout l’éther étoilé vibre en formant la sphère,
+Et le soleil repaît ses flammes au champ bleu
+Du ciel, où tout le feu rayonné s’agglomère.
+Des arbres, disent-ils, jamais ne verdirait
+Le faîte, si du sol chacun d’eux ne tirait
+Les murs rompus du monde, entraînant tout le reste,
+
+Ou que ne croule bas l’ample voûte céleste,
+Que, sous les pieds la terre en un clin d’œil fuyant,
+Dans leurs débris mêlés cieux et choses broyant
+Les corps, tout n’aille au vide, immensité profonde,
+Et qu’en un point de temps rien ne subsiste au monde
+Hors la matière aveugle et l’espace désert.
+Car, si les éléments font faute en quelque place,
+Au désastre commun c’est un passage ouvert :
+La matière par là va jaillir toute en masse.
+
+ Retiens ces vers, le reste aisément s’en déduit :
+Un point éclaircit l’autre, en vain la nuit obscure
+Couvre tes pas, va lire au cœur de la Nature :
+Va ! c’est ainsi qu’au vrai le vrai s’allume et luit !
+
+
diff --git a/plint/test_data/prudhomme.tpl b/plint/test_data/prudhomme.tpl
@@ -0,0 +1 @@
+6/6
diff --git a/plint/test_data/should_be_accepted/test_hai b/plint/test_data/should_be_accepted/test_hai
@@ -0,0 +1,2 @@
+tatata tatata tatatati haï
+tatata tatata tatatati haï
diff --git a/plint/tests/__init__.py b/plint/tests/__init__.py
diff --git a/plint/tests/test_aspirated_counts.py b/plint/tests/test_aspirated_counts.py
@@ -0,0 +1,15 @@
+from _pytest import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class AspiratedCounts(Counts):
+
+ def testBaudelaire1half(self):
+ possible = self.runCount("funeste hélas", limit=4)
+ self.assertTrue(self.achievesPossibility(possible, 4))
+ possible = self.runCount("funeste hélas", limit=5)
+ self.assertTrue(self.achievesPossibility(possible, 5))
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_bad_chars.py b/plint/tests/test_bad_chars.py
@@ -0,0 +1,28 @@
+import unittest
+
+from plint import verse, template
+
+
+class BadChars(unittest.TestCase):
+ def testBadAlone(self):
+ v = verse.Verse("42", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertFalse(v.valid())
+
+ def testBadAndGood(self):
+ v = verse.Verse("bla h42 blah ", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertFalse(v.valid())
+
+ def getWeight(self, align):
+ return sum(x.get('weight', 0) for x in align)
+
+ def achievesPossibility(self, aligns, target):
+ for align in aligns:
+ if self.getWeight(align) == target:
+ return True
+ return False
+
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_bad_counts.py b/plint/tests/test_bad_counts.py
@@ -0,0 +1,12 @@
+from _pytest import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class BadCounts(Counts):
+ def testBad(self):
+ f = self.runCount("Cela cela", limit=5)
+ self.assertEqual(0, len(f))
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_counts.py b/plint/tests/test_counts.py
@@ -0,0 +1,24 @@
+import unittest
+
+from plint import verse, template
+
+
+class Counts(unittest.TestCase):
+
+ def runCount(self, text, limit=12, hemistiches=None):
+ v = verse.Verse(text, template.Template(), template.Pattern(str(limit), hemistiches=hemistiches))
+ v.parse()
+ return v.possible
+
+ def getWeight(self, align):
+ return sum([x.weight or 0 for x in align])
+
+ def achievesPossibility(self, aligns, target):
+ for align in aligns:
+ if self.getWeight(align) == target:
+ return True
+ return False
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_disjunct.py b/plint/tests/test_disjunct.py
@@ -0,0 +1,58 @@
+import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class Disjunct(Counts):
+ # inspired by Grevisse, Le Bon usage, 14th ed., paragraphs 49-50
+ d = {
+ "hiérarchie": 4,
+ "yeux": 1,
+ "yeuse": 1,
+ "yodel": 3,
+ "yacht": 2,
+ "York": 1,
+ "yole": 2,
+ "Yourcenar": 4,
+ "Yvelines": 3,
+ "Ypres": 1,
+ "ypérite": 3,
+ "Ysaÿe": 3,
+ "Ionesco": 4,
+ "Yahvé": 3,
+ "Yungfrau": 3,
+ "yodler": 3,
+ "oui": 2,
+ "ouïe": 2,
+ "ouïr": 2,
+ "ouest": 1,
+ "Ouagadougou": 6,
+ "oisif": 2,
+ "huis": 2,
+ "huit": 2,
+ "huissier": 2,
+ "uhlan": 3,
+ "ululer": 4,
+ "ululement": 5,
+ "onze": 2,
+ "onzième": 3,
+ # both are possible for 'un' and 'une'
+ "Un": 2,
+ "un": 2,
+ "Une": 2,
+ "une": 1,
+ # too weird to figure out correct counts in poems
+ # "Yolande"
+ # "ouistiti"
+ }
+
+ def testDisjunct(self):
+ for k in self.d.keys():
+ v = self.d[k] + 1
+ vv = "belle " + k
+ possible = self.runCount(vv, limit=v)
+ self.assertTrue(self.achievesPossibility(possible, v))
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_eliminate.py b/plint/tests/test_eliminate.py
@@ -0,0 +1,22 @@
+import unittest
+
+from plint import verse, template
+
+
+class Eliminate(unittest.TestCase):
+ def testEliminateOneGue(self):
+ text = "gue"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ c = ''.join([x.text for x in v.chunks.chunks])
+ self.assertFalse("gue" in c)
+
+ def testEliminateGue(self):
+ text = "gue gue GUE ogues longuement la guerre"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ c = ''.join([x.text for x in v.chunks.chunks])
+ self.assertFalse("gue" in c)
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_exceptions_count.py b/plint/tests/test_exceptions_count.py
@@ -0,0 +1,40 @@
+from _pytest import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class ExceptionCounts(Counts):
+ def testPays(self):
+ f = self.runCount("pays abbaye alcoyle", limit=8)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 8)
+
+ def testPorteAvions(self):
+ f = self.runCount("porte-avions porte-avions", limit=8)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 8)
+
+ def testSainteHelene(self):
+ # from "Les Trophées", José-Maria de Heredia
+ text = "Le navire, doublant le cap de Sainte-Hélène,"
+ f = self.runCount(text, limit=12)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 12)
+
+ def testHemisticheElide(self):
+ text1 = "Tatata ta verre un tata tatata"
+ text2 = "Tatata tata verre un tata tatata"
+ f1 = self.runCount(text1, limit=12, hemistiches=[6])
+ self.assertEqual(0, len(f1))
+ f2 = self.runCount(text2, limit=12, hemistiches=[6])
+ self.assertEqual(1, len(f2))
+ self.assertEqual(self.getWeight(f2[0]), 12)
+
+ def testConcluera(self):
+ text = "Concluera l'examen. Venez, je vous invite"
+ f = self.runCount(text, limit=12, hemistiches=[6])
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 12)
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_gender.py b/plint/tests/test_gender.py
@@ -0,0 +1,63 @@
+import unittest
+
+from plint import verse, template
+
+
+class Genders(unittest.TestCase):
+ def testSingleSyllJe(self):
+ text = "Patati patata patatatah où suis-je"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('F', next(iter(gend)))
+
+ def testSingleSyllJeBis(self):
+ text = "Patati patata patatah la verrai-je"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('F', next(iter(gend)))
+
+ def testSingleSyllLe(self):
+ text = "Patati patata patatata prends-le"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('F', next(iter(gend)))
+
+ def testSingleSyllCe(self):
+ text = "Patati patata patatata mais qu'est-ce"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('F', next(iter(gend)))
+
+ def testSingleSyllHyphen(self):
+ text = "Patati patata patata mange-les"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('M', next(iter(gend)))
+
+ def testSingleSyllNoHyphen(self):
+ text = "Patati patata patata mange les"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertTrue(v.valid())
+ self.assertEqual(1, len(gend))
+ self.assertEqual('M', next(iter(gend)))
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_hiatus.py b/plint/tests/test_hiatus.py
@@ -0,0 +1,39 @@
+import unittest
+
+from plint import verse, template
+
+
+class Hiatus(unittest.TestCase):
+ def testBadVowel(self):
+ v = verse.Verse("patati patata patata arbrisseau", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertFalse(v.valid())
+
+ def testBadUnaspirated(self):
+ v = verse.Verse("patati patata patata hirondelle", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertFalse(v.valid())
+
+ def testGoodAspirated(self):
+ v = verse.Verse("patati patata patata tata hache", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertTrue(v.valid())
+
+ def testGoodConsonant(self):
+ v = verse.Verse("patati patata patatah arbrisseau", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertTrue(v.valid())
+
+ def testGoodMuteE(self):
+ v = verse.Verse("patati patata patatue arbrisseau", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertTrue(v.valid())
+
+ def testBadEt(self):
+ v = verse.Verse("patati patata patata et avant", template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertFalse(v.valid())
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_poem_counts.py b/plint/tests/test_poem_counts.py
@@ -0,0 +1,30 @@
+import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class PoemCounts(Counts):
+ v1 = "Qui berce longuement notre esprit enchanté"
+ v2 = "Qu'avez-vous ? Je n'ai rien. Mais... Je n'ai rien, vous dis-je,"
+ v3 = "Princes, toute h mer est de vaisseaux couverte,"
+ v4 = "Souvent le car qui l'a ne le sait pas lui-même"
+
+ def testV1(self):
+ possible = self.runCount(self.v1, limit=12)
+ self.assertTrue(self.achievesPossibility(possible, 12))
+
+ def testV2(self):
+ possible = self.runCount(self.v2, limit=12)
+ self.assertTrue(self.achievesPossibility(possible, 12))
+
+ def testV3(self):
+ possible = self.runCount(self.v3, limit=12)
+ self.assertTrue(self.achievesPossibility(possible, 12))
+
+ def testV4(self):
+ possible = self.runCount(self.v3, limit="6/6")
+ self.assertTrue(self.achievesPossibility(possible, 12))
+
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_real_counts.py b/plint/tests/test_real_counts.py
@@ -0,0 +1,33 @@
+import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class RealCounts(Counts):
+ half1 = "Je veux, pour composer"
+ half2 = " chastement mes églogues,"
+ verse = "Allez. Après cela direz-vous que je l’aime ?"
+
+ def testBaudelaire1half(self):
+ f = self.runCount(self.half1, limit=6)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 6)
+
+ def testBaudelaire1half2(self):
+ f = self.runCount(self.half2, limit=6)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 6)
+
+ def testBaudelaire1(self):
+ f = self.runCount(self.half1 + self.half2, limit=12)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 12)
+
+ def testAndromaque(self):
+ f = self.runCount(self.verse, limit=12)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 12)
+
+
+if __name__ == "__main__":
+ unittest.main()+
\ No newline at end of file
diff --git a/plint/tests/test_rm_accents.py b/plint/tests/test_rm_accents.py
@@ -0,0 +1,14 @@
+import unittest
+
+from plint import common
+
+
+class RmAccents(unittest.TestCase):
+ def testSimple(self):
+ text = "déjà"
+ v = common.strip_accents(text)
+ self.assertEqual(v, "deja")
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_sanity_check.py b/plint/tests/test_sanity_check.py
@@ -0,0 +1,48 @@
+import unittest
+
+from plint import diaeresis, verse, template, common
+
+
+class SanityCheck(unittest.TestCase):
+
+ def testSimple(self):
+ text = "Hello World!! This is a test_data"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertEqual(text, v.line)
+
+ def testComplex(self):
+ text = "Aye AYAYE aye gue que geque AYAYAY a prt sncf bbbéé"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertEqual(text, v.line)
+
+ def testLeadingSpace(self):
+ text = " a"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertEqual(text, v.line)
+
+ def testLeadingSpaceHyphenVowel(self):
+ text = " -a"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertEqual(text, v.line)
+
+ def testLeadingSpaceHyphenConsonant(self):
+ text = " -c"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ self.assertEqual(text, v.line)
+
+ def testLoneHyphens(self):
+ text = " - - -- -- - - - --"
+ self.assertEqual(common.normalize(text), "")
+
+ def testOnlyHyphens(self):
+ text = "-----"
+ self.assertEqual(common.normalize(text), "")
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_sanity_check2.py b/plint/tests/test_sanity_check2.py
@@ -0,0 +1,17 @@
+import unittest
+
+from plint import verse, template
+
+
+class SanityCheck2(unittest.TestCase):
+ def testSimple(self):
+ text = "Patati patata patata tata vies"
+ v = verse.Verse(text, template.Template(), template.Pattern("12"))
+ v.parse()
+ gend = v.genders()
+ self.assertEqual(1, len(gend))
+ self.assertEqual('F', next(iter(gend)))
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_sigle_count.py b/plint/tests/test_sigle_count.py
@@ -0,0 +1,44 @@
+import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class SigleCounts(Counts):
+ def testW(self):
+ f = self.runCount("W", limit=3)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 3)
+
+ def testB(self):
+ f = self.runCount("b", limit=1)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 1)
+
+ def testMulti(self):
+ f = self.runCount("SNCF WWW", limit=13)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 13)
+
+ def testResplit1(self):
+ f = self.runCount("k-fêt", limit=2)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 2)
+
+ def testResplit1b(self):
+ f = self.runCount("K-Fêt", limit=2)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 2)
+
+ def testResplit2(self):
+ f = self.runCount("sp-algèbre", limit=4)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 4)
+
+ def testResplit3(self):
+ f = self.runCount("k-raté k-way", limit=5)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 5)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_simple_counts.py b/plint/tests/test_simple_counts.py
@@ -0,0 +1,19 @@
+import unittest
+
+from plint.tests.test_counts import Counts
+
+
+class SimpleCounts(Counts):
+ def testTrivialMonovoc(self):
+ f = self.runCount("Ba", limit=1)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 1)
+
+ def testMonovoc(self):
+ f = self.runCount("Babababa", limit=4)
+ self.assertEqual(1, len(f))
+ self.assertEqual(self.getWeight(f[0]), 4)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tests/test_template.py b/plint/tests/test_template.py
@@ -0,0 +1,14 @@
+import unittest
+
+from plint import template
+
+
+class TemplateTest(unittest.TestCase):
+ def testSingleHyphens(self):
+ t = template.Template("12")
+ text = "-"
+ t.check(text)
+
+
+if __name__ == "__main__":
+ unittest.main()
diff --git a/plint/tpl/sonnet.tpl b/plint/tpl/sonnet.tpl
@@ -0,0 +1,18 @@
+6/6 A x
+6/6 B X
+6/6 B X
+6/6 A x
+
+6/6 C X
+6/6 D x
+6/6 D x
+6/6 C X
+
+6/6 E y
+6/6 E y
+6/6 F Y
+
+6/6 F Y
+6/6 G y
+6/6 G y
+
diff --git a/plint/verse.py b/plint/verse.py
@@ -0,0 +1,162 @@
+#!/usr/bin/python3
+from plint.chunks import Chunks
+from plint.common import normalize, is_vowels, SURE_END_FEM, strip_accents
+from plint import error, common
+
+# the writing is designed to make frhyme succeed
+# end vowels will be elided
+# missing letters have a default case
+
+class Verse:
+
+ @property
+ def line(self):
+ return ''.join(x.original for x in self.chunks.chunks)
+
+ @property
+ def normalized(self):
+ return ''.join(normalize(x.original, strip=False, rm_apostrophe_end=False)
+ if x.text_pron is None else x.text
+ for x in self.chunks.chunks).lstrip().rstrip()
+
+ def __init__(self, input_line, template, pattern, threshold=None):
+ self.template = template
+ self.pattern = pattern
+ self.threshold = threshold
+ self.phon = None
+ self.possible = None
+ self._line = input_line
+ self.chunks = Chunks(input_line)
+ self.text = None
+
+ def annotate(self):
+ self.text = self.chunks.annotate(self.template, self.threshold)
+
+ def parse(self):
+ self.annotate()
+ self.possible = self.fit(0, 0, self.pattern.hemistiches)
+
+ def feminine(self, align=None):
+ for a in SURE_END_FEM:
+ if self.text.endswith(a):
+ # if vowel before, it must be fem
+ try:
+ if strip_accents(self.text[-len(a) - 1]) in common.VOWELS:
+ return ['F']
+ except IndexError:
+ # too short
+ if self.text == "es":
+ return ['M']
+ else:
+ return ['F']
+ # check that this isn't a one-syllabe word that ends with "es"
+ # => must be masculine as '-es' cannot be mute then
+ # => except if there is another vowel before ("fées")
+ if (self.text.endswith("es") and (len(self.text) == 2 or
+ strip_accents(self.text[-3]) not in common.VOWELS)):
+ for i in range(4):
+ try:
+ if ((self.chunks.chunks[-i - 1].had_hyphen or False) or
+ (self.chunks.chunks[-i - 1].word_end or False)):
+ return ['M']
+ except IndexError:
+ return ['M']
+ return ['F']
+ if not self.text.endswith('ent'):
+ return ['M']
+ # verse ends with 'ent'
+ if align:
+ if align and align[-2].weight == 0:
+ return ['F'] # mute -ent
+ if align and align[-2].weight > 0 and align[-2].text == 'e':
+ return ['M'] # non-mute "-ent" by the choice of metric
+ possible = []
+ # now, we must check pronunciation?
+ # "tient" vs. "lient" for instance, "excellent"...
+ for possible_phon in self.phon:
+ if possible_phon.endswith(')') or possible_phon.endswith('#'):
+ possible.append('M')
+ else:
+ possible.append('F')
+ if possible_phon.endswith('E') and self.text.endswith('aient'):
+ # imparfait and conditionnel are masculine...
+ possible.append('M')
+ return possible
+
+ def fit(self, pos, count, hemistiches):
+ if count > self.pattern.length:
+ return [] # no possibilites
+ if len(hemistiches) > 0 and hemistiches[0] < count:
+ return [] # missed a hemistiche
+ if pos == len(self.chunks.chunks):
+ if count == self.pattern.length:
+ return [[]] # empty list is the only possibility
+ else:
+ return []
+ chunk = self.chunks.chunks[pos]
+ result = []
+ for weight in (chunk.weights or [0]):
+ next_hemistiches = hemistiches
+ if (len(hemistiches) > 0 and count + weight == hemistiches[0] and
+ chunk.is_vowels()):
+ # need to try to hemistiche
+ if chunk.hemistiche == "ok" or (chunk.hemistiche == "elid" and weight == 0):
+ # we hemistiche here
+ next_hemistiches = next_hemistiches[1:]
+ current = chunk.copy()
+ # TODO There was written "weight" here, without the s. Are we sure of the condition?
+ if current.weights is not None:
+ current.weight = weight
+ for x in self.fit(pos + 1, count + weight, next_hemistiches):
+ result.append([current] + x)
+ return result
+
+ hemis_types = {
+ 'ok': '/', # correct
+ 'cut': '?', # falls at the middle of a word
+ 'fem': '\\', # preceding word ends by a mute e
+ }
+
+ def last_count(self):
+ """return min number of syllables for last word"""
+
+ tot = 0
+ for chunk in self.chunks[::-1]:
+ if chunk.original.endswith(' ') or chunk.original.endswith('-'):
+ if tot > 0:
+ break
+ if chunk.weights is not None:
+ tot += min(chunk.weights)
+ if ' ' in chunk.original.rstrip() or '-' in chunk.original.rstrip():
+ if tot > 0:
+ break
+ return tot
+
+ def problems(self):
+ result = []
+ errors = set()
+ if len(self.possible) == 0:
+ result.append(error.ErrorBadMetric())
+ for chunk in self.chunks.chunks:
+ if chunk.error is not None:
+ if chunk.error == "ambiguous" and not self.template.options['forbidden_ok']:
+ errors.add(error.ErrorForbiddenPattern)
+ if chunk.error == "hiatus" and not self.template.options['hiatus_ok']:
+ errors.add(error.ErrorHiatus)
+ if chunk.error == "illegal":
+ errors.add(error.ErrorBadCharacters)
+ for k in errors:
+ result.append(k())
+ return result
+
+ def valid(self):
+ return len(self.problems()) == 0
+
+ def genders(self):
+ result = set()
+ for p in self.possible:
+ result.update(set(self.feminine(p)))
+ if len(self.possible) == 0:
+ # try to infer gender even when metric is wrong
+ result.update(set(self.feminine(None)))
+ return result
diff --git a/plint/vowels.py b/plint/vowels.py
@@ -0,0 +1,146 @@
+#!/usr/bin/python3
+# coding: utf-8
+
+"""Compute the number of syllabes taken by a vowel chunk"""
+
+from plint.common import strip_accents
+from plint.diaeresis import diaresis_finder
+
+DEFAULT_THRESHOLD = 3
+
+
+def possible_weights_ctx(chunks, pos, threshold=None):
+ global DEFAULT_THRESHOLD
+ if not threshold:
+ threshold = DEFAULT_THRESHOLD
+ chunk = chunks[pos]
+ q = make_query(chunks, pos)
+ v = diaresis_finder.lookup(q)
+ if len(v.keys()) == 1 and v[list(v.keys())[0]] > threshold:
+ return [int(list(v.keys())[0])]
+ else:
+ return possible_weights_seed(chunk)
+
+
+def make_query(chunks, pos):
+ cleared = [clear(chunk) for chunk in chunks]
+ if cleared[pos].endswith(' '):
+ cleared[pos] = cleared[pos].rstrip()
+ if pos + 1 < len(cleared):
+ cleared[pos + 1] = " " + cleared[pos + 1]
+ else:
+ cleared.append(' ')
+ return [cleared[pos]] + intersperse(
+ ''.join(cleared[pos + 1:]),
+ ''.join([x[::-1] for x in cleared[:pos][::-1]]))
+
+
+def clear(chunk):
+ return (chunk.text + ' ') if chunk.word_end is not None else chunk.text
+
+
+def intersperse(left, right):
+ if (len(left) == 0 or left[0] == ' ') and (len(right) == 0 or right[0] == ' '):
+ return []
+ if len(left) == 0 or left[0] == ' ':
+ return ["/", right[0]] + intersperse(left, right[1:])
+ if len(right) == 0 or right[0] == ' ':
+ return [left[0], "/"] + intersperse(left[1:], right)
+ return [left[0], right[0]] + intersperse(left[1:], right[1:])
+
+
+def possible_weights_approx(chunk):
+ """Return the possible number of syllabes taken by a vowel chunk (permissive approximation)"""
+ if len(chunk) == 1:
+ return [1]
+ # old spelling and weird exceptions
+ if chunk in ['ouï']:
+ return [1, 2] # TODO unsure about that
+ if chunk in ['eüi', 'aoû', 'uë']:
+ return [1]
+ if chunk in ['aïe', 'oë', 'ouü']:
+ return [1, 2]
+ if contains_trema(chunk):
+ return [2]
+ chunk = strip_accents(chunk, True)
+ if chunk in ['ai', 'ou', 'eu', 'ei', 'eau', 'eoi', 'eui', 'au', 'oi',
+ 'oie', 'œi', 'œu', 'eaie', 'aie', 'oei', 'oeu', 'ea', 'ae', 'eo',
+ 'eoie', 'oe', 'eai', 'eue', 'aa', 'oo', 'ee', 'ii', 'aii',
+ 'yeu', 'ye', 'you']:
+ return [1]
+ if chunk == "oua":
+ return [1, 2] # "pouah"
+ if chunk == "ao":
+ return [1, 2] # "paon"
+ for x in ['oa', 'ea', 'eua', 'euo', 'ua', 'uo', 'yau']:
+ if x in chunk:
+ return [2]
+ # beware of "déesse"
+ if chunk == 'ée':
+ return [1, 2]
+ if chunk[0] == 'i':
+ return [1, 2]
+ if chunk[0] == 'u' and (strip_accents(chunk[1]) in ['i', 'e']):
+ return [1, 2]
+ if chunk[0] == 'o' and chunk[1] == 'u' and len(chunk) >= 3 and strip_accents(chunk[2]) in ['i', 'e']:
+ return [1, 2]
+ if 'é' in chunk or 'è' in chunk:
+ return [2]
+ # we can't tell
+ return [1, 2]
+
+
+def contains_trema(chunk):
+ """Test if a string contains a word with a trema"""
+ for x in ['ä', 'ë', 'ï', 'ö', 'ü', 'ÿ']:
+ if x in chunk:
+ return True
+ return False
+
+
+def possible_weights_seed(chunk):
+ """Return the possible number of syllabes taken by a vowel chunk"""
+ if len(chunk.text) == 1:
+ return [1]
+ # dioïde, maoïste, taoïste
+ if (chunk.text[-1] == 'ï' and len(chunk.text) >= 3 and not
+ chunk.text[-3:-1] == 'ou'):
+ return [3]
+ # ostéoarthrite
+ if "éoa" in chunk.text:
+ return [3]
+ # antiaérien; but let's play it safe
+ if "iaé" in chunk.text:
+ return [2, 3]
+ # giaour, miaou, niaouli
+ if "iaou" in chunk.text:
+ return [2, 3]
+ # bioélectrique
+ if "ioé" in chunk.text:
+ return [2, 3]
+ # méiose, nucléion, etc.
+ if "éio" in chunk.text:
+ return [2, 3]
+ # radioactif, radioamateur, etc.
+ if "ioa" in chunk.text:
+ return [2, 3]
+ # pléiade
+ if "éio" in chunk.text:
+ return [2, 3]
+ # pompéien, tarpéien...
+ # in theory the "-ie" should give a diaeresis, so 3 syllabes
+ # let's keep the benefit of the doubt...
+ # => this also gives 3 as a possibility for "obéie"...
+ if "éie" in chunk.text:
+ return [2, 3]
+ # tolstoïen
+ # same remark
+ if "oïe" in chunk.text:
+ return [2, 3]
+ # shanghaïen (diaeresis?), but also "aië"
+ if "aïe" in chunk.text:
+ return [1, 2, 3]
+ if chunk.text in ['ai', 'ou', 'eu', 'ei', 'eau', 'au', 'oi']:
+ return [1]
+ # we can't tell
+ return [1, 2]
diff --git a/plint/website/static/img/nw.png b/plint/website/static/img/nw.png
Binary files differ.
diff --git a/plint/website/static/jquery-1.10.2.min.js b/plint/website/static/jquery-1.10.2.min.js
@@ -0,0 +1,6 @@
+/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
+//@ sourceMappingURL=jquery-1.10.2.min.map
+*/
+(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
+}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
+u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
diff --git a/plint/website/static/jquery.caret.js b/plint/website/static/jquery.caret.js
@@ -0,0 +1,55 @@
+// Set caret position easily in jQuery
+// Written by and Copyright of Luke Morton, 2011
+// Licensed under MIT
+(function ($) {
+ // Behind the scenes method deals with browser
+ // idiosyncrasies and such
+ $.caretTo = function (el, index) {
+ if (el.createTextRange) {
+ var range = el.createTextRange();
+ range.move("character", index);
+ range.select();
+ } else if (el.selectionStart != null) {
+ el.focus();
+ el.setSelectionRange(index, index);
+ }
+ };
+
+ // The following methods are queued under fx for more
+ // flexibility when combining with $.fn.delay() and
+ // jQuery effects.
+
+ // Set caret to a particular index
+ $.fn.caretTo = function (index, offset) {
+ return this.queue(function (next) {
+ if (isNaN(index)) {
+ var i = $(this).val().indexOf(index);
+
+ if (offset === true) {
+ i += index.length;
+ } else if (offset) {
+ i += offset;
+ }
+
+ $.caretTo(this, i);
+ } else {
+ $.caretTo(this, index);
+ }
+
+ next();
+ });
+ };
+
+ // Set caret to beginning of an element
+ $.fn.caretToStart = function () {
+ return this.caretTo(0);
+ };
+
+ // Set caret to the end of an element
+ $.fn.caretToEnd = function () {
+ return this.queue(function (next) {
+ $.caretTo(this, $(this).val().length);
+ next();
+ });
+ };
+}(jQuery));+
\ No newline at end of file
diff --git a/plint/website/static/main.css b/plint/website/static/main.css
@@ -0,0 +1,155 @@
+h1 {
+ background: #040;
+ float: left;
+ margin: 0;
+ margin-right: 0.3em;
+ font-size: 100%;
+ padding: 0.2em;
+}
+
+#lang {
+ float: right;
+ padding: 0.2em;
+ margin: 0;
+ margin-left: 0.3em;
+}
+
+#body {
+ margin-top: 1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+}
+
+header a, .headlink {
+ color: white;
+ text-decoration: none;
+}
+
+header {
+ background: black;
+ overflow: auto;
+ color: white;
+ width: 100%;
+}
+
+.headlink a {
+ color: #0c0;
+}
+
+body {
+ margin: 0;
+ padding: 0;
+}
+
+.help {
+ vertical-align: super;
+}
+
+dt {
+ font-weight: bold;
+}
+
+#lcontainer {
+ width: 42%;
+ float: left;
+}
+
+#cerrors li {
+ cursor: pointer;
+ background: #fdd;
+ padding: 1em;
+ margin-bottom: 1em;
+ overflow: auto;
+ border: 2px outset red;
+ min-height: 3em;
+}
+
+#cerrors li:hover {
+ background: #fee;
+ border: 2px outset #faa;
+}
+
+#cerrors li p {
+ margin: 0;
+ color: #a00;
+ font-weight: bold;
+}
+
+#cerrors li blockquote {
+ padding: 0;
+ font-style: italic;
+ margin-left: 0;
+}
+
+#cerrors {
+ margin-top: 0;
+ overflow: auto;
+ height: 90vh;
+ width: 55%;
+ float: right;
+}
+
+#errors {
+ list-style-type: none;
+ padding: 0;
+}
+
+#poem {
+ min-height: 8em;
+ /* http://stackoverflow.com/a/4156343 */
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#predef {
+ width: 100%;
+ /* http://stackoverflow.com/a/4156343 */
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+.doclink {
+ font-size: 80%;
+}
+
+#user_template {
+ /* http://stackoverflow.com/a/4156343 */
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ height: 10vh;
+ min-height: 6em;
+}
+
+#check {
+ float: right;
+}
+
+.error {
+ display: block;
+ background: #fdd;
+ padding: 0.5em;
+ border: 1px solid red;
+}
+
+.success {
+ display: block;
+ background: #dfd;
+ padding: 0.5em;
+ border: 1px solid green;
+}
+
+#status {
+ display: block;
+ width: 100%;
+ overflow: auto;
+ margin-top: 0;
+}
+
+p {
+ /* reset */
+ margin: 1em 0;
+}
diff --git a/plint/website/static/mobile.css b/plint/website/static/mobile.css
@@ -0,0 +1,36 @@
+#cerrors {
+ float: none;
+ width: initial;
+ height: initial;
+ max-width: initial;
+ margin-top: 1em;
+}
+
+#cerrors li {
+ width: 100%;
+ /* http://stackoverflow.com/a/4156343 */
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+
+#lcontainer {
+ float: none;
+ width: 100%;
+}
+
+#poem {
+ min-width: 100%;
+ max-width: 100%;
+}
+
+#predef {
+ max-width: 100%;
+ min-width: 100%;
+}
+
+#user_template {
+ min-width: 100%;
+ max-width: 100%;
+}
+
diff --git a/plint/website/static/script.js b/plint/website/static/script.js
@@ -0,0 +1,353 @@
+/* http://chrissilich.com/blog/convert-em-size-to-pixels-with-jquery/ */
+function em2px(n) {
+ var emSize = parseFloat($("body").css("font-size"));
+ return (emSize * n);
+}
+
+function htmlentities(x) {
+ return $('<div/>').text(x).html();
+}
+
+function onlydigits(x) {
+ return String(x).replace(/[^0-9]/, '');
+}
+
+function showCustom(a) {
+ if (a) {
+ document.getElementById("custom_template").style.display = "block";
+ } else {
+ document.getElementById("custom_template").style.display = "none";
+ }
+}
+
+function reportError(msg) {
+ if (lang == "fr") {
+ var message = ("Impossible de vérifier le poème faute de pouvoir "
+ + "communiquer avec le serveur p;: ");
+ } else {
+ var message = ("Could not check poem due to error when "
+ + "communicating with server: ");
+ }
+ $( "#status" ).html("<span class=\"error\">" + message + msg + "</span>");
+}
+
+var setForCustom = false;
+
+function setUnload() {
+ window.onbeforeunload = function() {
+ if (lang == "fr") {
+ return ("Votre poème sera perdu en fermant cette page.");
+ } else {
+ return ("Your poem will be lost when closing this page.");
+ }
+ };
+}
+
+function toggleUnload() {
+ if ($('#poem').val().length > 10) {
+ setUnload();
+ } else {
+ if (!setForCustom) {
+ window.onbeforeunload = null;
+ }
+ }
+}
+
+function setCustom() {
+ setForCustom = true;
+ setUnload();
+}
+
+function getAvail() {
+ var avail = $( window ).height() - $( '#lcontainer' ).offset().top - em2px(4) - $( '#tools' ).height() - $( '#predef' ).height();
+ if ($( '#user_template' ).is(":visible")) {
+ avail -= em2px(.5);
+ }
+ if ($( window ).width() <= 650) {
+ avail -= em2px(1);
+ }
+ return avail;
+}
+
+function sanitize(e) {
+ var avail = getAvail();
+ var h1 = $( '#poem' ).height();
+ var h2 = $( '#user_template' ).height();
+ var h3 = $( '#cerrors' ).height();
+ if (h1 > avail) {
+ $( '#poem' ).height(avail);
+ h1 = avail;
+ }
+ if (h2 > avail) {
+ $( '#user_template' ).height(avail);
+ h2 = avail;
+ }
+ if (h3 > avail) {
+ $( '#cerrors' ).height(avail);
+ h3 = avail;
+ }
+}
+
+var poem_h, poem_w, user_template_h, user_template_w;
+
+function resizeCErrors(e) {
+ // resize in width
+ var twidth = $( window ).width() - $( '#poem' ).width() - em2px(2);
+ if (twidth > 50) {
+ $( '#cerrors' ).width(twidth);
+ }
+
+ if ($( window ).width() > 650) {
+ /* stretch cerrors */
+ $( '#cerrors' ).height($( window ).height() - $( '#cerrors' ).offset().top - em2px(1));
+ }
+ if ($( window ).width() <= 650) {
+ // everyone takes full width
+ $( '#cerrors' ).width($( window ).width() - em2px(2));
+ $( '#user_template' ).width($( window ).width() - em2px(2));
+ $( '#poem' ).width($( window ).width() - em2px(2));
+ $( '#lcontainer' ).width($( window ).width() - em2px(2));
+ }
+ // store the sizes (see resizeAllLast function)
+ // following http://stackoverflow.com/a/7055197
+ poem_h = $( '#poem' ).height();
+ poem_w = $( '#poem' ).width();
+ user_template_h = $( '#user_template' ).height();
+ user_template_w = $( '#user_template' ).width();
+}
+
+function resizeAllPoem(e) {
+ if ($( '#poem' ).height() == poem_h && $( '#poem' ).width() == poem_w) {
+ // nothing changed
+ return;
+ }
+ sanitize(e);
+ var avail = getAvail();
+ var h1 = $( '#poem' ).height();
+ avail -= h1;
+ var h2 = $( '#user_template' ).height();
+ var h3 = $( '#cerrors' ).height();
+ if (!($( '#user_template' ).is(":visible")) && ($( window ).width() > 650)) {
+ /* silly, just take the entire height */
+ $( '#poem' ).height(avail + h1);
+ } else {
+ if ($( window ).width() <= 650) {
+ /* fix user_template, use the rest for cerrors*/
+ if ($( '#user_template' ).is(":visible")) {
+ avail -= h2;
+ }
+ $( '#cerrors' ).height(0.1 + avail);
+ } else {
+ /* use the rest for user_template */
+ $( '#user_template' ).height(0.1 + avail);
+ }
+ }
+ // resize in width
+ $( '#user_template' ).width($( '#poem' ).width());
+ $( '#lcontainer' ).width($( '#poem' ).width());
+ resizeCErrors(e);
+}
+
+function resizeAllUserTemplate(e) {
+ if ($( '#user_template' ).height() == user_template_h && $( '#user_template' ).width() == user_template_w) {
+ // nothing changed
+ return;
+ }
+ sanitize(e);
+ var avail = getAvail();
+ var h1 = $( '#poem' ).height();
+ var h2 = $( '#user_template' ).height();
+ var h3 = $( '#cerrors' ).height();
+ avail -= h2;
+ /* share what remains among other elements */
+ var used = h1 + 0.01;
+ if ($( window ).width() <= 650) {
+ used += h3;
+ }
+ $( '#poem' ).height(h1 * avail/used);
+ if ($( window ).width() <= 650) {
+ $( '#cerrors' ).height(0.1 + h3 * avail/used);
+ }
+ // resize in width
+ $( '#poem' ).width($( '#user_template' ).width());
+ $( '#lcontainer' ).width($( '#user_template' ).width());
+ resizeCErrors(e);
+}
+
+function resizeAll(e) {
+ sanitize(e);
+ var avail = getAvail();
+ var h1 = $( '#poem' ).height();
+ var h2 = $( '#user_template' ).height();
+ var h3 = $( '#cerrors' ).height();
+ /* just scale existing proportions */
+ var used = h1 + 0.01;
+ if ($( '#user_template' ).is(":visible")) {
+ used += h2;
+ }
+ if ($( window ).width() <= 650) {
+ used += h3;
+ }
+ $( '#poem' ).height(h1 * avail/used);
+ if ($( '#user_template' ).is(":visible")) {
+ $( '#user_template' ).height(0.1 + h2 * avail/used);
+ }
+ if ($( window ).width() <= 650) {
+ $( '#cerrors' ).height(0.1 + h3 * avail/used);
+ }
+ resizeCErrors(e);
+}
+
+function resizeAllLast(e) {
+ // chrome does not fire mouseup when it happens outside of the element
+ // and does not fire mousedown when resizing
+ // https://code.google.com/p/chromium/issues/detail?id=453023
+ // so we have to detect mouseups globally
+ // and figure out who was resized
+ // by comparing against stored sizes...
+ if ($( '#poem' ).height() != poem_h || $( '#poem' ).width() != poem_w) {
+ resizeAllPoem();
+ } else if ($( '#user_template' ).height() != user_template_h || $( '#user_template' ).width() != user_template_w) {
+ resizeAllUserTemplate();
+ } else {
+ // we can't figure it out (or the mouseup is irrelevant)
+ // run resizeAll
+ resizeAll();
+ }
+}
+
+window.onresize = resizeAll;
+window.onload = resizeAll;
+
+function check() {
+ $( "#status" ).html("Checking...");
+ $('#check').prop( "disabled", true);
+ var poem = $( '#poem' ).val();
+ var mydata = {
+ 'poem': poem,
+ 'template': $( '#predef' ).val()
+ };
+ if (mydata['template'] == 'custom') {
+ mydata['custom_template'] = $( "#user_template" ).val();
+ }
+ $.ajax({
+ url: "checkjs",
+ type: "post",
+ data: mydata,
+ error: function (jqxhr, stat, error) {
+ reportError(htmlentities(stat) +
+ (error.length > 0 ? ": " + htmlentities(error) : ""));
+ $('#check').prop( "disabled", false);
+ // do not keep old errors around lest the user may miss the problem
+ $( "#errors" ).empty();
+ },
+ success: function (data) {
+ if ("error" in data) {
+ $( "#status" ).html("<span class=\"error\">" + htmlentities(data.error) + "</span>");
+ $( "#errors" ).empty();
+ } else {
+ $( "#errors" ).empty();
+ for (var i = 0; i < data.result.length; i++) {
+ var err = data.result[i];
+ for (var j = 0; j < err.errors.length; j++) {
+ err.errors[j] = htmlentities(err.errors[j]);
+ }
+ $( "#errors" ).append("<li onclick=\"gotoLine(" + onlydigits(err.num) + ")\">" +
+ "<p>" + (lang == "fr"
+ ? "Erreurs pour la ligne "
+ : "Errors for line ")
+ + onlydigits(err.num) + ":</p>" +
+ "<blockquote>" + htmlentities(err.line) + "</blockquote>" +
+ "<pre>" + err.errors.join("<br />") + "</pre></li>");
+ }
+ if (data.result.length > 0) {
+ var agreement = (data.result.length == 1 ? "" : "s");
+ var msg = data.result.length;
+ if (lang == "fr") {
+ msg += (" erreur" + agreement + " trouvée" + agreement
+ + " en validant le poème !");
+ } else {
+ msg += (" error" + agreement
+ + " found when validating poem" + "!");
+ }
+ $( "#status" ).html("<span class=\"error\">" + msg + "</span>");
+ } else {
+ if (lang == "fr") {
+ var msg = "Poème conforme au modèle !";
+ } else {
+ var msg = "Poem validated against template!";
+ }
+ $( "#status" ).html("<span class=\"success\">" + msg + "</span>");
+ }
+ }
+ $('#check').prop( "disabled", false);
+ }
+ });
+}
+
+function loadPredef() {
+ var predef = $( '#predef' ).val();
+ if (predef == "custom")
+ return;
+ $('#predef option[value="custom"]').prop('selected', true)
+ $.ajax({
+ url: "static/tpl/" + predef + ".tpl",
+ type: "get",
+ error: function (jqxhr, stat, error) {
+ reportError(htmlentities(stat) +
+ (error.length > 0 ? ": " + htmlentities(error) : ""));
+ },
+ success: function (data) {
+ $( '#user_template' ).val(htmlentities(data));
+ $('#user_template').show();
+ $('#customize').prop("disabled", true);
+ resizeAll();
+ }
+ });
+ }
+
+function toggleCustom() {
+ if ($( '#predef' ).val() == 'custom') {
+ $('#user_template').show();
+ $('#customize').prop( "disabled", true);
+ } else {
+ $('#user_template').hide();
+ $('#customize').prop("disabled", false);
+ }
+ resizeAll();
+}
+
+function gotoLine(l) {
+ var pos = 0;
+ var lines = $( '#poem' ).val().split('\n');
+ for (var i = 0; i < l - 1; i++)
+ pos += lines[i].length + "\n".length;
+ $( '#poem' ).caretTo(pos);
+}
+
+/* http://stackoverflow.com/a/7055239 */
+jQuery(document).ready(function(){
+ $( '#user_template' ).mouseup(function(){
+ resizeAllUserTemplate();
+ });
+ $( '#user_template' ).dblclick(function(){
+ resizeAllUserTemplate();
+ });
+ $( '#poem' ).mouseup(function(){
+ resizeAllPoem();
+ });
+ $( '#poem' ).dblclick(function(){
+ resizeAllPoem();
+ });
+ $(document).mouseup(function() {
+ resizeAllLast();
+ });
+ resizeAll();
+});
+
+$(document).load(function(e) {
+ setTimeout(function () {
+ $(window).resize();
+ }, 100);
+});
+
diff --git a/plint/website/static/tpl/alexandrin.tpl b/plint/website/static/tpl/alexandrin.tpl
@@ -0,0 +1,2 @@
+! forbidden_ok:yes hiatus_ok:yes diaeresis:permissive
+12 A
diff --git a/plint/website/static/tpl/classical.tpl b/plint/website/static/tpl/classical.tpl
@@ -0,0 +1,4 @@
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
diff --git a/plint/website/static/tpl/french_abab.tpl b/plint/website/static/tpl/french_abab.tpl
@@ -0,0 +1,19 @@
+! incomplete_ok:no repeat_ok:no
+6/6 A x
+6/6 B X
+6/6 A x
+6/6 B X
+
+6/6 A x
+6/6 B X
+6/6 A x
+6/6 B X
+
+6/6 C x
+6/6 C x
+6/6 D X
+
+6/6 E x
+6/6 D X
+6/6 E x
+
diff --git a/plint/website/static/tpl/french_abba.tpl b/plint/website/static/tpl/french_abba.tpl
@@ -0,0 +1,19 @@
+! incomplete_ok:no repeat_ok:no
+6/6 A x
+6/6 B X
+6/6 B X
+6/6 A x
+
+6/6 A x
+6/6 B X
+6/6 B X
+6/6 A x
+
+6/6 C X
+6/6 C X
+6/6 D x
+
+6/6 E X
+6/6 D x
+6/6 E X
+
diff --git a/plint/website/static/tpl/italian_abab.tpl b/plint/website/static/tpl/italian_abab.tpl
@@ -0,0 +1,19 @@
+! incomplete_ok:no repeat_ok:no
+6/6 A x
+6/6 B X
+6/6 A x
+6/6 B X
+
+6/6 A x
+6/6 B X
+6/6 A x
+6/6 B X
+
+6/6 C x
+6/6 C x
+6/6 D X
+
+6/6 E x
+6/6 E x
+6/6 D X
+
diff --git a/plint/website/static/tpl/italian_abba.tpl b/plint/website/static/tpl/italian_abba.tpl
@@ -0,0 +1,19 @@
+! incomplete_ok:no repeat_ok:no
+6/6 A x
+6/6 B X
+6/6 B X
+6/6 A x
+
+6/6 A x
+6/6 B X
+6/6 B X
+6/6 A x
+
+6/6 C X
+6/6 C X
+6/6 D x
+
+6/6 E X
+6/6 E X
+6/6 D x
+
diff --git a/plint/website/views/about.html b/plint/website/views/about.html
@@ -0,0 +1,498 @@
+{% extends "page.html" %}
+
+{% block body %}
+{% if lang == 'fr' %}
+<p>Bienvenue sur <strong>plint</strong>!</p>
+<h2 id="info">De quoi s'agit-il au juste ?</h2>
+<p>C'est une tentative d'<a href="https://a3nm.net">a3nm</a> pour lutter contre la
+poésie de mauvaise qualité (celle qui veut suivre des règles classiques sans y
+parvenir). Plint vérifie qu'un poème respecte des contraintes
+de métrique, de rime et de genre de rime. Il utilise <a
+ href="https://a3nm.net/git/frhyme">frhyme</a> pour les rimes (qui utilise
+lui-même la base de données <a href="http://lexique.org">Lexique</a>), <a
+ href="https://a3nm.net/git/haspirater">haspirater</a> pour la détection des
+'h' aspirés, et un système écrit à la main avec amour pour la métrique et le
+genre. Il est construit avec <a href="http://python.org">Python</a> et <a
+ href="http://bottlepy.org">Bottle</a>. Vous pouvez récupérer le code sur le <a
+ href="https://a3nm.net/git/plint">dépôt plint</a> pour le faire tourner
+localement.</p>
+<p>Publicité gratuite : si vous aimez plint, peut-être serez-vous
+intéressé par le dictionnaire de rimes <a
+ href="https://drime.a3nm.net/">drime</a>.</p>
+
+<h2 id="help">Comment s'en servir ?</h2>
+<p>Entrez votre poème dans la zone de texte et choisissez le modèle de poème. Si
+aucun des modèles ne vous convient, vous pouvez <a href="#template">écrire le
+ vôtre</a>.</p>
+
+<h2 id="whatcheck">Qu'est-ce qui est vérifié par plint ?</h2>
+<p>Les erreurs suivantes sont signalées par défaut. Des options de configuration
+dans le modèle permettent de rendre plint plus tolérant sur la plupart de ces
+erreurs : cela est documenté <a href="#template">plus bas</a>.</p>
+<dl>
+ <dt id="whatcheck_syllable">Métrique</dt>
+ <dd>Le nombre de syllabes par vers est habituellement fixé (12 pour les
+ alexandrins, par exemple). Les syllabes sont comptées en scandant sans
+ élision des <em>e</em> muets sauf quand un mot se termine par un <em>e</em>
+ muet et le mot suivant commence par une voyelle ou un <em>h</em> non aspiré
+ (ou si c'est le dernier mot du vers). Le nombre de syllabes n'est <em>pas</em>
+ ce que vous obtenez en lisant le poème comme vous parlez tous les jours.
+ Certains groupes de voyelles peuvent prendre deux syllabes soit
+ systématiquement (par exemple "Léon") soit par une <em>diérèse</em> facultative
+ ou obligatoire ("passion") ; plint utilise une approximation permissive
+ des diérèses effectivement autorisées déduite à partir d'un corpus de textes
+ classiques.</dd>
+ <dt id="whatcheck_hemistiche">Hémistiche</dt>
+ <dd>Les alexandrins classiques sont divisés en deux <em>hémistiches</em> de
+ 6 syllabes. La césure ne doit pas couper un mot et le premier hémistiche ne
+ doit pas se finir par un son faible (ie. une fin féminine non élidée).</dd>
+ <dt id="whatcheck_rhyme">Rime</dt>
+ <dd>La contrainte poétique la plus connue est que les vers doivent rimer. Les
+ phonèmes communs dans une rime doivent inclure un son vocalique (par exemple
+ "tâte" et "bête" ne riment pas parce que leur suffixe commun est [t] qui ne
+ contient pas de son vocalique). Les rimes sont vérifiées par plint avec une
+ approximation permissive de la prononciation de la fin des vers. Plint confond
+ [ɛ] et [ɛː] ("mettre" et "maître") et [a] et [ɑ] ("patte" et "pâte") mais pas
+ [ɛ̃] et [œ̃] ("brin" et "brun") ou [ɔ] et [o] ("cotte" et "côte"). Quand toutes
+ les règles classiques sont suivies, certaines rimes comme la rime normande ou
+ la rime avec liaison supposée sont acceptées.</dd>
+ <dt id="whatcheck_eye">Rime pour l'œil</dt>
+ <dd>En poésie classique, un degré minimal de rime "pour l'œil" est exigé
+ (ainsi "-é" et "-er" ne riment pas), avec une certaine tolérance (pour "-é" et
+ "-ai" notamment).</dd>
+ <dt id="whatcheck_genre">Genre des rimes.</dt>
+ <dd>En poésie classique, les rimes doivent être <em>féminines</em> ou
+ <em>masculines</em>. Une rime est féminine si elle se termine par un "e", "es"
+ ou "ent" silencieux, et est masculine dans le cas contraire. Les rimes doivent
+ faire rimer alternativement deux terminaisons féminines et deux terminaisons
+ masculines. plint vérifie cela, avec une approximation permissive pour
+ déterminer si une terminaison est féminine ou non.</dd>
+ <dt id="whatcheck_ambiguous">Motifs ambigus</dt>
+ <dd>Certains motifs comme "-ies" et "-ées", ou "-ie" ou "-ée" suivis
+ d'une consonne ou d'un 'h' aspiré, sont interdits en poésie classique.
+ La raison est que ces motifs sont ambigus car ils pouvaient être prononcés ou
+ élidés suivant les règles classiques de prosodie à l'époque, ce qui empêchait
+ de compter correctement les syllabes. Selon la prosodie moderne, ils sont
+ toujours élidés, mais ils sont toujours interdits suivant les règles
+ classiques : plint les signale.</dd>
+ <dt id="whatcheck_hiatus">Hiatus</dt>
+ <dd>Le hiatus (juxtaposition de sons vocaliques sans 'e' muet intercalaire)
+ est interdit en poésie classique et signalé. Plus précisément, il y a hiatus
+ lorsqu'un mot se termine par une voyelle (sauf 'e' muet) et que le mot suivant
+ commence par une voyelle ou par un <em>h</em> non-aspiré. Les consonnes
+ muettes en fin de mot évitent l'hiatus, sauf dans le cas particulier du mot
+ "et" (dont on considère qu'il se termine par un son vocalique).</dd>
+ <dt id="whatcheck_repeated">Mots répétés</dt>
+ <dd>On ne doit pas faire rimer un mot avec lui-même (mais on peut faire rimer
+ un mot avec des homographes de nature grammaticale différente), ainsi, plint
+ signale une erreur si le nombre d'occurrences d'un mot connu dans un motif de
+ rimes est plus grand par son nombre de natures grammaticales possibles.</dd>
+ <dt id="whatcheck_illegal">Caractères interdits</dt>
+ <dd>Les caractères que plint ne reconnaît pas (notamment les chiffres arabes)
+ sont signalés comme des erreurs, d'une part parce qu'ils sont sans doute
+ irréguliers en poésie classique, d'autre part parce que cela signifie sans
+ doute que plint va mal interpréter le vers.</dd>
+ <dt id="whatcheck_length">Longueur</dt>
+ <dd>Pour certains types de poèmes (par exemple les sonnets), le nombre de vers
+ est fixé, et une erreur est levée si le modèle n'est pas complet ou s'il a été
+ répété.</dd>
+</dl>
+
+<h2>Qu'est-ce qui n'est pas vérifié par plint ?</h2>
+
+<p>Le comptage des syllabes est effectué par une approximation permissive qui
+peut autoriser certaines diérèses ou synérèses non autorisées. Aucune
+vérification n'est faite pour s'assurer que la césure à l'hémistiche se fait à
+une position grammaticale raisonnable. Les rimes sont calculées par une
+approximation permissive, et il en va de même pour les genres. Il est interdit
+de faire rimer des mots dérivés l'un de l'autre (par exemple "justice" et
+"injustice") mais plint, faute de données, ne peut vérifier pas cette
+contrainte. Plint ne vérifie pas que les mots sont correctement orthographiés ou
+s'ils existent effectivement en français, ou si le poème a un sens de façon
+générale : par exemple, <q>Tatata tatati tatati tatata</q> est reconnu
+comme un alexandrin classique parfaitement valide.</p>
+
+<h2 id="log">Vie privée : Est-ce que des logs sont conservés ?</h2>
+
+<p>Oui, des logs peuvent être conservés, afin de pouvoir identifier, quand le
+programme plante, pourquoi le poème d'entrée l'a fait planter. Je conserve donc
+des informations sur les requêtes entrantes (poème, adresse IP). Aussi, ne
+soumettez pas de données confidentielles ou personnelles ; récupérez le <a
+href="https://a3nm.net/git/plint">code source</a> et faites tourner plint
+localement pour de tels usages.</p>
+
+<h2 id="template">Comment faire pour définir ses propres modèles ?</h2>
+
+<p>
+Chaque ligne du format correspond à un vers (ie. une ligne non-vide). Une ligne
+peut indiquer trois éléments séparés par une espace : la métrique, l'identifiant
+de rime et l'identifiant de genre. Le premier est obligatoire, les deux derniers
+sont facultatifs.
+</p>
+<p>
+La métrique indique le nombre de syllabes du vers, et la position des
+hémistiches éventuelles. Il s'agit de totaux de syllabes, séparés par '/' pour
+indiquer les hémistiches. Par exemple, "6/6" est un alexandrin classique, "12"
+est un alexandrin non nécessairement pourvu de césure à l'hémistiche.
+</p>
+<p>
+L'identifiant de rime sert à regrouper les vers qui doivent rimer ensemble. Les
+vers ayant le même identifiant doivent rimer. Pour préciser le type de rime
+attendue, il est possible de terminer l'identifiant par ':' suivie d'une liste
+de valeurs séparées par '|'. La première valeur est soit "no" pour désactiver
+les contraintes classiques sur la rime (et n'exiger que la rime phonétique),
+soit n'importe quoi d'autre pour activer les règles classiques (ce qui est fait
+par défaut). La seconde valeur est un nombre minimal de phonèmes communs
+nécessaires pour qu'une rime soit acceptée (1 par défaut).
+</p>
+<p>
+L'identifiant de genre de rime sert à regrouper les vers qui doivent avoir une
+rime de même genre. Les conventions supplémentaires sont que deux identifiants
+de casse inversée (tels que "ex" et "EX") ont des genres opposés
+obligatoirement, et que "m" et "f" sont obligatoirement masculin et féminin
+respectivement.
+</p>
+<p>
+Si des identifiants ne sont pas spécifiés, alors la contrainte correspondante
+n'est pas spécifiée.
+</p>
+<p>
+Une fois le format épuisé, il est lu à nouveau à partir du début, jusqu'à la fin
+du poème. Les identifiants de rime et de genre sont réinitialisés (ie. peuvent
+prendre n'importe quelle valeur), sauf ceux qui commencent par '!'. Il n'est pas
+interdit que le poème et le format ne terminent pas simultanément.
+</p>
+
+<p>Des options globales peuvent être définies sur une ligne commençant par
+"! ", elles doivent être de la forme clé:valeur et séparées par des espaces, les
+options suivantes sont reconnues :</p>
+<dl>
+ <dt>merge</dt>
+ <dd>La valeur doit être une liste de phonèmes X-SAMPA (avec la conversion
+ maison de plint pour représenter par un caractère les phonèmes de deux
+ caractères) à fusionner. Les rimes seront vérifiées à ces fusions près.</dd>
+ <dt>normande_ok</dt>
+ <dd>La valeur doit être true ou false pour accepter ou refuser les rimes
+ normandes. Par défaut, elles sont acceptées.</dd>
+ <dt>hiatus_ok</dt>
+ <dd>La valeur doit être true ou false pour accepter ou refuser les hiatus (au
+ sens classique). Par défaut, ils sont refusés.</dd>
+ <dt>diaeresis</dt>
+ <dd>La valeur doit être soit "classical" pour imposer les règles de la
+ métrique classique (approximées au mieux) ou "permissive" pour des
+ approximations plus permissives qui accepteront à peu près n'importe quelle
+ diérèse ou synérèse phonétiquement plausible. La valeur par défaut est
+ "classical".</dd>
+ <dt>forbidden_ok</dt>
+ <dd>La valeur doit être true ou false pour accepter ou refuser les motifs
+ ambigus comme "ées", "ies". Par défaut, ils sont refusés. Si vous acceptez ces
+ motifs, vous devriez mettre "diaeresis" à "classical" pour qu'ils aient une
+ longueur calculée de façon raisonnable.</dd>
+ <dt>repeat_ok</dt>
+ <dd>Si cette valeur est false, le modèle ne se répétera pas, un poème plus
+ long que le modèle provoquera une erreur. Par défaut, la valeur est true.</dd>
+ <dt>incomplete_ok</dt>
+ <dd>Si cette valeur est false, le poème devrait avoir exactement la longueur
+ du modèle (ou un multiple, si repeat_ok est true), ne pas aller jusqu'à la fin
+ du modèle provoquera une erreur. Par défaut, la valeur est true.</dd>
+ <dt>phon_supposed_ok</dt>
+ <dd>Autoriser la liaison supposée pour les rimes (vrai par défaut).</dd>
+ <dt>eye_supposed_ok</dt>
+ <dd>Autoriser la liaison supposée pour les rimes pour l'œil (vrai par défaut).</dd>
+ <dt>eye_tolerance_ok</dt>
+ <dd>Autoriser les tolérances pour les rimes pour l'œil telles que "-é"/"-ai"
+ (vrai par défaut).</dd>
+ <dt>poor_eye_required</dt>
+ <dd>Imposer des rimes pour l'œil d'au moins 2 caractères dans le cas d'une
+ rime pauvre (un seul phonème) qui ne comporte pas de mots monosyllabiques
+ (vrai par défaut, n'a de sens que pour les rimes classiques).</dd>
+ <dt>poor_eye_supposed_ok</dt>
+ <dd>Autoriser la liaison supposée pour la rime pour l'œil pour
+ poor_eye_required (faux par défaut).</dd>
+ <dt>poor_eye_vocalic_ok</dt>
+ <dd>Ne pas imposer la rime de poor_eye_required pour des successions de deux
+ sons vocaliques (par exemple Noé/avoué).</dd>
+</dl>
+
+<p>Désolé si tout cela semble un peu obscur. Vous pouvez regarder les modèles
+prédéfinis pour comprendre comment ils fonctionnent :</p>
+<ul>
+ <li><span class="template"><a
+ href="static/tpl/classical.tpl">classical</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/french_abab.tpl">french_abab</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/french_abba.tpl">french_abba</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/italian_abab.tpl">italian_abab</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/italian_abba.tpl">italian_abba</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/alexandrin.tpl">alexandrin</a></span></li>
+</ul>
+
+<h2>Problèmes fréquents</h2>
+<ul>
+ <li>Les chiffres arabes ne sont pas acceptés. Écrivez toujours les nombres en
+ toutes lettres.</li>
+ <li>Si le compte de syllabes dans le vers est correct mais qu'une erreur de
+ métrique est signalée, vérifiez les hémistiches. Les césures incorrectes (qui
+ coupent un mot ou se terminent par un son féminin) sont signalées.</li>
+</ul>
+
+<h2 id="pron">Comment la prononciation est-elle indiquée ?</h2>
+<p>Avec <a href="http://en.wikipedia.org/wiki/X-SAMPA">X-SAMPA</a>. Voyez aussi <a
+ href="https://fr.wiktionary.org/wiki/Annexe:Prononciation/fran%C3%A7ais">l'annexe
+ de Wiktionnaire sur la prononciation du français</a>. Notez qu'en raison de
+limitations diverses, la prononciation indiquée peut être complètement fausse
+pour les premiers phonèmes. Les derniers devraient être bons, cependant.</p>
+
+<h2>Est-ce qu'il y a une API ?</h2>
+<p>Pas encore. Si vous voulez faire quelque chose d'original, <a
+ href="https://a3nm.net/git/plint">allez récupérer une copie du code</a>.</p>
+
+<h2>Et le nom ?</h2>
+
+<p>C'est "plint" comme "poem lint" (comme l'outil "<a
+ href="https://en.wikipedia.org/wiki/Lint_(software)">lint</a>" pour les
+programmes), mais aussi pour l'homophonie avec "plainte".</p>
+
+{% else %}
+
+<p>Welcome to <strong>plint</strong>!</p>
+<h2 id="info">Wait, what is this?</h2>
+<p>This is <a href="https://a3nm.net">a3nm</a>'s attempt to make a better world
+by eradicating that species of bad French poetry that tries to follow classical
+constraints but fails. It checks the validity of a poem with
+respect to metric, rhyme and rhyme genre constraints. It uses <a
+ href="https://a3nm.net/git/frhyme">frhyme</a> for rhymes (itself built on the
+<a href="http://lexique.org">Lexique</a> database), <a
+ href="https://a3nm.net/git/haspirater">haspirater</a> for aspirated 'h'
+detection, and a carefully handwritten system for metric and genre. It is
+powered by <a href="http://python.org">Python</a> and <a
+ href="http://bottlepy.org">Bottle</a>. You can get the code on the <a
+ href="https://a3nm.net/git/plint">plint repository</a> to run it locally.</p>
+<p>Ad: if you like plint, you might enjoy the French rhyme dictionary <a
+ href="https://drime.a3nm.net">drime</a>.</p>
+
+<h2 id="help">How do I use it?</h2>
+<p>Enter your poem in the text area and select the poem template. If none of the
+predefined templates suit you, you can <a href="#template">write your
+ own</a>.</p>
+
+<h2 id="whatcheck">What does plint check?</h2>
+<p>Here are some simplified explanations. To know all the details, go read the
+source code.</p>
+<dl>
+ <dt id="whatcheck_syllable">Syllable count</dt>
+ <dd>The number of syllables in each verse is usually fixed (12 in
+ alexandrines, for instance). Syllables are counted in a reading with no
+ elision of mute <em>e</em>'s except at the end of a word <em>and</em> when
+ the following word starts with a vowel or non-aspirated <em>h</em> (or if it
+ is the last word). The syllable count is <em>not</em> what you get with a
+ colloquial everyday reading. Some vowels clusters can count for two
+ syllables either naturally ("Léon") or through <em>diérèse</em> ("passion");
+ plint uses a tolerant approximation of allowed <em>diérèses</em> trained on a
+ corpus of classical texts.</dd>
+ <dt id="whatcheck_hemistiche">Hemistiche</dt>
+ <dd>For classical alexandrines, the 12 syllables are separated in two groups
+ of 6 with an intermediate cesura (the <em>hémistiche</em>). The cesura must
+ not split a word and must not end in a weak sound (essentially, a non-elided
+ feminine ending).</dd>
+ <dt id="whatcheck_rhyme">Rhyme.</dt>
+ <dd>The fact that verses must rhyme is the most well-known poetic constraint.
+ The rhyming phonemes must include a vowel (eg. "tâte" and "bête" do not rhyme
+ because their common phoneme suffix is [t] which does not include a vowel
+ sound). plint enforces rhymes trough a liberal approximation of the
+ pronunciation of verse endings. Plint merges [ɛ] et [ɛː] ("mettre" and
+ "maître") and [a] and [ɑ] ("patte" and "pâte") but distinguishes [ɛ̃] and [œ̃]
+ ("brin" and "brun") and [ɔ] and [o] ("cotte" and "côte"). When all classical
+ rules are enforced, some rhymes such as <em>rime normande</em> and rhymes for
+ a <em>liaison supposée</em> are accepted though they do not rhyme
+ phonetically.</dd>
+ <dt id="whatcheck_eye">Eye rhyme.</dt>
+ <dd>Classical rules require a minimal degree of <em>rime pour l'œil</em> (end
+ letter similarity); thus "-é" and "-er" do not rhyme, although common
+ tolerances exist, such as allowing "-é" and "-ai".</dd>
+ <dt id="whatcheck_genre">Rhyme genre.</dt>
+ <dd>In classical verse, rhymes must be made between feminine verse endings, or
+ masculine verse endings. A verse ending is feminine if it ends with a silent
+ "e", "es" or "ent", and masculine otherwise. plint enforces this, with a
+ liberal approximation to try to guess if an ending is indeed silent. Besides,
+ feminine and masculine rhymes must alternate.</dd>
+ <dt id="whatcheck_ambiguous">Ambiguous patterns</dt>
+ <dd>Some patterns such as "-ées" or "-ies", or "-ée" and "-ie" followed by an
+ aspirated 'h' or a consonant, are forbidden by classical rules. They are
+ called "ambiguous" because, according to classical prosody rules at the time,
+ they could be either pronounced or elided, so it was unclear how to count
+ syllables. In modern French, they are always elided, but classical poetry
+ still prohibits them. They are
+ reported by plint.</dd>
+ <dt id="whatcheck_hiatus">Hiatus</dt>
+ <dd>Juxtaposition of vowel sounds in two adjacent words with no mute 'e' in
+ the middle is forbidden and reported. Specifically, it is forbidden to end a
+ word with a vowel (except mute 'e') and have the next word start with a vowel
+ or a non-aspirated <em>h</em>. Mute consonants at the end of the word avoid
+ hiatus, except in the specific case of the word "et" (which is considered to
+ end by a vowel sound).</dd>
+ <dt id="whatcheck_repeated">Repeated words</dt>
+ <dd>A word may not rhyme with itself, but may rhyme with a homograph of a
+ different grammatical nature, so plint will report as error any multiple
+ occurrences of a known word in a rhyme pattern if the number of occurrences is
+ more than the number of grammatical natures for the word.</dd>
+ <dt id="whatcheck_illegal">Illegal characters</dt>
+ <dd>Characters that are not understood by plint, such as arabic numerals, are
+ reported as errors: on the one hand, they are probably best avoided in
+ classical poetry; on the second hand plint will probably misinterpret the
+ verse if it does not understand some of the characters.</dd>
+ <dt id="whatcheck_length">Poem length</dt>
+ <dd>For some poetic forms such as the <em>sonnet</em>, the number of verses is
+ fixed, so an error is raised if the pattern was not completed to the end or
+ was repeated.</dd>
+</dl>
+
+<h2>What isn't checked by plint?</h2>
+
+<p>Syllable count is performed by a liberal estimate which may allow some
+invalid <em>diérèses</em> and <em>synérèses</em> to make the count match. It is
+not checked if <em>hémistiches</em> occur at a sensible grammatical position.
+Rhyme is computed by a liberal heuristic, as well as rhyme genre. Rhymes between
+words derived from one another, such as <em>justice</em> and <em>injustice</em>,
+are usually not allowed,
+but this is not checked by plint for lack of adequate data. More importantly,
+plint will not check if the words you use exist in French, or are correctly
+spelt, and if your poem makes any sense, does not contain spelling mistakes or
+has any poetic value; it only enforces formal constraints. For instance,
+<q>Tatata tatati tatati tatata</q> is recognized as a perfectly correct
+classical alexandrine.</p>
+
+<h2 id="log">Privacy: Do you keep logs?</h2>
+
+<p>Yes, I do, because whenever the program chokes on a poem I need to figure out
+what happened, and I need the input poem for that, so I keep a trace of incoming
+requests (poem, IP address, etc.). Hence, if you want to run plint on confidential or
+personal poems, do not submit them to the online version; instead, retrieve the
+<a href="https://a3nm.net/git/plint">source code</a> and run plint locally.</p>
+
+<h2 id="template">How can I define my own templates?</h2>
+
+<p>Each template line will be checked against a non-blank poem line. When the
+template is finished, it starts over from the beginning, and the rhyme and rhyme
+genre identifiers (see below) are reinitialized unless they start with a '!'.
+Each line contains one to three space-separated fields. The fields will be
+interpreted in the following order:</p>
+<ol>
+<li>The first field is the <strong>metric indication</strong>. It is a list of
+syllable counts separated by '/'s to indicate <em>hémistiches</em>. For
+instance, "6/6" is a classical alexandrine, "12" is an alexandrine without
+<em>hémistiche</em>. For technical reasons, the total number of syllables in a
+verse is limited to 16.</li>
+<li>The second field is the <strong>rhyme identifier</strong>. Verses with the
+same rhyme identifier must rhyme. You can suffix the pattern with ":" followed
+by a rhyme constraint. The rhyme constraint is up to two '|'-separated
+values. The first value is either "no" to disable classical constraints and only
+enforce phonetic rhyming, or anything else (default) to enable classical
+constrains. The second value is a number of required common phonemes (default
+1).</li>
+<li>The third field is the <strong>rhyme genre</strong>. Verses with the same
+rhyme genre identifier must have the same rhyme genre. Identifiers with opposite
+case (like "ex" and "EX") must represent opposite genres, "m" must represent
+masculine, "f" must represent feminine.</li>
+</ol>
+<p>Global options can be stated in lines starting with "! ", they are of the
+form option:value and separated by spaces, with the following possibilities:</p>
+<dl>
+ <dt>merge</dt>
+ <dd>The value should be a list of X-SAMPA phonemes (with plint's custom
+ mapping of multi-character to single-character phonemes) to merge (for
+ instance "oO"). Rhymes will be computed up to these merges.</dd>
+ <dt>normande_ok</dt>
+ <dd>The value should be true or false to allow or refuse rimes normandes.
+ Default is true.</dd>
+ <dt>hiatus_ok</dt>
+ <dd>The value should be true or false to allow or refuse hiatus (in the sense
+ of classical poetry). Default is false.</dd>
+ <dt>diaeresis</dt>
+ <dd>The value should be either "classical" to enforce an approximation of the
+ rules of classical verse or "permissive" to enforce a more permissive
+ approximations which will allow mostly all phonetically reasonable diérèses
+ and synérèses. Default is "classical".</dd>
+ <dt>forbidden_ok</dt>
+ <dd>The value should be true or false to allow or refuse patterns such as
+ "ées", "ies". Default is false. If you set this, it may be preferable to set
+ "diaeresis" to "permissive" so that the ambiguous patterns are counted
+ reasonably.</dd>
+ <dt>repeat_ok</dt>
+ <dd>If the value is false, the template will not repeat, and going beyond its
+ end will be an error. Default is true.</dd>
+ <dt>incomplete_ok</dt>
+ <dd>If the value is false, the poem should match the length of the template
+ (or a multiple thereof is repeat_ok was set), and not completing a template
+ run will be an error. Default is true.</dd>
+ <dt>phon_supposed_ok</dt>
+ <dd>Allow <em>liaison supposée</em> for rhymes (default is true).</dd>
+ <dt>eye_supposed_ok</dt>
+ <dd>Allow <em>liaison supposée</em> for <em>rimes pour l'œil</em> (default is
+ true).</dd>
+ <dt>eye_tolerance_ok</dt>
+ <dd>Allow tolerances for <em>rimes pour l'œil</em> such as "-é"/"-ai" (default
+ is true).</dd>
+ <dt>poor_eye_required</dt>
+ <dd>Require at least 2 characters in <em>rimes pour l'œil</em> when the sound
+ rhyme is poor (only one phoneme) and there are no monosyllabic words in the
+ rhyme (default is true, only applies to classical rhymes).</dd>
+ <dt>poor_eye_supposed_ok</dt>
+ <dd>Allow <em>liaison supposée</em> for the <em>rime pour l'œil</em> for
+ poor_eye_required (default is false).</dd>
+ <dt>poor_eye_vocalic_ok</dt>
+ <dd>Do not require the rhyme of poor_eye_required for successions of two
+ vocalic sounds (such as Noé/avoué).</dd>
+</dl>
+
+<p>Sorry if all of this is a bit obscure. You can have a look to the predefined
+templates to understand how this works:</p>
+<ul>
+ <li><span class="template"><a
+ href="static/tpl/classical.tpl">classical</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/french_abab.tpl">french_abab</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/french_abba.tpl">french_abba</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/italian_abab.tpl">italian_abab</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/italian_abba.tpl">italian_abba</a></span></li>
+ <li><span class="template"><a
+ href="static/tpl/alexandrin.tpl">alexandrin</a></span></li>
+</ul>
+
+<h2>Common issues</h2>
+<ul>
+ <li>There is no support for arabic numerals. Always spell out numbers in
+ full.</li>
+ <li>If the verse total is correct but a metric error is reported, check the
+ <em>hémistiche</em>. Wrong <em>hémistiches</em> (which cut a word or end in a
+ feminine sound) are reported.</li>
+</ul>
+
+<h2 id="pron">How is pronunciation written?</h2>
+<p>It is <a href="http://en.wikipedia.org/wiki/X-SAMPA">X-SAMPA</a>. Information
+about French pronunciation can be found on the <a
+ href="https://fr.wiktionary.org/wiki/Annexe:Prononciation/fran%C3%A7ais">French
+ Wiktionary</a>. Be aware that because of various limitations, the leading
+phonemes might be completely wrong. The last few ones should match, however.</p>
+
+<h2>Is there an API?</h2>
+<p>Not yet. If you want to do something creative, <a
+ href="https://a3nm.net/git/plint">grab a copy of the code</a>.</p>
+
+<h2>What about the name?</h2>
+
+<p>It's "plint" for "poem lint" (like the "<a
+ href="https://en.wikipedia.org/wiki/Lint_(software)">lint</a>" tool for
+programs), but also because "plint" in French would be read like "plainte",
+meaning "complaint".</p>
+
+{% endif %}
+{% endblock %}
+
diff --git a/plint/website/views/error.html b/plint/website/views/error.html
@@ -0,0 +1,12 @@
+{% extends "page.html" %}
+
+{% block body %}
+{% if lang == 'fr' %}
+<p>Une erreur est survenue : {{error}}. <a href="/about#help">Besoin
+ d'aide ?</a></p>
+{% else %}
+<p>An error occurred: {{error}}. Need some <a
+ href="/about#help">help</a>?</p>
+{% endif %}
+{% endblock %}
+
diff --git a/plint/website/views/index.html b/plint/website/views/index.html
@@ -0,0 +1,149 @@
+{% extends "page.html" %}
+
+{% block body %}
+
+<noscript>
+{% if lang == 'fr' %}
+<p>Désolé, votre navigateur doit supporter JavaScript pour faire fonctionner
+plint.</p>
+{% else %}
+<p>Sorry, plint requires a browser with JavaScript support.</p>
+{% endif %}
+</noscript>
+
+<div id="lcontainer">
+<select name="predef" id="predef" onChange="toggleCustom()" tabindex="1">
+ <option value="classical" id="classical"
+ {% if lang == 'fr' %}
+title="Alexandrins classiques avec césure à l'hémistiche, rimes plates, genres alternés.">
+ Alexandrins classiques avec rimes plates
+ {% else %}
+ title="Classical alexandrine verse with hémistiche, flat rhymes, alternate rhyme genres.">
+ Classical alexandrine with flat rhymes
+ {% endif %}
+ </option>
+
+ <option value="italian_abba" id="italian_abba"
+ {% if lang == 'fr' %}
+ title="Sonnet italien classique d'alexandrins à rimes embrassées : deux quatrains en rimes embrassées, deux tercets en rimes CCD EED.">
+ Sonnet classique, quatrains rimes embrassées, tercets CCD EED
+ {% else %}
+ title="Classical Italian sonnet of alexandrine verse with rimes embrassées: two quatrains with rimes embrassées, two tercets with rhyme pattern CCD EED.">
+ Classical sonnet, quatrains rimes embrassées, tercets CCD EED
+ {% endif %}
+ </option>
+
+ <option value="italian_abab" id="italian_abab"
+ {% if lang == 'fr' %}
+ title="Sonnet italien classique d'alexandrins à rimes croisées : deux quatrains en rimes croisées, deux tercets en rimes CCD EED.">
+ Sonnet classique, quatrains rimes croisées, tercets CCD EED
+ {% else %}
+ title="Classical Italian sonnet of alexandrine verse with rimes croisées: two quatrains with rimes croisées, two tercets with rhyme pattern CCD EED.">
+ Classical sonnet, quatrains rimes croisées, tercets CCD EED
+ {% endif %}
+ </option>
+
+ <option value="french_abba" id="french_abba"
+ {% if lang == 'fr' %}
+ title="Sonnet français classique d'alexandrins à rimes embrassées : deux quatrains en rimes embrassées, deux tercets en rimes CCD EDE.">
+ Sonnet classique, quatrains rimes embrassées, tercets CCD EDE
+ {% else %}
+ title="Classical French sonnet of alexandrine verse with rimes embrassées: two quatrains with rimes embrassées, two tercets with rhyme pattern CCD EDE.">
+ Classical sonnet, quatrains rimes embrassées, tercets CCD EDE
+ {% endif %}
+ </option>
+
+ <option value="french_abab" id="french_abab"
+ {% if lang == 'fr' %}
+ title="Sonnet français classique d'alexandrins à rimes croisées : deux quatrains en rimes croisées, deux tercets en rimes CCD EDE.">
+ Sonnet classique, quatrains rimes croisées, tercets CCD EDE
+ {% else %}
+ title="Classical French sonnet of alexandrine verse with rimes croisées: two quatrains with rimes croisées, two tercets with rhyme pattern CCD EDE.">
+ Classical sonnet, quatrains rimes croisées, tercets CCD EDE
+ {% endif %}
+ </option>
+
+ <option value="alexandrin" id="alexandrin"
+ {% if lang == 'fr' %}
+ title="Alexandrins sans hémistiche et sans vérification de la rime.">
+ Alexandrins sans hémistiche et sans rime
+ {% else %}
+ title="Alexandrine verse without hémistiche and without rhyme checks.">
+ Alexandrine without hemistiche or rhyme
+ {% endif %}
+ </option>
+
+ <option value="custom" id="custom"
+ {% if lang == 'fr' %}
+ title="Modèle personnalisé.">
+ Modèle personnalisé
+ {% else %}
+ title="Custom template.">
+ Custom template
+ {% endif %}
+ </option>
+</select>
+<br/>
+<textarea id="user_template" style="display:none;" onchange="setCustom()">
+6/6 A !X
+6/6 A !X
+6/6 B !x
+6/6 B !x
+</textarea>
+<p id="tools">
+<button onclick="loadPredef()" id="customize" tabindex="2">
+{% if lang == 'fr' %}
+ Éditer le modèle
+{% else %}
+ Tweak template
+{% endif %}
+</button>
+<a class="doclink" href="#"
+ onclick="window.open('about#template', '_blank');" tabindex="3">
+{% if lang == 'fr' %}
+aide <img src="static/img/nw.png"
+alt="s'ouvre dans une nouvelle fenêtre">
+{% else %}
+help <img src="static/img/nw.png"
+alt="opens in a new window">
+{% endif %}
+</a>
+<button id="check" onclick="check()" tabindex="5">
+{% if lang == 'fr' %}
+ Valider
+{% else %}
+ Validate
+{% endif %}
+</button>
+</p>
+<textarea id="poem" name="poem" tabindex="4"
+ onchange="toggleUnload()"
+{% if lang == 'fr' %}
+ placeholder="Saisissez votre poème ici"
+{% else %}
+ placeholder="Input your poem here"
+{% endif %}
+>
+</textarea>
+</div>
+
+<div id="cerrors">
+ <p id="status">
+{% if lang == 'fr' %}
+plint est un outil pour vérifier la métrique et les rimes de poèmes en
+langue française.
+Choisissez un modèle (survolez avec le pointeur pour plus de détails), saisissez
+votre poème, et cliquez sur "Valider".
+{% else %}
+plint is a tool to check the metric and rhymes of French verse.
+Select a template (hover for details), input your poem, and hit
+"Validate".
+{% endif %}
+</p>
+
+<ol id="errors">
+</ol>
+</div>
+
+{% endblock %}
+
diff --git a/plint/website/views/page.html b/plint/website/views/page.html
@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html dir="ltr" lang="en-US">
+ <head>
+ <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+ <title>{{ title }}</title>
+{% if lang == 'fr' %}
+ <meta name="description" content="vérificateur de poèmes plint" />
+{% else %}
+ <meta name="description" content="plint French poetry checker" />
+{% endif %}
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+ <link rel="stylesheet" href="/static/main.css" type="text/css" media="screen" />
+ <link rel="stylesheet" media="(max-width: 650px)" href="/static/mobile.css" />
+ <script type="text/javascript">
+ var lang = "{{ lang }}";
+ </script>
+ <script type="text/javascript" src="/static/jquery-1.10.2.min.js"></script>
+ <script type="text/javascript" src="/static/jquery.caret.js"></script>
+ <script type="text/javascript" src="/static/script.js"></script>
+ </head>
+ <body>
+ <header>
+ <h1><a href="/">plint</a></h1>
+ <sup><a class="headlink"
+ href="about">{% if lang == 'fr' %}aide{% else %}help{% endif %}</a> • <a
+ class="headlink"
+ href="about#log">{% if lang == 'fr' %}vie privée{% else %}privacy{% endif %}</a></sup>
+ {% if nolocale != True %}
+ <div id="lang">
+ <a href="/fr/{{path}}">fr</a> • <a href="/en/{{path}}">en</a>
+ </div>
+ {% endif %}
+ </header>
+
+ <div id="body">
+ {% block body %}
+ {% endblock %}
+ </div>
+ </body>
+</html>
diff --git a/plint_irc.py b/plint_irc.py
@@ -1,142 +0,0 @@
-#!/usr/bin/python3 -uO
-
-import localization
-import re
-import sys
-import diaeresis
-import rhyme
-from template import Template
-from pprint import pprint
-from common import normalize
-
-buf = ""
-lbuf = []
-
-def write(l, descriptor=None):
- if descriptor:
- f = descriptor
- else:
- f = open(sys.argv[2], 'a')
- print(' '.join(l), file=f)
- if not descriptor:
- f.close()
-
-def output(l, descriptor):
- print(' '.join(l), file=descriptor)
- write(l, descriptor if descriptor != sys.stdout else None)
-
-def leading_cap(text):
- for c in text:
- if c.upper() == c.lower():
- continue # symbol
- if c != c.lower():
- return True
- if c != c.upper():
- return False
- return False
-
-def manage(line, descriptor=sys.stdout):
- """manage one line, indicate if an error occurred"""
- global buf
- global lbuf
- usebuf = False
- l = line.rstrip().split(' ')
- text = ' '.join(l[1:])
- if normalize(text.strip()) == '':
- return True # no text
- first = [a for a in l[1:] if a != ''][0]
- if first == '/me' and len(l) >= 3 and l[2] == 'plint':
- # always accept actions
- if len(lbuf) > 0:
- lbuf.append(l)
- else:
- write(l, descriptor)
- return True
- if first[0] == '/':
- return False # ignore other commands
- if first.lstrip().startswith("...") or first.lstrip().startswith("…"):
- text = buf+text
- usebuf = True
- if not usebuf:
- if first[-1] == ':':
- return False
- if not leading_cap(text):
- return False
- if (not (text.rstrip().endswith("...") or text.rstrip().endswith("…")
- or text.lstrip().endswith("...") or text.lstrip().endswith("…")) and
- len(text) < 13):
- return False # too short
- if len(text) > 130:
- return False # too long
- if (text.rstrip().endswith("...") or
- text.rstrip().endswith("…")):
- # it might be a call
- buf = text
- if usebuf:
- lbuf.append(l)
- else:
- lbuf = [l]
- return True
- errors = template.check(text, quiet=False)
- quiet = False
- if errors:
- print(errors.report())
- if not errors:
- buf = ""
- if usebuf:
- for bl in lbuf:
- output(bl, descriptor)
- output(l, descriptor)
- lbuf = []
- return not errors
-
-if len(sys.argv) not in [3, 4]:
- print("Usage: %s TEMPLATE POEM [OFFSET]" % sys.argv[0], file=sys.stderr)
- print("Check POEM according to TEMPLATE, add valid verse from stdin to POEM",
- file=sys.stderr)
- print("Ignore OFFSET lines from POEM",
- file=sys.stderr)
- sys.exit(1)
-
-localization.init_locale()
-
-f = open(sys.argv[1])
-x = f.read()
-f.close()
-template = Template(x)
-
-diaeresis.load_diaeresis('diaeresis.json')
-
-template.reject_errors = True
-
-offset = 0
-if len(sys.argv) == 4:
- offset = int(sys.argv[3])
-
-pos = 0
-
-localization.init_locale()
-f = open(sys.argv[2], 'r')
-for line in f.readlines():
- pos += 1
- if pos <= offset:
- continue # ignore first lines
- print("%s (read)" % line.rstrip(), file=sys.stderr)
- if not manage(line, sys.stderr):
- print("Existing poem is wrong!", file=sys.stderr)
- sys.exit(2)
-f.close()
-
-print("ready", file=sys.stderr)
-
-def run():
- global lbuf
- while True:
- line = sys.stdin.readline()
- if not line:
- break
- print("Seen: %s" % line, file=sys.stderr)
- manage(' '.join(line.split(' ')[1:]))
-
-run()
-
diff --git a/plint_web.py b/plint_web.py
@@ -1,235 +0,0 @@
-#!/usr/bin/python3 -Ou
-#encoding: utf8
-
-import localization
-import re
-import template
-import error
-import diaeresis
-from bottle import run, Bottle, request, static_file, redirect, response
-from jinja2 import Environment, PackageLoader
-from json import dumps
-import time
-
-env = Environment(loader=PackageLoader('plint_web', 'views'))
-
-# force HTTPS usage
-# http://bottlepy.org/docs/dev/faq.html#problems-with-reverse-proxies
-# because bottle makes absolute redirects
-# https://github.com/bottlepy/bottle/blob/9fe68c89e465004a5e6babed0955bc1eeba88002/bottle.py#L2637
-# even though relative Location: is now allowed
-# http://stackoverflow.com/a/25643550
-def fix_https(app):
- def fixed_app(environ, start_response):
- environ['wsgi.url_scheme'] = 'https'
- return app(environ, start_response)
- return fixed_app
-app = Bottle()
-app.wsgi = fix_https(app.wsgi)
-
-THROTTLE_DELAY = 2
-throttle = set()
-
-def best_match(matches, header):
- # inspired by http://www.xml.com/pub/a/2005/06/08/restful.html
-
- def parse_one(t):
- parts = t.split(";")
- d = {}
- for param in parts[1:]:
- spl = param.split("=")
- if (len(spl) != 2):
- # this should be formatted as key=value
- # so ignore it
- continue
- k, v = spl
- d[k.strip().lower()] = v.strip()
- if 'q' not in d.keys():
- d['q'] = "1"
- return (parts[0], d)
-
- parts = []
- for p in header.split(","):
- parsed = parse_one(p)
- try:
- value = float(parsed[1]['q'])
- except ValueError:
- # q value should be a float; set it to 0
- value = 0
- parts.append((value, parsed[0].split("-")))
- for lang in [x[1] for x in sorted(parts, reverse=True)]:
- for match in matches:
- if match in lang:
- return match
- return matches[0]
-
-def get_locale():
- header = request.headers.get('Accept-Language')
- print(header)
- try:
- return best_match(['fr', 'en'], header)
- except AttributeError:
- return 'en'
-
-def get_title(lang):
- if lang == 'fr':
- return "plint -- vérification formelle de poèmes"
- else:
- return "plint -- French poetry checker"
-
-@app.route('/static/tpl/<filename>')
-def server_static(filename):
- return static_file(filename, root="./static/tpl", mimetype="text/plain")
-
-@app.route('/<lang>/static/img/<filename>')
-def server_static(filename, lang=None):
- return static_file(filename, root="./static/img")
-
-@app.route('/<lang>/static/tpl/<filename>')
-def server_static(filename, lang=None):
- return static_file(filename, root="./static/tpl", mimetype="text/plain")
-
-@app.route('/static/<filename>')
-def server_static(filename):
- return static_file(filename, root="./static")
-
-@app.route('/<lang>/static/<filename>')
-def server_static(filename, lang=None):
- return static_file(filename, root="./static")
-
-@app.route('/')
-def root():
- redirect('/' + get_locale() + '/')
-
-@app.route('/<page>')
-def paged(page):
- redirect('/' + get_locale() + '/' + page)
-
-@app.route('/<lang>/')
-def root(lang):
- if lang not in ['fr', 'en']:
- return paged(lang)
- return env.get_template('index.html').render(title=get_title(lang),
- lang=lang, path="")
-
-@app.route('/<lang>/about')
-def about(lang):
- return env.get_template('about.html').render(title=get_title(lang),
- lang=lang, path="about")
-
-MAX_POEM_LEN = 8192
-MAX_LINE_LEN = 512
-
-class TooBigException(Exception):
- pass
-
-class TooLongLinesException(Exception):
- pass
-
-def check(poem):
- if len(poem) > MAX_POEM_LEN:
- raise TooBigException
- s = poem.split("\n")
- for x in range(len(s)):
- if len(s[x]) > MAX_LINE_LEN:
- raise TooLongLinesException
- s[x] = s[x].strip()
- return s
-
-@app.route('/<lang>/checkjs', method='POST')
-def q(lang):
- global throttle
- # necessary when serving with lighttpd proxy-core
- ip = request.environ.get('HTTP_X_FORWARDED_FOR')
- if not ip:
- # fallback; this is 127.0.0.1 with proxy-core
- ip = request.environ.get('REMOTE_ADDR')
- t = time.time()
- print("== %s %s ==" % (ip, t))
- response.content_type = 'application/json'
- localization.init_locale(lang)
- throttle = set(x for x in throttle if t - x[1] < THROTTLE_DELAY)
- if ip in (x[0] for x in throttle):
- if lang == 'fr':
- msg = (("Trop de requêtes pour vérifier le poème,"
- + " veuillez réessayer dans %d secondes") %
- THROTTLE_DELAY)
- else:
- msg = (("Too many requests to check poem,"
- + " please try again in %d seconds") %
- THROTTLE_DELAY)
- return dumps({'error': msg})
- throttle.add((ip, t))
- poem = re.sub(r'<>&', '', request.forms.get('poem'))
- print(poem)
-
- # default message
- if lang == 'fr':
- msg = "Le poème est vide"
- else:
- msg = "Poem is empty"
-
- try:
- poem = check(poem)
- except TooBigException:
- poem = None
- if lang == 'fr':
- msg = "Le poème est trop long (maximum %d caractères)" % MAX_POEM_LEN
- else:
- msg = "Poem is too long (maximum %d characters)" % MAX_POEM_LEN
- except TooLongLinesException:
- poem = None
- if lang == 'fr':
- msg = "Certaines lignes du poème sont trop longues (maximum %d caractères)" % MAX_LINE_LEN
- else:
- msg = "Some lines of the poem are too long (maximum %d characters)" % MAX_LINE_LEN
- if not poem or len(poem) == 0 or (len(poem) == 1 and len(poem[0]) == 0):
- return dumps({'error': msg})
- templateName = re.sub(r'[^a-z_]', '', request.forms.get('template'))
- print(templateName)
- if templateName == 'custom':
- x = request.forms.get('custom_template')
- else:
- try:
- f = open("static/tpl/" + templateName + ".tpl")
- x = f.read()
- f.close()
- except IOError:
- if lang == 'fr':
- msg = "Modèle inexistant"
- else:
- msg = "No such template"
- return dumps({'error': msg})
- print(x)
- try:
- templ = template.Template(x)
- except error.TemplateLoadError as e:
- if lang == 'fr':
- msg = "Erreur à la lecture du modèle : " + e.msg
- else:
- msg = "Error when reading template: " + e.msg
- return dumps({'error': msg})
- poem.append(None)
- r = []
- i = 0
- d = {}
- for line in poem:
- i += 1
- last = False
- if line == None:
- line = ""
- last = True
- errors = templ.check(line, last=last)
- if errors:
- r.append({
- 'line': line,
- 'num': i,
- 'errors': sum(errors.lines(short=True), [])
- })
- d['result'] = r
- return dumps(d)
-
-if __name__ == '__main__':
- diaeresis.load_diaeresis('diaeresis.json')
- run(app, port='5000', server="cherrypy", host="::")
-
diff --git a/poem2html/bottom.html b/poem2html/bottom.html
@@ -1,3 +0,0 @@
- </div>
- </body>
-</html>
diff --git a/poem2html/make_poem.pl b/poem2html/make_poem.pl
@@ -1,52 +0,0 @@
-#!/usr/bin/perl
-
-use HTML::Entities;
-
-my $actor;
-my $indent;
-my $first = 1;
-my %actions;
-
-while (<STDIN>) {
- chop;
- if (/^<([^>]*)> \/me plint (.*)$/) {
- if ($1 ne $actor) {
- $actions{$1} = $2;
- } else {
- my $did = encode_entities($2, '<>&"');
- print "</p>\n";
- print "<p class=\"did\">$actor $did</p>\n";
- print "<p class=\"speech\">\n";
- }
- } elsif (/^<([^>]*)> (.*)$/) {
- if ($1 ne $actor) {
- print "</p>\n" unless $first;
- $first = 0;
- $actor = $1;
- my $eactor = encode_entities($actor, '<>&"');
- print "<p class=\"actor\"><span class=\"actor\">$eactor</span>";
- if (exists $actions{$1}) {
- my $did = encode_entities($actions{$1}, '<>&"');
- print ", <span class=\"did\">$did</span>";
- delete $actions{$1};
- }
- print "</p>\n";
- print "<p class=\"speech\">\n";
- }
- my $rawverse = $2;
- if ($2 =~ m/^ *\.\.\./) {
- $indent++;
- } else {
- $indent = 0;
- }
- my $verse = encode_entities($rawverse, '<>&"');
- if ($indent) {
- my $offset = 4 * $indent . "em";
- print "<span style=\"margin-left: $offset;\">$verse</span><br />\n";
- } else {
- print "$verse<br />\n";
- }
- }
-}
-
-print "</p>\n" unless $first;
diff --git a/poem2html/make_poem.sh b/poem2html/make_poem.sh
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-DIR="$( cd "$( dirname "$0" )" && pwd )"
-
-cat $DIR/top.html
-cat $1 | $DIR/make_poem.pl
-cat $DIR/bottom.html
diff --git a/poem2html/style.css b/poem2html/style.css
@@ -1,117 +0,0 @@
-body {
- background-color: #ccc;
- font-family: Arial, Helvetica, sans-serif;
-}
-
-h1,.subtitle {
- font-family: monospace;
- text-align: center;
- margin-bottom: 0.5em;
- margin-right: 2.5em;
-}
-
-hr {
- margin-right: 5em;
-}
-
-.separator {
- margin-top: 2.5em;
- width: 50%;
- margin-right: 10em;
-}
-
-#top {
- margin-top: 0;
- margin-bottom: 3em;
-}
-
-#container {
- border: 1px solid #333;
- background-color: white;
- margin: auto;
- padding-top: 1em;
- padding-bottom: 1em;
- padding-left: 5em;
-}
-
-.stanza {
- margin-bottom: 1.25em;
- margin-top: 1.25em;
-}
-
-#footer, .dedication {
- text-align: right;
-}
-
-.dedication {
- font-style: italic;
- margin-bottom: 1.8em;
- margin-right: 4em;
-}
-
-#footer {
- margin-top: 3em;
- margin-right: 1em;
-}
-
-.ref {
- font-style: oblique;
-}
-
-#header {
- margin-bottom: 3em;
-}
-
-h2 {
- font-size: 150%;
- margin-bottom: 0.2em;
- margin-top: 1.5em;
- letter-spacing: 1px;
- font-variant: small-caps;
-}
-
-h3 {
- font-size: 100%;
- margin-top: 1.5em;
-}
-
-h2, h3 {
- font-family: Georgia, "Times New Roman", Times, serif;
-}
-
-.ref {
- text-align: left;
- margin-left: 0;
-}
-
-#container {
- max-width: 28em;
-}
-
-.line {
- margin-top: 0.45em;
- margin-bottom: 0.45em;
-}
-
-span.actor {
- font-variant: small-caps;
- margin-left: 2em;
- margin-bottom: 0.3em;
-}
-
-.speech {
- margin-top: 0.3em;
-}
-
-.subtitle {
- font-size: 70%;
-}
-
-.did {
- font-style: italic;
-}
-
-p.did {
- margin-left: 2em;
-}
-
diff --git a/poem2html/top.html b/poem2html/top.html
@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html dir="ltr" xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>#alexandrins</title>
- <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
- <meta name="author" content="ulminfo" />
- <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
- </head>
- <body>
- <div id="container">
- <h1>#alexandrins</h1>
- <hr id="top" />
-
diff --git a/res/messages_fr.po b/res/messages_fr.po
@@ -1,146 +0,0 @@
-# plint localization to French
-# Copyright (C) 2013 Antoine Amarilli
-# Antoine Amarilli <a3nm AT a3nm DOT net>, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: plint\n"
-"POT-Creation-Date: 2016-04-05 20:50+0200\n"
-"PO-Revision-Date: 2016-04-05 20:51+0200\n"
-"Last-Translator: Antoine Amarilli <a3nm@a3nm.net>\n"
-"Language-Team: \n"
-"Language: fr\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: pygettext.py 1.5\n"
-"X-Generator: Poedit 1.8.7.1\n"
-
-#: error.py:70
-msgid " (see '%s' above)"
-msgstr " (voir '%s' ci-dessus)"
-
-#: error.py:75
-msgid "Illegal characters"
-msgstr "Caractères interdits"
-
-#: error.py:81
-msgid "Illegal ambiguous pattern"
-msgstr "Motif ambigu interdit"
-
-#: error.py:87
-msgid "Illegal hiatus"
-msgstr "Hiatus interdit"
-
-#: error.py:97
-msgid "%s for type %s (expected %s, inferred %s)"
-msgstr "%s pour le type %s (attendu : %s, lu : %s)"
-
-#: error.py:104
-msgid "Bad rhyme genre"
-msgstr "Mauvais genre de rime"
-
-#: error.py:107
-msgid " or "
-msgstr " ou "
-
-#: error.py:122
-msgid "Bad rhyme sound"
-msgstr "Mauvaise rime"
-
-#: error.py:131
-msgid "Bad rhyme ending"
-msgstr "Mauvaise rime pour l'œil"
-
-#: error.py:138
-msgid "Illegal metric: expected %d syllable%s%s"
-msgstr "Métrique illégale: attendu : %d syllabe%s%s"
-
-#: error.py:141
-msgid " with hemistiche%s at "
-msgstr " avec hémistiche%s en "
-
-#: error.py:151
-msgid "Too many occurrences of word \"%s\" for rhyme %s"
-msgstr "Trop d'occurrences du mot \"%s\" pour la rime %s"
-
-#: error.py:156
-msgid "Poem is not complete"
-msgstr "Poème incomplet"
-
-#: error.py:160
-msgid "Verse is beyond end of poem"
-msgstr "Vers au-delà de la fin du poème"
-
-#: plint.py:31
-msgid "Usage: %s TEMPLATE [DFILE [OCONTEXT]]"
-msgstr "Usage : %s MODÈLE [FICHIERD [CONTEXTEO]]"
-
-#: plint.py:33
-msgid "Check stdin according to TEMPLATE, report errors on stdout"
-msgstr ""
-"Vérifie l'entrée standard suivant MODÈLE, signale les erreurs sur la sortie "
-"standard"
-
-#: plint.py:35
-msgid "DFILE is the diaeresis file, OCONTEXT is the context output file"
-msgstr ""
-"FICHIERD est le fichier de diérèses, CONTEXTEO est le fichier de sortie "
-"pour les contextes"
-
-#: template.py:30
-msgid "Metric description should only contain positive integers"
-msgstr "La métrique ne doit contenir que des entiers strictement positifs"
-
-#: template.py:32
-msgid "Metric length limit exceeded"
-msgstr "La longueur de la métrique est trop grande"
-
-#: template.py:80
-msgid "Global options must be provided as key-value pairs"
-msgstr ""
-"Les options globales doivent être fournies sous la forme de paires clé-"
-"valeur"
-
-#: template.py:89
-msgid "Bad value for global option %s"
-msgstr "Mauvaise valeur pour l'option globale %s"
-
-#: template.py:94
-msgid "Unknown global option"
-msgstr "Option globale inconnue"
-
-#: template.py:109
-msgid "Template is empty"
-msgstr "Modèle vide"
-
-#: template.py:292
-msgid "Bad value in global option"
-msgstr "Mauvaise valeur pour l'option globale %s"
-
-#~ msgid ", ending: \""
-#~ msgstr ", fin: \""
-
-#~ msgid "%s for type %s (expected %s)"
-#~ msgstr "%s pour le type %s (attendu : %s)"
-
-#~ msgid "hiatus"
-#~ msgstr "hiatus"
-
-#~ msgid "error: %s"
-#~ msgstr "erreur : %s"
-
-#~ msgid "Line is: %s"
-#~ msgstr "Ligne : %s"
-
-#~ msgid "Bad metric (expected %s, inferred %d illegal option%s)"
-#~ msgstr "Mauvaise métrique (attendu : %s, lu %d choix interdit%s)"
-
-#~ msgid "... worse options omitted ..."
-#~ msgstr "... et d'autres choix non affichés ..."
-
-#~ msgid "genre"
-#~ msgstr "genre"
-
-#~ msgid "value"
-#~ msgstr "valeur"
diff --git a/rhyme.py b/rhyme.py
@@ -1,308 +0,0 @@
-#!/usr/bin/python3 -u
-#encoding: utf8
-
-import copy
-import re
-import sys
-from pprint import pprint
-import frhyme
-import functools
-from options import default_options
-from common import is_vowels, normalize
-
-# number of possible rhymes to consider
-NBEST = 5
-# phonetic vowels
-vowel = list("Eeaio592O#@y%u()$")
-
-# use for supposed liaison both in phon and eye
-liaison = {
- 'c': 'k',
- 'd': 't',
- 'g': 'k',
- 'k': 'k',
- 'p': 'p',
- 'r': 'R',
- 's': 'z',
- 't': 't',
- 'x': 'z',
- 'z': 'z',
- }
-
-tolerance = {
- 'ï': 'hi',
- "ai": "é",
- 'm': 'n',
- 'à': 'a',
- 'û': 'u',
- 'ù': 'u'
- }
-
-
-class Constraint:
- def __init__(self, classical=True, phon=1):
- self.phon = phon # minimal number of common suffix phones
- self.classical = classical # should we impose classical rhyme rules
-
- def mmax(self, a, b):
- """max, with -1 representing infty"""
- if a == -1 or b == -1:
- return -1
- else:
- return max(a, b)
-
- def restrict(self, c):
- """take the max between us and constraint object c"""
- if not c:
- return
- self.phon = self.mmax(self.phon, c.phon)
- self.classical = self.classical or c.classical
-
-class Rhyme:
- def apply_mergers(self, phon):
- return ''.join([(self.mergers[x] if x in self.mergers.keys()
- else x) for x in phon])
-
- def supposed_liaison(self, x):
- if x[-1] in liaison.keys() and self.options['eye_supposed_ok']:
- return x[:-1] + liaison[x[-1]]
- return x
-
- def __init__(self, line, constraint=None, mergers=None, options=None, phon=None):
- if constraint:
- self.constraint = constraint
- else:
- self.constraint = Constraint()
- self.mergers = {}
- # length of smallest end-of-verse word in syllables
- # will be provided later
- self.last_count = 42
- if options:
- self.options = options
- else:
- self.options = default_options
- if mergers:
- for phon_set in mergers:
- for pho in phon_set[1:]:
- self.mergers[pho] = phon_set[0]
- if not phon:
- phon = self.lookup(line)
- self.phon = set([self.apply_mergers(x) for x in phon])
- self.eye = self.supposed_liaison(self.consonant_suffix(line))
- self.raw_eye = line
- self.old_phon = None
- self.old_eye = None
- self.old_raw_eye = None
- self.old_last_count = None
- self.new_rhyme = None
-
- # store if rhyme is a succession of two vowels
- self.double_vocalic = False
- l2 = normalize(line)
- if len(l2) >= 2:
- if is_vowels(l2[-2], with_y=False, with_h=False):
- self.double_vocalic = True
- if l2[-2] == 'h':
- if len(l2) >= 3 and is_vowels(l2[-3], with_y=False, with_h=False):
- self.double_vocalic = True
- self.old_double_vocalic = False
-
- def rollback(self):
- self.phon = self.old_phon
- self.eye = self.old_eye
- self.raw_eye = self.old_raw_eye
- self.last_count = self.old_last_count
- self.double_vocalic = self.old_double_vocalic
-
- def sufficient_phon(self):
- # return the shortest accepted rhymes among old_phon
- ok = set()
- for p in self.phon:
- slen = len(p)
- for i in range(len(p)):
- if p[-(i+1)] in vowel:
- slen = i+1
- break
- slen = max(slen, self.constraint.phon)
- ok.add(p[-slen:])
- return ok
-
- def sufficient_eye_length(self, old_phon=None):
- if not self.constraint.classical:
- return self.eye, 0 # not classical, nothing required
- if ((old_phon >= 2 if old_phon else self.satisfied_phon(2))
- or not self.options['poor_eye_required']):
- return self.eye, 1
- if self.last_count == 1:
- return self.eye, 1
- if self.options['poor_eye_vocalic_ok'] and self.double_vocalic:
- return self.eye, 1
- if self.options['poor_eye_supposed_ok']:
- return self.eye, 2
- else:
- return self.raw_eye, 2
-
- def sufficient_eye(self, old_phon=None):
- d, val = self.sufficient_eye_length(old_phon)
- if val <= len(d):
- return d[-val:]
- else:
- return d
-
- def match(self, phon, eye, raw_eye):
- """limit our phon and eye to those which match phon and eye and which
- respect constraints"""
- new_phon = set()
- for x in self.phon:
- for y in phon:
- val = phon_rhyme(x, y)
- if val >= self.constraint.phon and self.constraint.phon >= 0:
- new_phon.add(x[-val:])
- self.phon = new_phon
- if self.eye:
- val = eye_rhyme(self.eye, eye)
- if val == 0:
- self.eye = ""
- else:
- self.eye = self.eye[-val:]
- if self.raw_eye:
- val = eye_rhyme(self.raw_eye, raw_eye)
- if val == 0:
- self.raw_eye = ""
- else:
- self.raw_eye = self.raw_eye[-val:]
-
- def adjustLastCount(self, v):
- self.last_count = min(self.last_count, v)
-
- def restrict(self, r):
- """take the intersection between us and rhyme object r"""
- if self.satisfied():
- self.old_phon = self.phon
- self.old_eye = self.eye
- self.old_last_count = self.last_count
- self.old_double_vocalic = self.double_vocalic
- self.old_raw_eye = self.raw_eye
- # lastCount will be applied later
- self.constraint.restrict(r.constraint)
- self.new_rhyme = r
- if not r.double_vocalic:
- self.double_vocalic = False # rhyme is ok if all rhymes are double vocalic
- self.match(set([self.apply_mergers(x) for x in r.phon]),
- self.supposed_liaison(self.consonant_suffix(r.eye)), r.raw_eye)
-
- def consonant_suffix(self, s):
- if not self.options['eye_tolerance_ok']:
- return s
- for k in tolerance.keys():
- if s.endswith(k):
- return s[:-(len(k))] + tolerance[k]
- return s
-
- def feed(self, line, constraint=None):
- """extend us with a line and a constraint"""
- # lastCount is not applied yet
- return self.restrict(Rhyme(line, constraint, self.mergers, self.options))
-
- def satisfied_phon(self, val=None):
- if not val:
- val = self.constraint.phon
- for x in self.phon:
- if len(x) >= val:
- return True
- return False
-
- def satisfied_eye(self):
- d, l = self.sufficient_eye_length()
- return len(d) >= l
-
- def satisfied(self):
- return self.satisfied_phon() and self.satisfied_eye()
-
- def pprint(self):
- pprint(self.phon)
-
- def adjust(self, result, s):
- """add liason kludges"""
- result2 = copy.deepcopy(result)
- # adjust for tolerance with classical rhymes
- # e.g. "vautours"/"ours", "estomac"/"Sidrac"
- if self.options['phon_supposed_ok']:
- # the case 'ent' would lead to trouble for gender
- if s[-1] in liaison.keys() and not s.endswith('ent'):
- for r in result2:
- result.add(r + liaison[s[-1]])
- if (s[-1] == 's'):
- result.add(r + 's')
- return result
-
- def lookup(self, s):
- """lookup the pronunciation of s, adding rime normande kludges"""
- result = raw_lookup(s)
- if self.options['normande_ok'] and (s.endswith('er') or s.endswith('ers')):
- result.add("ER")
- return self.adjust(result, s)
-
-def suffix(x, y):
- """length of the longest common suffix of x and y"""
- bound = min(len(x), len(y))
- for i in range(bound):
- a = x[-(1+i)]
- b = y[-(1+i)]
- if a != b:
- return i
- return bound
-
-def phon_rhyme(x, y):
- """are x and y acceptable phonetic rhymes?"""
- assert(isinstance(x, str))
- assert(isinstance(y, str))
- nphon = suffix(x, y)
- for c in x[-nphon:]:
- if c in vowel:
- return nphon
- return 0
-
-def eye_rhyme(x, y):
- """value of x and y as an eye rhyme"""
- return suffix(x, y)
-
-def concat_couples(a, b):
- """the set of x+y for x in a, y in b"""
- s = set()
- for x in a:
- for y in b:
- s.add(x + y)
- return s
-
-def raw_lookup(s):
- # kludge: take the last three words and concatenate them to take short words
- # into account
- s = s.split(' ')[-3:]
- sets = list(map((lambda a: set([x[1] for x in
- frhyme.lookup(escape(a), NBEST)])), s))
- return functools.reduce(concat_couples, sets, set(['']))
-
-#workaround for lexique
-def escape(t):
- return re.sub('œ', 'oe', re.sub('æ', 'ae', t))
-
-if __name__ == '__main__':
- while True:
- line = sys.stdin.readline()
- if not line:
- break
- line = line.lower().strip().split(' ')
- if len(line) < 1:
- continue
- constraint = Constraint()
- rhyme = Rhyme(line[0], constraint, self.mergers, self.options)
- for x in line[1:]:
- rhyme.feed(x, 42)
- rhyme.pprint()
- if not rhyme.satisfied():
- print("No.")
- break
- if rhyme.satisfied():
- print ("Yes.")
-
diff --git a/static/img/nw.png b/static/img/nw.png
Binary files differ.
diff --git a/static/jquery-1.10.2.min.js b/static/jquery-1.10.2.min.js
@@ -1,6 +0,0 @@
-/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
-//@ sourceMappingURL=jquery-1.10.2.min.map
-*/
-(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
-}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
-u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
diff --git a/static/jquery.caret.js b/static/jquery.caret.js
@@ -1,55 +0,0 @@
-// Set caret position easily in jQuery
-// Written by and Copyright of Luke Morton, 2011
-// Licensed under MIT
-(function ($) {
- // Behind the scenes method deals with browser
- // idiosyncrasies and such
- $.caretTo = function (el, index) {
- if (el.createTextRange) {
- var range = el.createTextRange();
- range.move("character", index);
- range.select();
- } else if (el.selectionStart != null) {
- el.focus();
- el.setSelectionRange(index, index);
- }
- };
-
- // The following methods are queued under fx for more
- // flexibility when combining with $.fn.delay() and
- // jQuery effects.
-
- // Set caret to a particular index
- $.fn.caretTo = function (index, offset) {
- return this.queue(function (next) {
- if (isNaN(index)) {
- var i = $(this).val().indexOf(index);
-
- if (offset === true) {
- i += index.length;
- } else if (offset) {
- i += offset;
- }
-
- $.caretTo(this, i);
- } else {
- $.caretTo(this, index);
- }
-
- next();
- });
- };
-
- // Set caret to beginning of an element
- $.fn.caretToStart = function () {
- return this.caretTo(0);
- };
-
- // Set caret to the end of an element
- $.fn.caretToEnd = function () {
- return this.queue(function (next) {
- $.caretTo(this, $(this).val().length);
- next();
- });
- };
-}(jQuery));-
\ No newline at end of file
diff --git a/static/main.css b/static/main.css
@@ -1,155 +0,0 @@
-h1 {
- background: #040;
- float: left;
- margin: 0;
- margin-right: 0.3em;
- font-size: 100%;
- padding: 0.2em;
-}
-
-#lang {
- float: right;
- padding: 0.2em;
- margin: 0;
- margin-left: 0.3em;
-}
-
-#body {
- margin-top: 1em;
- padding-left: 0.5em;
- padding-right: 0.5em;
-}
-
-header a, .headlink {
- color: white;
- text-decoration: none;
-}
-
-header {
- background: black;
- overflow: auto;
- color: white;
- width: 100%;
-}
-
-.headlink a {
- color: #0c0;
-}
-
-body {
- margin: 0;
- padding: 0;
-}
-
-.help {
- vertical-align: super;
-}
-
-dt {
- font-weight: bold;
-}
-
-#lcontainer {
- width: 42%;
- float: left;
-}
-
-#cerrors li {
- cursor: pointer;
- background: #fdd;
- padding: 1em;
- margin-bottom: 1em;
- overflow: auto;
- border: 2px outset red;
- min-height: 3em;
-}
-
-#cerrors li:hover {
- background: #fee;
- border: 2px outset #faa;
-}
-
-#cerrors li p {
- margin: 0;
- color: #a00;
- font-weight: bold;
-}
-
-#cerrors li blockquote {
- padding: 0;
- font-style: italic;
- margin-left: 0;
-}
-
-#cerrors {
- margin-top: 0;
- overflow: auto;
- height: 90vh;
- width: 55%;
- float: right;
-}
-
-#errors {
- list-style-type: none;
- padding: 0;
-}
-
-#poem {
- min-height: 8em;
- /* http://stackoverflow.com/a/4156343 */
- width: 100%;
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-#predef {
- width: 100%;
- /* http://stackoverflow.com/a/4156343 */
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-.doclink {
- font-size: 80%;
-}
-
-#user_template {
- /* http://stackoverflow.com/a/4156343 */
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- height: 10vh;
- min-height: 6em;
-}
-
-#check {
- float: right;
-}
-
-.error {
- display: block;
- background: #fdd;
- padding: 0.5em;
- border: 1px solid red;
-}
-
-.success {
- display: block;
- background: #dfd;
- padding: 0.5em;
- border: 1px solid green;
-}
-
-#status {
- display: block;
- width: 100%;
- overflow: auto;
- margin-top: 0;
-}
-
-p {
- /* reset */
- margin: 1em 0;
-}
diff --git a/static/mobile.css b/static/mobile.css
@@ -1,36 +0,0 @@
-#cerrors {
- float: none;
- width: initial;
- height: initial;
- max-width: initial;
- margin-top: 1em;
-}
-
-#cerrors li {
- width: 100%;
- /* http://stackoverflow.com/a/4156343 */
- -webkit-box-sizing: border-box;
- -moz-box-sizing: border-box;
- box-sizing: border-box;
-}
-
-#lcontainer {
- float: none;
- width: 100%;
-}
-
-#poem {
- min-width: 100%;
- max-width: 100%;
-}
-
-#predef {
- max-width: 100%;
- min-width: 100%;
-}
-
-#user_template {
- min-width: 100%;
- max-width: 100%;
-}
-
diff --git a/static/script.js b/static/script.js
@@ -1,353 +0,0 @@
-/* http://chrissilich.com/blog/convert-em-size-to-pixels-with-jquery/ */
-function em2px(n) {
- var emSize = parseFloat($("body").css("font-size"));
- return (emSize * n);
-}
-
-function htmlentities(x) {
- return $('<div/>').text(x).html();
-}
-
-function onlydigits(x) {
- return String(x).replace(/[^0-9]/, '');
-}
-
-function showCustom(a) {
- if (a) {
- document.getElementById("custom_template").style.display = "block";
- } else {
- document.getElementById("custom_template").style.display = "none";
- }
-}
-
-function reportError(msg) {
- if (lang == "fr") {
- var message = ("Impossible de vérifier le poème faute de pouvoir "
- + "communiquer avec le serveur p;: ");
- } else {
- var message = ("Could not check poem due to error when "
- + "communicating with server: ");
- }
- $( "#status" ).html("<span class=\"error\">" + message + msg + "</span>");
-}
-
-var setForCustom = false;
-
-function setUnload() {
- window.onbeforeunload = function() {
- if (lang == "fr") {
- return ("Votre poème sera perdu en fermant cette page.");
- } else {
- return ("Your poem will be lost when closing this page.");
- }
- };
-}
-
-function toggleUnload() {
- if ($('#poem').val().length > 10) {
- setUnload();
- } else {
- if (!setForCustom) {
- window.onbeforeunload = null;
- }
- }
-}
-
-function setCustom() {
- setForCustom = true;
- setUnload();
-}
-
-function getAvail() {
- var avail = $( window ).height() - $( '#lcontainer' ).offset().top - em2px(4) - $( '#tools' ).height() - $( '#predef' ).height();
- if ($( '#user_template' ).is(":visible")) {
- avail -= em2px(.5);
- }
- if ($( window ).width() <= 650) {
- avail -= em2px(1);
- }
- return avail;
-}
-
-function sanitize(e) {
- var avail = getAvail();
- var h1 = $( '#poem' ).height();
- var h2 = $( '#user_template' ).height();
- var h3 = $( '#cerrors' ).height();
- if (h1 > avail) {
- $( '#poem' ).height(avail);
- h1 = avail;
- }
- if (h2 > avail) {
- $( '#user_template' ).height(avail);
- h2 = avail;
- }
- if (h3 > avail) {
- $( '#cerrors' ).height(avail);
- h3 = avail;
- }
-}
-
-var poem_h, poem_w, user_template_h, user_template_w;
-
-function resizeCErrors(e) {
- // resize in width
- var twidth = $( window ).width() - $( '#poem' ).width() - em2px(2);
- if (twidth > 50) {
- $( '#cerrors' ).width(twidth);
- }
-
- if ($( window ).width() > 650) {
- /* stretch cerrors */
- $( '#cerrors' ).height($( window ).height() - $( '#cerrors' ).offset().top - em2px(1));
- }
- if ($( window ).width() <= 650) {
- // everyone takes full width
- $( '#cerrors' ).width($( window ).width() - em2px(2));
- $( '#user_template' ).width($( window ).width() - em2px(2));
- $( '#poem' ).width($( window ).width() - em2px(2));
- $( '#lcontainer' ).width($( window ).width() - em2px(2));
- }
- // store the sizes (see resizeAllLast function)
- // following http://stackoverflow.com/a/7055197
- poem_h = $( '#poem' ).height();
- poem_w = $( '#poem' ).width();
- user_template_h = $( '#user_template' ).height();
- user_template_w = $( '#user_template' ).width();
-}
-
-function resizeAllPoem(e) {
- if ($( '#poem' ).height() == poem_h && $( '#poem' ).width() == poem_w) {
- // nothing changed
- return;
- }
- sanitize(e);
- var avail = getAvail();
- var h1 = $( '#poem' ).height();
- avail -= h1;
- var h2 = $( '#user_template' ).height();
- var h3 = $( '#cerrors' ).height();
- if (!($( '#user_template' ).is(":visible")) && ($( window ).width() > 650)) {
- /* silly, just take the entire height */
- $( '#poem' ).height(avail + h1);
- } else {
- if ($( window ).width() <= 650) {
- /* fix user_template, use the rest for cerrors*/
- if ($( '#user_template' ).is(":visible")) {
- avail -= h2;
- }
- $( '#cerrors' ).height(0.1 + avail);
- } else {
- /* use the rest for user_template */
- $( '#user_template' ).height(0.1 + avail);
- }
- }
- // resize in width
- $( '#user_template' ).width($( '#poem' ).width());
- $( '#lcontainer' ).width($( '#poem' ).width());
- resizeCErrors(e);
-}
-
-function resizeAllUserTemplate(e) {
- if ($( '#user_template' ).height() == user_template_h && $( '#user_template' ).width() == user_template_w) {
- // nothing changed
- return;
- }
- sanitize(e);
- var avail = getAvail();
- var h1 = $( '#poem' ).height();
- var h2 = $( '#user_template' ).height();
- var h3 = $( '#cerrors' ).height();
- avail -= h2;
- /* share what remains among other elements */
- var used = h1 + 0.01;
- if ($( window ).width() <= 650) {
- used += h3;
- }
- $( '#poem' ).height(h1 * avail/used);
- if ($( window ).width() <= 650) {
- $( '#cerrors' ).height(0.1 + h3 * avail/used);
- }
- // resize in width
- $( '#poem' ).width($( '#user_template' ).width());
- $( '#lcontainer' ).width($( '#user_template' ).width());
- resizeCErrors(e);
-}
-
-function resizeAll(e) {
- sanitize(e);
- var avail = getAvail();
- var h1 = $( '#poem' ).height();
- var h2 = $( '#user_template' ).height();
- var h3 = $( '#cerrors' ).height();
- /* just scale existing proportions */
- var used = h1 + 0.01;
- if ($( '#user_template' ).is(":visible")) {
- used += h2;
- }
- if ($( window ).width() <= 650) {
- used += h3;
- }
- $( '#poem' ).height(h1 * avail/used);
- if ($( '#user_template' ).is(":visible")) {
- $( '#user_template' ).height(0.1 + h2 * avail/used);
- }
- if ($( window ).width() <= 650) {
- $( '#cerrors' ).height(0.1 + h3 * avail/used);
- }
- resizeCErrors(e);
-}
-
-function resizeAllLast(e) {
- // chrome does not fire mouseup when it happens outside of the element
- // and does not fire mousedown when resizing
- // https://code.google.com/p/chromium/issues/detail?id=453023
- // so we have to detect mouseups globally
- // and figure out who was resized
- // by comparing against stored sizes...
- if ($( '#poem' ).height() != poem_h || $( '#poem' ).width() != poem_w) {
- resizeAllPoem();
- } else if ($( '#user_template' ).height() != user_template_h || $( '#user_template' ).width() != user_template_w) {
- resizeAllUserTemplate();
- } else {
- // we can't figure it out (or the mouseup is irrelevant)
- // run resizeAll
- resizeAll();
- }
-}
-
-window.onresize = resizeAll;
-window.onload = resizeAll;
-
-function check() {
- $( "#status" ).html("Checking...");
- $('#check').prop( "disabled", true);
- var poem = $( '#poem' ).val();
- var mydata = {
- 'poem': poem,
- 'template': $( '#predef' ).val()
- };
- if (mydata['template'] == 'custom') {
- mydata['custom_template'] = $( "#user_template" ).val();
- }
- $.ajax({
- url: "checkjs",
- type: "post",
- data: mydata,
- error: function (jqxhr, stat, error) {
- reportError(htmlentities(stat) +
- (error.length > 0 ? ": " + htmlentities(error) : ""));
- $('#check').prop( "disabled", false);
- // do not keep old errors around lest the user may miss the problem
- $( "#errors" ).empty();
- },
- success: function (data) {
- if ("error" in data) {
- $( "#status" ).html("<span class=\"error\">" + htmlentities(data.error) + "</span>");
- $( "#errors" ).empty();
- } else {
- $( "#errors" ).empty();
- for (var i = 0; i < data.result.length; i++) {
- var err = data.result[i];
- for (var j = 0; j < err.errors.length; j++) {
- err.errors[j] = htmlentities(err.errors[j]);
- }
- $( "#errors" ).append("<li onclick=\"gotoLine(" + onlydigits(err.num) + ")\">" +
- "<p>" + (lang == "fr"
- ? "Erreurs pour la ligne "
- : "Errors for line ")
- + onlydigits(err.num) + ":</p>" +
- "<blockquote>" + htmlentities(err.line) + "</blockquote>" +
- "<pre>" + err.errors.join("<br />") + "</pre></li>");
- }
- if (data.result.length > 0) {
- var agreement = (data.result.length == 1 ? "" : "s");
- var msg = data.result.length;
- if (lang == "fr") {
- msg += (" erreur" + agreement + " trouvée" + agreement
- + " en validant le poème !");
- } else {
- msg += (" error" + agreement
- + " found when validating poem" + "!");
- }
- $( "#status" ).html("<span class=\"error\">" + msg + "</span>");
- } else {
- if (lang == "fr") {
- var msg = "Poème conforme au modèle !";
- } else {
- var msg = "Poem validated against template!";
- }
- $( "#status" ).html("<span class=\"success\">" + msg + "</span>");
- }
- }
- $('#check').prop( "disabled", false);
- }
- });
-}
-
-function loadPredef() {
- var predef = $( '#predef' ).val();
- if (predef == "custom")
- return;
- $('#predef option[value="custom"]').prop('selected', true)
- $.ajax({
- url: "static/tpl/" + predef + ".tpl",
- type: "get",
- error: function (jqxhr, stat, error) {
- reportError(htmlentities(stat) +
- (error.length > 0 ? ": " + htmlentities(error) : ""));
- },
- success: function (data) {
- $( '#user_template' ).val(htmlentities(data));
- $('#user_template').show();
- $('#customize').prop("disabled", true);
- resizeAll();
- }
- });
- }
-
-function toggleCustom() {
- if ($( '#predef' ).val() == 'custom') {
- $('#user_template').show();
- $('#customize').prop( "disabled", true);
- } else {
- $('#user_template').hide();
- $('#customize').prop("disabled", false);
- }
- resizeAll();
-}
-
-function gotoLine(l) {
- var pos = 0;
- var lines = $( '#poem' ).val().split('\n');
- for (var i = 0; i < l - 1; i++)
- pos += lines[i].length + "\n".length;
- $( '#poem' ).caretTo(pos);
-}
-
-/* http://stackoverflow.com/a/7055239 */
-jQuery(document).ready(function(){
- $( '#user_template' ).mouseup(function(){
- resizeAllUserTemplate();
- });
- $( '#user_template' ).dblclick(function(){
- resizeAllUserTemplate();
- });
- $( '#poem' ).mouseup(function(){
- resizeAllPoem();
- });
- $( '#poem' ).dblclick(function(){
- resizeAllPoem();
- });
- $(document).mouseup(function() {
- resizeAllLast();
- });
- resizeAll();
-});
-
-$(document).load(function(e) {
- setTimeout(function () {
- $(window).resize();
- }, 100);
-});
-
diff --git a/static/tpl/alexandrin.tpl b/static/tpl/alexandrin.tpl
@@ -1,2 +0,0 @@
-! forbidden_ok:yes hiatus_ok:yes diaeresis:permissive
-12 A
diff --git a/static/tpl/classical.tpl b/static/tpl/classical.tpl
@@ -1,4 +0,0 @@
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
diff --git a/static/tpl/french_abab.tpl b/static/tpl/french_abab.tpl
@@ -1,19 +0,0 @@
-! incomplete_ok:no repeat_ok:no
-6/6 A x
-6/6 B X
-6/6 A x
-6/6 B X
-
-6/6 A x
-6/6 B X
-6/6 A x
-6/6 B X
-
-6/6 C x
-6/6 C x
-6/6 D X
-
-6/6 E x
-6/6 D X
-6/6 E x
-
diff --git a/static/tpl/french_abba.tpl b/static/tpl/french_abba.tpl
@@ -1,19 +0,0 @@
-! incomplete_ok:no repeat_ok:no
-6/6 A x
-6/6 B X
-6/6 B X
-6/6 A x
-
-6/6 A x
-6/6 B X
-6/6 B X
-6/6 A x
-
-6/6 C X
-6/6 C X
-6/6 D x
-
-6/6 E X
-6/6 D x
-6/6 E X
-
diff --git a/static/tpl/italian_abab.tpl b/static/tpl/italian_abab.tpl
@@ -1,19 +0,0 @@
-! incomplete_ok:no repeat_ok:no
-6/6 A x
-6/6 B X
-6/6 A x
-6/6 B X
-
-6/6 A x
-6/6 B X
-6/6 A x
-6/6 B X
-
-6/6 C x
-6/6 C x
-6/6 D X
-
-6/6 E x
-6/6 E x
-6/6 D X
-
diff --git a/static/tpl/italian_abba.tpl b/static/tpl/italian_abba.tpl
@@ -1,19 +0,0 @@
-! incomplete_ok:no repeat_ok:no
-6/6 A x
-6/6 B X
-6/6 B X
-6/6 A x
-
-6/6 A x
-6/6 B X
-6/6 B X
-6/6 A x
-
-6/6 C X
-6/6 C X
-6/6 D x
-
-6/6 E X
-6/6 E X
-6/6 D x
-
diff --git a/template.py b/template.py
@@ -1,312 +0,0 @@
-import error
-import copy
-import re
-import rhyme
-from verse import Verse
-from common import normalize, legal, strip_accents_one, rm_punct
-from nature import nature_count
-from vowels import possible_weights_ctx, make_query
-from pprint import pprint
-from options import default_options
-
-
-class Pattern:
- def __init__(self, metric, myid="", femid="", constraint=None, hemistiches=None):
- self.metric = metric
- self.parse_metric()
- self.myid = myid
- self.femid = femid
- self.constraint = constraint
- if hemistiches:
- self.hemistiches = hemistiches
-
- def parse_metric(self):
- """Parse from a metric description"""
- try:
- verse = [int(x) for x in self.metric.split('/')]
- for i in verse:
- if i < 1:
- raise ValueError
- except ValueError:
- raise error.TemplateLoadError(
- _("Metric description should only contain positive integers"))
- if sum(verse) > 16:
- raise error.TemplateLoadError(_("Metric length limit exceeded"))
- self.hemistiches = []
- self.length = 0
- for v in verse:
- self.length += v
- self.hemistiches.append(self.length)
- self.length = self.hemistiches.pop()
-
-class Template:
- option_aliases = {
- 'fusionner': 'merge',
- 'ambiguous_ok': 'forbidden_ok',
- 'ambigu_ok': 'forbidden_ok',
- 'dierese': 'diaeresis',
- 'verifie_occurrences': 'check_occurrences',
- 'repetition_ok': 'repeat_ok',
- 'incomplet_ok': 'incomplete_ok',
- 'phon_supposee_ok': 'phon_supposed_ok',
- 'oeil_supposee_ok': 'eye_supposed_ok',
- 'oeil_tolerance_ok': 'eye_tolerance_ok',
- 'pauvre_oeil_requise': 'poor_eye_required',
- 'pauvre_oeil_supposee_ok': 'poor_eye_supposed_ok',
- 'pauvre_oeil_vocalique_ok': 'poor_eye_vocalic_ok',
- }
-
-
- def __init__(self, string=None):
- self.template = []
- self.pattern_line_no = 0
- self.options = dict(default_options)
- self.mergers = []
- self.overflowed = False
- if string != None:
- self.load(string)
- self.line_no = 0
- self.position = 0
- self.prev = None
- self.env = {}
- self.femenv = {}
- self.occenv = {}
- self.reject_errors = False
-
- def read_option(self, x):
- try:
- key, value = x.split(':')
- except ValueError:
- raise error.TemplateLoadError(
- _("Global options must be provided as key-value pairs"))
- if key in self.option_aliases.keys():
- key = self.option_aliases[key]
- if key == 'merge':
- self.mergers.append(value)
- elif key == 'diaeresis':
- if value == "classique":
- value = "classical"
- if value not in ["permissive", "classical"]:
- raise error.TemplateLoadError(_("Bad value for global option %s") % key)
- self.options['diaeresis'] = value
- elif key in self.options.keys():
- self.options[key] = str2bool(value)
- else:
- raise error.TemplateLoadError(_("Unknown global option"))
-
- def load(self, s):
- """Load from a string"""
- for line in s.split('\n'):
- line = line.strip()
- self.pattern_line_no += 1
- if line != '' and line[0] != '#':
- if line[0] == '!':
- # don't count the '!' in the options, that's why we use [1:]
- for option in line.split()[1:]:
- self.read_option(option)
- else:
- self.template.append(self.parse_line(line.strip()))
- if len(self.template) == 0:
- raise error.TemplateLoadError(_("Template is empty"))
-
- def match(self, line, ofile=None, quiet=False, last=False, nsyl=None,
- offset=0):
- """Check a line against current pattern, return errors"""
-
- was_incomplete = last and not self.beyond
-
- errors = []
- pattern = self.get()
-
- line_with_case = normalize(line, downcase=False)
-
- v = Verse(line, self, pattern)
-
- if nsyl:
- v.annotate()
- count = 0
- # only generate a context with the prescribed final weight
- # where "final" is the offset-th chunk with a weight from the end
- for i, p in enumerate(v.chunks[::-1]):
- if ('weights' in p.keys()):
- if count < offset:
- count += 1
- continue
- print(str(nsyl) + ' '
- + ' '.join(make_query(v.chunks, len(v.chunks)-i-1)), file=ofile)
- break
- return errors, pattern, v
-
- if last:
- if was_incomplete and not self.options['incomplete_ok'] and not self.overflowed:
- return [error.ErrorIncompleteTemplate()], pattern, v
- return [], pattern, v
-
- if self.overflowed:
- return [error.ErrorOverflowedTemplate()], pattern, v
-
- rhyme_failed = False
- # rhymes
- if pattern.myid not in self.env.keys():
- # initialize the rhyme
- # last_count is passed later
- self.env[pattern.myid] = rhyme.Rhyme(v.normalized,
- pattern.constraint, self.mergers, self.options)
- else:
- # update the rhyme
- self.env[pattern.myid].feed(v.normalized, pattern.constraint)
- if not self.env[pattern.myid].satisfied_phon():
- # no more possible rhymes, something went wrong, check phon
- self.env[pattern.myid].rollback()
- rhyme_failed = True
- errors.append(error.ErrorBadRhymeSound(self.env[pattern.myid],
- self.env[pattern.myid].new_rhyme))
-
- # occurrences
- if self.options['check_occurrences']:
- if pattern.myid not in self.occenv.keys():
- self.occenv[pattern.myid] = {}
- last_word = re.split(r'[- ]', line_with_case)[-1]
- if last_word not in self.occenv[pattern.myid].keys():
- self.occenv[pattern.myid][last_word] = 0
- self.occenv[pattern.myid][last_word] += 1
- if self.occenv[pattern.myid][last_word] > nature_count(last_word):
- errors.insert(0, error.ErrorMultipleWordOccurrence(last_word,
- self.occenv[pattern.myid][last_word]))
-
- v.phon = self.env[pattern.myid].phon
- v.parse()
-
- # now that we have parsed, adjust rhyme to reflect last word length
- # and check eye
- if not rhyme_failed:
- self.env[pattern.myid].adjustLastCount(v.lastCount())
- if not self.env[pattern.myid].satisfied_eye():
- old_phon = len(self.env[pattern.myid].phon)
- self.env[pattern.myid].rollback()
- errors.append(error.ErrorBadRhymeEye(self.env[pattern.myid],
- self.env[pattern.myid].new_rhyme, old_phon))
-
- rhyme_failed = False
-
- errors = v.problems() + errors
-
- if ofile:
- possible = v.possible
- if len(possible) == 1:
- for i, p in enumerate(possible[0]):
- if ('weight' in p.keys() and len(p['weights']) > 1
- and p['weight'] > 0):
- print(str(p['weight']) + ' '
- + ' '.join(make_query(possible[0], i)), file=ofile)
-
- # rhyme genres
- # inequality constraint
- # TODO this is simplistic and order-dependent
- if pattern.femid.swapcase() in self.femenv.keys():
- new = set(['M', 'F']) - self.femenv[pattern.femid.swapcase()]
- if len(new) > 0:
- self.femenv[pattern.femid] = new
- if pattern.femid not in self.femenv.keys():
- if pattern.femid == 'M':
- x = set(['M'])
- elif pattern.femid == 'F':
- x = set(['F'])
- else:
- x = set(['M', 'F'])
- self.femenv[pattern.femid] = x
- old = list(self.femenv[pattern.femid])
- new = v.genders()
- self.femenv[pattern.femid] &= set(new)
- if len(self.femenv[pattern.femid]) == 0:
- errors.append(error.ErrorBadRhymeGenre(old, new))
-
- return errors, pattern, v
-
- def parse_line(self, line):
- """Parse template line from a line"""
- split = line.split(' ')
- metric = split[0]
- if len(split) >= 2:
- myid = split[1]
- else:
- myid = str(self.pattern_line_no) # unique
- if len(split) >= 3:
- femid = split[2]
- else:
- femid = str(self.pattern_line_no) # unique
- idsplit = myid.split(':')
- if len(idsplit) >= 2:
- constraint = idsplit[-1].split('|')
- if len(constraint) > 0:
- constraint[0] = False if constraint[0] in ["no", "non"] else constraint[0]
- if len(constraint) > 1:
- constraint[1] = int(constraint[1])
- else:
- constraint = []
- if len(constraint) == 0:
- constraint.append(1)
- if len(constraint) < 2:
- constraint.append(True)
- return Pattern(metric, myid, femid, rhyme.Constraint(*constraint))
-
- def reset_conditional(self, d):
- return dict((k, v) for k, v in d.items() if len(k) > 0 and k[0] == '!')
-
- def reset_state(self, with_femenv=False):
- """Reset our state, except ids starting with '!'"""
- self.position = 0
- self.env = self.reset_conditional(self.env)
- self.femenv = self.reset_conditional(self.femenv)
- self.occenv = {} # always reset
-
- @property
- def beyond(self):
- return self.position >= len(self.template)
-
- def get(self):
- """Get next state, resetting if needed"""
- self.old_position = self.position
- self.old_env = copy.deepcopy(self.env)
- self.old_femenv = copy.deepcopy(self.femenv)
- self.old_occenv = copy.deepcopy(self.occenv)
- if self.beyond:
- if not self.options['repeat_ok']:
- self.overflowed = True
- self.reset_state()
- result = self.template[self.position]
- self.position += 1
- return result
-
- def back(self):
- """Revert to previous state"""
- self.position = self.old_position
- self.env = copy.deepcopy(self.old_env)
- self.femenv = copy.deepcopy(self.old_femenv)
- self.occenv = copy.deepcopy(self.old_occenv)
-
- def check(self, line, ofile=None, quiet=False, last=False, nsyl=None,
- offset=0):
- """Check line (wrapper)"""
- self.line_no += 1
- line = line.rstrip()
- if normalize(line) == '' and not last:
- return None
- #possible = [compute(p) for p in possible]
- #possible = sorted(possible, key=rate)
- errors, pattern, verse = self.match(line, ofile, quiet=quiet, last=last,
- nsyl=nsyl, offset=offset)
- if len(errors) > 0:
- if self.reject_errors:
- self.back()
- self.line_no -= 1
- return error.ErrorCollection(self.line_no, line, pattern, verse, errors)
- return None
-
-def str2bool(x):
- if x.lower() in ["yes", "oui", "y", "o", "true", "t", "vrai", "v"]:
- return True
- if x.lower() in ["no", "non", "n", "false", "faux", "f"]:
- return False
- raise error.TemplateLoadError(_("Bad value in global option"))
-
diff --git a/test/andromaque b/test/andromaque
@@ -1,2033 +0,0 @@
-Oui, puisque je retrouve un ami si fidèle,
-Ma fortune va prendre une face nouvelle ;
-Et déjà son courroux semble s’être adouci
-Depuis qu’elle a pris soin de nous rejoindre ici.
-Qui l’eût dit, qu’un rivage à mes vœux si funeste
-Présenterait d’abord Pylade aux yeux d’Oreste ?
-Qu’après plus de six mois que je t’avais perdu,
-À la cour de Pyrrhus tu me serais rendu ?
-
-
-J’en rends grâces au ciel qui, m’arrêtant sans cesse,
-Semblait m’avoir fermé le chemin de la Grèce,
-Depuis le jour fatal que la fureur des eaux
-Presque aux yeux de l’Épire écarta nos vaisseaux.
-Combien, dans cet exil, ai-je souffert d’alarmes !
-Combien à vos malheurs ai-je donné de larmes,
-Craignant toujours pour vous quelque nouveau danger
-Que ma triste amitié ne pouvait partager !
-Surtout je redoutais cette mélancolie
-Où j’ai vu si longtemps votre âme ensevelie.
-Je craignais que le ciel, par un cruel secours,
-Ne vous offrît la mort que vous cherchiez toujours.
-Mais je vous vois, Seigneur ; et si j’ose le dire,
-Un destin plus heureux vous conduit en Épire :
-Le pompeux appareil qui suit ici vos pas
-N’est point d’un malheureux qui cherche le trépas.
-
-
-Hélas ! qui peut savoir le destin qui m’amène ?
-L’amour me fait ici chercher une inhumaine.
-Mais qui sait ce qu’il doit ordonner de mon sort,
-Et si je viens chercher ou la vie ou la mort ?
-
-
-Quoi ? votre âme à l’amour en esclave asservie
-Se repose sur lui du soin de votre vie ?
-Par quel charme, oubliant tant de tourments soufferts,
-Pouvez-vous consentir à rentrer dans ses fers ?
-Pensez-vous qu’Hermione, à Sparte inexorable,
-Vous prépare en Épire un sort plus favorable ?
-Honteux d’avoir poussé tant de vœux superflus,
-Vous l’abhorriez ; enfin vous ne m’en parliez plus.
-Vous me trompiez, Seigneur. Je me trompais moi-même !
-Ami, n’accable point un malheureux qui t’aime.
-T’ai-je jamais caché mon cœur et mes désirs ?
-Tu vis naître ma flamme et mes premiers soupirs.
-Enfin, quand Ménélas disposa de sa fille
-En faveur de Pyrrhus, vengeur de sa famille,
-Tu vis mon désespoir ; et tu m’as vu depuis
-Traîner de mers en mers ma chaîne et mes ennuis.
-Je te vis à regret, en cet état funeste,
-Prêt à suivre partout le déplorable Oreste,
-Toujours de ma fureur interrompre le cours,
-Et de moi-même enfin me sauver tous les jours.
-Mais quand je me souvins que parmi tant d’alarmes
-Hermione à Pyrrhus prodiguait tous ses charmes,
-Tu sais de quel courroux mon cœur alors épris
-Voulut en l’oubliant punir tous ses mépris.
-Je fis croire et je crus ma victoire certaine ;
-Je pris tous mes transports pour des transports de haine.
-Détestant ses rigueurs, rabaissant ses attraits,
-Je défiais ses yeux de me troubler jamais.
-Voilà comme je crus étouffer ma tendresse.
-En ce calme trompeur j’arrivai dans la Grèce,
-Et je trouvai d’abord ses princes rassemblés,
-Qu’un péril assez grand semblait avoir troublés.
-J’y courus. Je pensai que la guerre et la gloire
-De soins plus importants rempliraient ma mémoire ;
-Que mes sens reprenant leur première vigueur,
-L’amour achèverait de sortir de mon cœur.
-Mais admire avec moi le sort dont la poursuite
-Me fit courir alors au piège que j’évite.
-J’entends de tous côtés qu’on menace Pyrrhus ;
-Toute la Grèce éclate en murmures confus ;
-On se plaint qu’oubliant son sang et sa promesse
-Il élève en sa cour l’ennemi de la Grèce,
-Astyanax, d’Hector jeune et malheureux fils,
-Reste de tant de rois sous Troie ensevelis.
-J’apprends que pour ravir son enfance au supplice
-Andromaque trompa l’ingénieux Ulysse,
-Tandis qu’un autre enfant, arraché de ses bras,
-Sous le nom de son fils fut conduit au trépas.
-On dit que peu sensible aux charmes d’Hermione
-Mon rival porte ailleurs son cœur et sa couronne.
-Ménélas, sans le croire, en paraît affligé,
-Et se plaint d’un hymen si longtemps négligé.
-Parmi les déplaisirs où son âme se noie,
-Il s’élève en la mienne une secrète joie :
-Je triomphe ; et pourtant je me flatte d’abord
-Que la seule vengeance excite ce transport.
-Mais l’ingrate en mon cœur reprit bientôt sa place :
-De mes feux mal éteints je reconnus la trace ;
-Je sentis que ma haine allait finir son cours,
-Ou plutôt je sentis que je l’aimais toujours.
-Ainsi de tous les Grecs je brigue le suffrage.
-On m’envoie à Pyrrhus ; j’entreprends ce voyage,
-Je viens voir si l’on peut arracher de ses bras
-Cet enfant dont la vie alarme tant d’États.
-Heureux si je pouvais, dans l’ardeur qui me presse,
-Au lieu d’Astyanax, lui ravir ma princesse !
-Car enfin n’attends pas que mes feux redoublés
-Des périls les plus grands puissent être troublés.
-Puisque après tant d’efforts ma résistance est vaine,
-Je me livre en aveugle au destin qui m’entraîne.
-J’aime : je viens chercher Hermione en ces lieux,
-La fléchir, l’enlever, ou mourir à ses yeux.
-Toi qui connais Pyrrhus, que penses-tu qu’il fasse ?
-Dans sa cour, dans son cœur, dis-moi ce qui se passe.
-Mon Hermione encor le tient-elle asservi ?
-Me rendra-t-il, Pylade, un bien qu’il m’a ravi ?
-
-
-Je vous abuserais si j’osais vous promettre
-Qu’entre vos mains, Seigneur, il voulût la remettre.
-Non que de sa conquête il paraisse flatté ;
-Pour la veuve d’Hector ses feux ont éclaté ;
-Il l’aime. Mais enfin cette veuve inhumaine
-N’a payé jusqu’ici son amour que de haine ;
-Et chaque jour encore on lui voit tout tenter
-Pour fléchir sa captive, ou pour l’épouvanter.
-De son fils qu’il lui cache il menace la tête,
-Et fait couler des pleurs qu’aussitôt il arrête.
-Hermione elle-même a vu plus de cent fois
-Cet amant irrité revenir sous ses lois,
-Et de ses vœux troublés lui rapportant l’hommage,
-Soupirer à ses pieds moins d’amour que de rage.
-Ainsi n’attendez pas que l’on puisse aujourd’hui
-Vous répondre d’un cœur si peu maître de lui :
-Il peut, Seigneur, il peut, dans ce désordre extrême,
-Épouser ce qu’il hait, et punir ce qu’il aime.
-
-
-Mais dis-moi de quel oeil Hermione peut voir
-Son hymen différé, ses charmes sans pouvoir.
-
-
-Hermione, Seigneur, au moins en apparence,
-Semble de son amant dédaigner l’inconstance,
-Et croit que trop heureux de fléchir sa rigueur
-Il la viendra presser de reprendre son cœur.
-Mais je l’ai vue enfin me confier ses larmes ;
-Elle pleure en secret le mépris de ses charmes.
-Toujours prête à partir, et demeurant toujours,
-Quelquefois elle appelle Oreste à son secours.
-
-
-Ah ! si je le croyais, j’irais bientôt, Pylade,
-Me jeter... Achevez, Seigneur, votre ambassade.
-Vous attendez le roi : parlez, et lui montrez
-Contre le fils d’Hector tous les Grecs conjurés.
-Loin de leur accorder ce fils de sa maîtresse,
-Leur haine ne fera qu’irriter sa tendresse.
-Plus on les veut brouiller, plus on va les unir.
-Pressez, demandez tout, pour ne rien obtenir.
-Il vient. Eh bien ! va donc disposer la cruelle
-À revoir un amant qui ne vient que pour elle.
-
-
-
-Avant que tous les Grecs vous parlent par ma voix,
-Souffrez que j’ose ici me flatter de leur choix,
-Et qu’à vos yeux, Seigneur, je montre quelque joie
-De voir le fils d’Achille et le vainqueur de Troie.
-Oui, comme ses exploits nous admirons vos coups :
-Hector tomba sous lui, Troie expira sous vous ;
-Et vous avez montré, par une heureuse audace,
-Que le fils seul d’Achille a pu remplir sa place.
-Mais, ce qu’il n’eût point fait, la Grèce avec douleur
-Vous voit du sang troyen relever le malheur,
-Et vous laissant toucher d’une pitié funeste,
-D’une guerre si longue entretenir le reste.
-Ne vous souvient-il plus, Seigneur, quel fut Hector ?
-Nos peuples affaiblis s’en souviennent encor.
-Son nom seul fait frémir nos veuves et nos filles,
-Et dans toute la Grèce il n’est point de familles
-Qui ne demandent compte à ce malheureux fils
-D’un père ou d’un époux qu’Hector leur a ravis.
-Et qui sait ce qu’un jour ce fils peut entreprendre ?
-Peut-être dans nos ports nous le verrons descendre,
-Tel qu’on a vu son père embraser nos vaisseaux,
-Et, la flamme à la main, les suivre sur les eaux.
-Oserai-je, Seigneur, dire ce que je pense ?
-Vous-même de vos soins craignez la récompense,
-Et que dans votre sein ce serpent élevé
-Ne vous punisse un jour de l’avoir conservé.
-Enfin de tous les Grecs satisfaites l’envie,
-Assurez leur vengeance, assurez votre vie ;
-Perdez un ennemi d’autant plus dangereux
-Qu’il s’essaiera sur vous à combattre contre eux.
-
-
-La Grèce en ma faveur est trop inquiétée.
-De soins plus importants je l’ai crue agitée,
-Seigneur, et sur le nom de son ambassadeur,
-J’avais dans ses projets conçu plus de grandeur.
-Qui croirait en effet qu’une telle entreprise
-Du fils d’Agamemnon méritât l’entremise ;
-Qu’un peuple tout entier, tant de fois triomphant,
-N’eût daigné conspirer que la mort d’un enfant ?
-Mais à qui prétend-on que je le sacrifie ?
-La Grèce a-t-elle encor quelque droit sur sa vie ?
-Et seul de tous les Grecs ne m’est-il pas permis
-D’ordonner d’un captif que le sort m’a soumis ?
-Oui, Seigneur, lorsqu’au pied des murs fumants de Troie
-Les vainqueurs tout sanglants partagèrent leur proie,
-Le sort, dont les arrêts furent alors suivis,
-Fit tomber en mes mains Andromaque et son fils.
-Hécube près d’Ulysse acheva sa misère ;
-Cassandre dans Argos a suivi votre père ;
-Sur eux, sur leurs captifs, ai-je étendu mes droits ?
-Ai-je enfin disposé du fruit de leurs exploits ?
-On craint qu’avec Hector Troie un jour ne renaisse ;
-Son fils peut me ravir le jour que je lui laisse :
-Seigneur, tant de prudence entraîne trop de soin ;
-Je ne sais point prévoir les malheurs de si loin.
-Je songe quelle était autrefois cette ville
-Si superbe en remparts, en héros si fertile,
-Maîtresse de l’Asie ; et je regarde enfin
-Quel fut le sort de Troie, et quel est son destin.
-Je ne vois que des tours que la cendre a couvertes,
-Un fleuve teint de sang, des campagnes désertes,
-Un enfant dans les fers ; et je ne puis songer
-Que Troie en cet état aspire à se venger.
-Ah ! si du fils d’Hector la perte était jurée,
-Pourquoi d’un an entier l’avons-nous différée ?
-Dans le sein de Priam n’a-t-on pu l’immoler ?
-Sous tant de morts, sous Troie, il fallait l’accabler.
-Tout était juste alors : la vieillesse et l’enfance
-En vain sur leur faiblesse appuyaient leur défense ;
-La victoire et la nuit, plus cruelles que nous,
-Nous excitaient au meurtre, et confondaient nos coups.
-Mon courroux aux vaincus ne fut que trop sévère.
-Mais que ma cruauté survive à ma colère ?
-Que malgré la pitié dont je me sens saisir,
-Dans le sang d’un enfant je me baigne à loisir ?
-Non, Seigneur : que les Grecs cherchent quelque autre proie ;
-Qu’ils poursuivent ailleurs ce qui reste de Troie :
-De mes inimitiés le cours est achevé ;
-L’Épire sauvera ce que Troie a sauvé.
-
-
-Seigneur, vous savez trop avec quel artifice
-Un faux Astyanax fut offert au supplice
-Où le seul fils d’Hector devait être conduit.
-Ce n’est pas les Troyens, c’est Hector qu’on poursuit.
-Oui, les Grecs sur le fils persécutent le père ;
-Il a par trop de sang acheté leur colère,
-Ce n’est que dans le sien qu’elle peut expirer,
-Et jusque dans l’Épire il les peut attirer.
-Prévenez-les. Non, non. J’y consens avec joie !
-Qu’ils cherchent dans l’Épire une seconde Troie ;
-Qu’ils confondent leur haine, et ne distinguent plus
-Le sang qui les fit vaincre et celui des vaincus.
-Aussi bien ce n’est pas la première injustice
-Dont la Grèce d’Achille a payé le service.
-Hector en profita, Seigneur ; et quelque jour
-Son fils en pourrait bien profiter à son tour.
-
-
-Ainsi la Grèce en vous trouve un enfant rebelle ?
-
-
-Et je n’ai donc vaincu que pour dépendre d’elle ?
-
-
-Hermione, Seigneur, arrêtera vos coups :
-Ses yeux s’opposeront entre son père et vous.
-
-
-Hermione, Seigneur, peut m’être toujours chère,
-Je puis l’aimer, sans être esclave de son père ;
-Et je saurai peut-être accorder quelque jour
-Les soins de ma grandeur et ceux de mon amour.
-Vous pouvez cependant voir la fille d’Hélène :
-Du sang qui vous unit je sais l’étroite chaîne.
-Après cela, Seigneur, je ne vous retiens plus,
-Et vous pourrez aux Grecs annoncer mon refus.
-
-
-
-Ainsi vous l’envoyez aux pieds de sa maîtresse ?
-
-
-On dit qu’il a longtemps brûlé pour la princesse.
-
-
-Mais si ce feu, Seigneur, vient à se rallumer ?
-S’il lui rendait son cœur, s’il s’en faisait aimer ?
-
-
-Ah ! qu’ils s’aiment, Phœnix ! J’y consens. Qu’elle parte.
-Que charmés l’un de l’autre ils retournent à Sparte !
-Tous nos ports sont ouverts et pour elle et pour lui.
-Qu’elle m’épargnerait de contrainte et d’ennui !
-
-
-Seigneur... Une autre fois je t’ouvrirai mon âme :
-Andromaque paraît. Me cherchiez-vous, Madame ?
-Un espoir si charmant me serait-il permis ?
-
-
-Je passais jusqu’aux lieux où l’on garde mon fils.
-Puisqu’une fois le jour vous souffrez que je voie
-Le seul bien qui me reste et d’Hector et de Troie,
-J’allais, Seigneur, pleurer un moment avec lui :
-Je ne l’ai point encore embrassé d’aujourd’hui.
-
-
-Ah, Madame ! les Grecs, si j’en crois leurs alarmes,
-Vous donneront bientôt d’autres sujets de larmes.
-
-
-Et quelle est cette peur dont leur cœur est frappé,
-Seigneur ? Quelque Troyen vous est-il échappé ?
-
-
-Leur haine pour Hector n’est pas encore éteinte.
-Ils redoutent son fils. Digne objet de leur crainte !
-Un enfant malheureux qui ne sait pas encor
-Que Pyrrhus est son maître, et qu’il est fils d’Hector.
-
-
-Tel qu’il est, tous les Grecs demandent qu’il périsse.
-Le fils d’Agamemnon vient hâter son supplice.
-
-
-Et vous prononcerez un arrêt si cruel ?
-Est-ce mon intérêt qui le rend criminel ?
-Hélas ! on ne craint point qu’il venge un jour son père ;
-On craint qu’il n’essuyât les larmes de sa mère.
-Il m’aurait tenu lieu d’un père et d’un époux ;
-Mais il me faut tout perdre, et toujours par vos coups.
-
-
-Madame, mes refus ont prévenu vos larmes.
-Tous les Grecs m’ont déjà menacé de leurs armes,
-Mais dussent-ils encore, en repassant les eaux,
-Demander votre fils avec mille vaisseaux,
-Coûtât-il tout le sang qu’Hélène a fait répandre,
-Dussé-je après dix ans voir mon palais en cendre,
-Je ne balance point, je vole à son secours.
-Je défendrai sa vie aux dépens de mes jours.
-Mais parmi ces périls où je cours pour vous plaire,
-Me refuserez-vous un regard moins sévère ?
-Haï de tous les Grecs, pressé de tous côtés,
-Me faudra-t-il combattre encor vos cruautés ?
-Je vous offre mon bras. Puis-je espérer encore
-Que vous accepterez un cœur qui vous adore ?
-En combattant pour vous, me sera-t-il permis
-De ne vous point compter parmi mes ennemis ?
-
-
-Seigneur, que faites-vous, et que dira la Grèce ?
-Faut-il qu’un si grand cœur montre tant de faiblesse ?
-Voulez-vous qu’un dessein si beau, si généreux,
-Passe pour le transport d’un esprit amoureux ?
-Captive, toujours triste, importune à moi-même,
-Pouvez-vous souhaiter qu’Andromaque vous aime ?
-Quels charmes ont pour vous des yeux infortunés
-Qu’à des pleurs éternels vous avez condamnés ?
-Non, non ; d’un ennemi respecter la misère,
-Sauver des malheureux, rendre un fils à sa mère,
-De cent peuples pour lui combattre la rigueur,
-Sans me faire payer son salut de mon cœur,
-Malgré moi, s’il le faut, lui donner un asile :
-Seigneur, voilà des soins dignes du fils d’Achille.
-
-
-Hé quoi ! votre courroux n’a-t-il pas eu son cours ?
-Peut-on haïr sans cesse ? et punit-on toujours ?
-J’ai fait des malheureux, sans doute ; et la Phrygie
-Cent fois de votre sang a vu ma main rougie ;
-Mais que vos yeux sur moi se sont bien exercés !
-Qu’ils m’ont vendu bien cher les pleurs qu’ils ont versés !
-De combien de remords m’ont-ils rendu la proie !
-Je souffre tous les maux que j’ai faits devant Troie.
-Vaincu, chargé de fers, de regrets consumé,
-Brûlé de plus de feux que je n’en allumai,
-Tant de soins, tant de pleurs, tant d’ardeurs inquiètes...
-Hélas ! fus-je jamais si cruel que vous l’êtes ?
-Mais enfin, tour à tour, c’est assez nous punir :
-Nos ennemis communs devraient nous réunir.
-Madame, dites-moi seulement que j’espère,
-Je vous rends votre fils, et je lui sers de père ;
-Je l’instruirai moi-même à venger les Troyens ;
-J’irai punir les Grecs de vos maux et des miens.
-Animé d’un regard, je puis tout entreprendre :
-Votre Ilion encor peut sortir de sa cendre ;
-Je puis, en moins de temps que les Grecs ne l’ont pris,
-Dans ses murs relevés couronner votre fils.
-
-
-Seigneur, tant de grandeurs ne nous touchent plus guère.
-Je les lui promettais tant qu’a vécu son père.
-Non, vous n’espérez plus de nous revoir encor,
-Sacrés murs que n’a pu conserver mon Hector !
-À de moindres faveurs des malheureux prétendent,
-Seigneur : c’est un exil que mes pleurs vous demandent.
-Souffrez que, loin des Grecs, et même loin de vous,
-J’aille cacher mon fils, et pleurer mon époux.
-Votre amour contre nous allume trop de haine.
-Retournez, retournez à la fille d’Hélène.
-
-
-Et le puis-je, Madame ? Ah ! que vous me gênez !
-Comment lui rendre un cœur que vous me retenez ?
-Je sais que de mes vœux on lui promit l’empire ;
-Je sais que pour régner elle vint dans l’Épire ;
-Le sort vous y voulut l’une et l’autre amener :
-Vous, pour porter des fers, elle, pour en donner.
-Cependant ai-je pris quelque soin de lui plaire ?
-Et ne dirait-on pas, en voyant au contraire
-Vos charmes tout-puissants, et les siens dédaignés,
-Qu’elle est ici captive et que vous y régnez ?
-Ah ! qu’un seul des soupirs que mon cœur vous envoie,
-S’il s’échappait vers elle y porterait de joie.
-
-
-Et pourquoi vos soupirs seraient-ils repoussés ?
-Aurait-elle oublié vos services passés ?
-Troie, Hector, contre vous, révoltent-ils son âme ?
-Aux cendres d’un époux doit-elle enfin sa flamme ?
-Et quel époux encore ! Ah ! souvenir cruel !
-Sa mort seule a rendu votre père immortel ;
-Il doit au sang d’Hector tout l’éclat de ses armes,
-Et vous n’êtes tous deux connus que par mes larmes.
-
-
-Eh bien, Madame, eh bien ! il faut vous obéir :
-Il faut vous oublier, ou plutôt vous haïr.
-Oui, mes vœux ont trop loin poussé leur violence
-Pour ne plus s’arrêter que dans l’indifférence ;
-Songez-y bien : il faut désormais que mon cœur,
-S’il n’aime avec transport, haïsse avec fureur.
-Je n’épargnerai rien dans ma juste colère :
-Le fils me répondra des mépris de la mère ;
-La Grèce le demande, et je ne prétends pas
-Mettre toujours ma gloire à sauver des ingrats.
-
-
-Hélas ! il mourra donc. Il n’a pour sa défense
-Que les pleurs de sa mère et que son innocence.
-Et peut-être après tout, en l’état où je suis,
-Sa mort avancera la fin de mes ennuis.
-Je prolongeais pour lui ma vie et ma misère ;
-Mais enfin sur ses pas j’irai revoir son père.
-Ainsi, tous trois, Seigneur, par vos soins réunis,
-Nous vous... Allez, Madame, allez voir votre fils.
-Peut-être, en le voyant, votre amour plus timide
-Ne prendra pas toujours sa colère pour guide.
-Pour savoir nos destins j’irai vous retrouver.
-Madame, en l’embrassant, songez à le sauver.
-
-
-
-Je fais ce que tu veux ; je consens qu’il me voie.
-Je lui veux bien encore accorder cette joie.
-Pylade va bientôt conduire ici ses pas ;
-Mais si je m’en croyais, je ne le verrais pas.
-
-
-Et qu’est-ce que sa vue a pour vous de funeste ?
-Madame, n’est-ce pas toujours le même Oreste
-Dont vous avez cent fois souhaité le retour,
-Et dont vous regrettiez la constance et l’amour ?
-
-
-C’est cet amour payé de trop d’ingratitude
-Qui me rend en ces lieux sa présence si rude.
-Quelle honte pour moi, quel triomphe pour lui,
-De voir mon infortune égaler son ennui !
-Est-ce là, dira-t-il, cette fière Hermione ?
-Elle me dédaignait ; un autre l’abandonne.
-L’ingrate, qui mettait son cœur à si haut prix,
-Apprend donc à son tour à souffrir des mépris ?
-Ah dieux ! Ah ! dissipez ces indignes alarmes :
-Il a trop bien senti le pouvoir de vos charmes.
-Vous croyez qu’un amant vienne vous insulter ?
-Il vous rapporte un cœur qu’il n’a pu vous ôter.
-Mais vous ne dites point ce que vous mande un père ?
-
-
-Dans ses retardements si Pyrrhus persévère,
-À la mort du Troyen s’il ne veut consentir,
-Mon père avec les Grecs m’ordonne de partir.
-
-
-Eh bien, Madame, eh bien ! écoutez donc Oreste.
-Pyrrhus a commencé, faites au moins le reste.
-Pour bien faire il faudrait que vous le prévinssiez.
-Ne m’avez-vous pas dit que vous le haïssiez ?
-
-
-Si je le hais, Cléone ! Il y va de ma gloire,
-Après tant de bontés dont il perd la mémoire ;
-Lui qui me fut si cher, et qui m’a pu trahir,
-Ah ! je l’ai trop aimé pour ne le point haïr !
-
-
-Fuyez-le donc, Madame ; et puisqu’on vous adore...
-
-
-Ah ! laisse à ma fureur le temps de croître encore.
-Contre mon ennemi laisse-moi m’assurer.
-Cléone, avec horreur je m’en veux séparer.
-Il n’y travaillera que trop bien, l’infidèle !
-
-
-Quoi ? vous en attendez quelque injure nouvelle ?
-Aimer une captive, et l’aimer à vos yeux,
-Tout cela n’a donc pu vous le rendre odieux ?
-Après ce qu’il a fait, que saurait-il donc faire ?
-Il vous aurait déplu, s’il pouvait vous déplaire.
-
-
-Pourquoi veux-tu, cruelle, irriter mes ennuis ?
-Je crains de me connaître en l’état où je suis.
-De tout ce que tu vois tâche de ne rien croire ;
-Crois que je n’aime plus, vante-moi ma victoire ;
-Crois que dans son dépit mon cœur est endurci,
-Hélas ! et, s’il se peut, fais-le moi croire aussi.
-Tu veux que je le fuie ? Eh bien ! rien ne m’arrête :
-Allons ; n’envions plus son indigne conquête :
-Que sur lui sa captive étende son pouvoir.
-Fuyons... Mais si l’ingrat rentrait dans son devoir !
-Si la foi dans son cœur retrouvait quelque place ;
-S’il venait à mes pieds me demander sa grâce ;
-Si sous mes lois, Amour, tu pouvais l’engager !
-S’il voulait... Mais l’ingrat ne veut que m’outrager.
-Demeurons toutefois pour troubler leur fortune,
-Prenons quelque plaisir à leur être importune ;
-Ou, le forçant de rompre un nœud si solennel,
-Aux yeux de tous les Grecs rendons-le criminel.
-J’ai déjà sur le fils attiré leur colère ;
-Je veux qu’on vienne encor lui demander la mère.
-Rendons-lui les tourments qu’elle m’a fait souffrir :
-Qu’elle le perde, ou bien qu’il la fasse périr.
-
-
-Vous pensez que des yeux toujours ouverts aux larmes
-Se plaisent à troubler le pouvoir de vos charmes,
-Et qu’un cœur accablé de tant de déplaisirs
-De son persécuteur ait brigué les soupirs ?
-Voyez si sa douleur en paraît soulagée.
-Pourquoi donc les chagrins où son âme est plongée ?
-Contre un amant qui plaît pourquoi tant de fierté ?
-
-
-Hélas ! pour mon malheur, je l’ai trop écouté.
-Je n’ai point du silence affecté le mystère :
-Je croyais sans péril pouvoir être sincère,
-Et sans armer mes yeux d’un moment de rigueur,
-Je n’ai pour lui parler consulté que mon cœur.
-Et qui ne se serait comme moi déclarée
-Sur la foi d’une amour si saintement jurée ?
-Me voyait-il de l’oeil qu’il me voit aujourd’hui ?
-Tu t’en souviens encor, tout conspirait pour lui :
-Ma famille vengée, et les Grecs dans la joie,
-Nos vaisseaux tout chargés des dépouilles de Troie,
-Les exploits de son père effacés par les siens,
-Ses feux que je croyais plus ardents que les miens,
-Mon cœur, toi-même enfin de sa gloire éblouie,
-Avant qu’il me trahît, vous m’avez tous trahie.
-Mais c’en est trop, Cléone, et quel que soit Pyrrhus,
-Hermione est sensible, Oreste a des vertus ;
-Il sait aimer du moins, et même sans qu’on l’aime,
-Et peut-être il saura se faire aimer lui-même.
-Allons : Qu’il vienne enfin. Madame, le voici.
-
-
-Ah ! je ne croyais pas qu’il fût si près d’ici.
-
-
-
-Le croirai-je, Seigneur, qu’un reste de tendresse
-Vous fasse ici chercher une triste princesse ?
-Ou ne dois-je imputer qu’à votre seul devoir
-L’heureux empressement qui vous porte à me voir ?
-
-
-Tel est de mon amour l’aveuglement funeste,
-Vous le savez, Madame, et le destin d’Oreste
-Est de venir sans cesse adorer vos attraits,
-Et de jurer toujours qu’il n’y viendra jamais.
-Je sais que vos regards vont rouvrir mes blessures,
-Que tous mes pas vers vous sont autant de parjures :
-Je le sais, j’en rougis ; mais j’atteste les dieux,
-Témoins de la fureur de mes derniers adieux,
-Que j’ai couru partout où ma perte certaine
-Dégageait mes serments et finissait ma peine.
-J’ai mendié la mort chez des peuples cruels
-Qui n’apaisaient leurs dieux que du sang des mortels :
-Ils m’ont fermé leur temple ; et ces peuples barbares
-De mon sang prodigué sont devenus avares.
-Enfin je viens à vous, et je me vois réduit
-À chercher dans vos yeux une mort qui me fuit,
-Mon désespoir n’attend que leur indifférence :
-Ils n’ont qu’à m’interdire un reste d’espérance,
-Ils n’ont, pour avancer cette mort où je cours,
-Qu’à me dire une fois ce qu’ils m’ont dit toujours.
-Voilà, depuis un an, le seul soin qui m’anime.
-Madame, c’est à vous de prendre une victime
-Que les Scythes auraient dérobée à vos coups
-Si j’en avais trouvé d’aussi cruels que vous.
-
-
-Quittez, Seigneur, quittez ce funeste langage.
-À des soins plus pressants la Grèce vous engage.
-Que parlez-vous du Scythe et de mes cruautés ?
-Songez à tous ces rois que vous représentez.
-Faut-il que d’un transport leur vengeance dépende ?
-Est-ce le sang d’Oreste enfin qu’on vous demande ?
-Dégagez-vous des soins dont vous êtes chargé.
-
-
-Les refus de Pyrrhus m’ont assez dégagé,
-Madame : il me renvoie ; et quelque autre puissance
-Lui fait du fils d’Hector embrasser la défense.
-
-
-L’infidèle ! Ainsi donc, tout prêt à le quitter,
-Sur mon propre destin je viens vous consulter.
-Déjà même je crois entendre la réponse
-Qu’en secret contre moi votre haine prononce.
-
-
-Hé quoi ? toujours injuste en vos tristes discours,
-De mon inimitié vous plaindrez-vous toujours ?
-Quelle est cette rigueur tant de fois alléguée ?
-J’ai passé dans l’Épire où j’étais reléguée :
-Mon père l’ordonnait ; mais qui sait si depuis
-Je n’ai point en secret partagé vos ennuis ?
-Pensez-vous avoir seul éprouvé des alarmes ;
-Que l’Épire jamais n’ait vu couler mes larmes ?
-Enfin, qui vous a dit que malgré mon devoir
-Je n’ai pas quelquefois souhaité de vous voir ?
-
-
-Souhaité de me voir ! Ah ! divine Princesse...
-Mais, de grâce, est-ce à moi que ce discours s’adresse ?
-Ouvrez vos yeux : songez qu’Oreste est devant vous,
-Oreste, si longtemps l’objet de leur courroux.
-
-
-Oui, c’est vous dont l’amour, naissant avec leurs charmes,
-Leur apprit le premier le pouvoir de leurs armes ;
-Vous que mille vertus me forçaient d’estimer ;
-Vous que j’ai plaint, enfin que je voudrais aimer.
-
-
-Je vous entends. Tel est mon partage funeste :
-Le cœur est pour Pyrrhus, et les vœux pour Oreste.
-
-
-Ah ! ne souhaitez pas le destin de Pyrrhus :
-Je vous haïrais trop. Vous m’en aimeriez plus.
-Ah ! que vous me verriez d’un regard bien contraire !
-Vous me voulez aimer, et je ne puis vous plaire ;
-Et l’amour seul alors se faisant obéir,
-Vous m’aimeriez, Madame, en me voulant haïr.
-Ô dieux ! tant de respects, une amitié si tendre...
-Que de raisons pour moi, si vous pouviez m’entendre !
-Vous seule pour Pyrrhus disputez aujourd’hui,
-Peut-être malgré vous, sans doute malgré lui :
-Car enfin il vous hait ; son âme ailleurs éprise
-N’a plus... Qui vous l’a dit, Seigneur, qu’il me méprise ?
-Ses regards, ses discours vous l’ont-ils donc appris ?
-Jugez-vous que ma vue inspire des mépris,
-Qu’elle allume en un cœur des feux si peu durables ?
-Peut-être d’autres yeux me sont plus favorables.
-
-
-Poursuivez : il est beau de m’insulter ainsi.
-Cruelle, c’est donc moi qui vous méprise ici ?
-Vos yeux n’ont pas assez éprouvé ma constance ?
-Je suis donc un témoin de leur peu de puissance ?
-Je les ai méprisés ? Ah ! qu’ils voudraient bien voir
-Mon rival comme moi mépriser leur pouvoir !
-
-
-Que m’importe, Seigneur, sa haine ou sa tendresse ?
-Allez contre un rebelle armer toute la Grèce ;
-Rapportez-lui le prix de sa rébellion ;
-Qu’on fasse de l’Épire un second Ilion.
-Allez. Après cela direz-vous que je l’aime ?
-
-
-Madame, faites plus, et venez-y vous-même.
-Voulez-vous demeurer pour otage en ces lieux,
-Venez dans tous les cœurs faire parler vos yeux.
-Faisons de notre haine une commune attaque.
-
-
-Mais, Seigneur, cependant, s’il épouse Andromaque ?
-
-
-Hé, Madame ! Songez quelle honte pour nous,
-Si d’une Phrygienne il devenait l’époux !
-
-
-Et vous le haïssez ! Avouez-le, Madame,
-L’amour n’est pas un feu qu’on renferme en une âme ;
-Tout nous trahit, la voix, le silence, les yeux,
-Et les feux mal couverts n’en éclatent que mieux.
-
-
-Seigneur, je le vois bien, votre âme prévenue
-Répand sur mes discours le venin qui la tue,
-Toujours dans mes raisons cherche quelque détour,
-Et croit qu’en moi la haine est un effort d’amour.
-Il faut donc m’expliquer ; vous agirez ensuite.
-Vous savez qu’en ces lieux mon devoir m’a conduite ;
-Mon devoir m’y retient ; et je n’en puis partir
-Que mon père ou Pyrrhus ne m’en fassent sortir.
-De la part de mon père allez lui faire entendre
-Que l’ennemi des Grecs ne peut être son gendre.
-Du Troyen ou de moi faites-le décider :
-Qu’il songe qui des deux il veut rendre ou garder ;
-Enfin qu’il me renvoie, ou bien qu’il vous le livre.
-Adieu. S’il y consent, je suis prête à vous suivre.
-
-
-Oui, oui, vous me suivrez, n’en doutez nullement ;
-Je vous réponds déjà de son consentement.
-Je ne crains pas enfin que Pyrrhus la retienne :
-Il n’a devant les yeux que sa chère Troyenne ;
-Tout autre objet le blesse ; et peut-être aujourd’hui
-Il n’attend qu’un prétexte à l’éloigner de lui.
-Nous n’avons qu’à parler : c’en est fait. Quelle joie
-D’enlever à l’Épire une si belle proie !
-Sauve tout ce qui reste et de Troie et d’Hector,
-Garde son fils, sa veuve, et mille autres encor,
-Épire : c’est assez qu’Hermione rendue
-Perde à jamais tes bords et ton prince de vue.
-Mais un heureux destin le conduit en ces lieux.
-Parlons. À tant d’attraits, Amour, ferme ses yeux !
-
-
-
-Je vous cherchais, Seigneur. Un peu de violence
-M’a fait de vos raisons combattre la puissance,
-Je l’avoue ; et depuis que je vous ai quitté,
-J’en ai senti la force et connu l’équité.
-J’ai songé, comme vous, qu’à la Grèce, à mon père,
-À moi-même, en un mot, je devenais contraire ;
-Que je relevais Troie, et rendais imparfait
-Tout ce qu’a fait Achille, et tout ce que j’ai fait.
-Je ne condamne plus un courroux légitime,
-Et l’on vous va, Seigneur, livrer votre victime.
-
-
-Seigneur, par ce conseil prudent et rigoureux,
-C’est acheter la paix du sang d’un malheureux.
-
-
-Oui ; mais je veux, Seigneur, l’assurer davantage :
-D’une éternelle paix Hermione est le gage ;
-Je l’épouse. Il semblait qu’un spectacle si doux
-N’attendît en ces lieux qu’un témoin tel que vous :
-Vous y représentez tous les Grecs et son père,
-Puisqu’en vous Ménélas voit revivre son frère.
-Voyez-la donc. Allez. Dites-lui que demain
-J’attends avec la paix son cœur de votre main.
-
-
-Ah dieux ! Eh bien, Phœnix, l’amour est-il le maître ?
-Tes yeux refusent-ils encor de me connaître ?
-
-
-Ah ! je vous reconnais ; et ce juste courroux,
-Ainsi qu’à tous les Grecs, Seigneur, vous rend à vous.
-Ce n’est plus le jouet d’une flamme servile :
-C’est Pyrrhus, c’est le fils et le rival d’Achille,
-Que la gloire à la fin ramène sous ses lois,
-Qui triomphe de Troie une seconde fois.
-
-
-Dis plutôt qu’aujourd’hui commence ma victoire,
-D’aujourd’hui seulement je jouis de ma gloire ;
-Et mon cœur, aussi fier que tu l’as vu soumis,
-Croit avoir en l’amour vaincu mille ennemis.
-Considère, Phœnix, les troubles que j’évite,
-Quelle foule de maux l’amour traîne à sa suite,
-Que d’amis, de devoirs, j’allais sacrifier,
-Quels périls... Un regard m’eût tout fait oublier.
-Tous les Grecs conjurés fondaient sur un rebelle ;
-Je trouvais du plaisir à me perdre pour elle.
-
-
-Oui, je bénis, Seigneur, l’heureuse cruauté
-Qui vous rend... Tu l’as vu, comme elle m’a traité.
-Je pensais, en voyant sa tendresse alarmée,
-Que son fils me la dût renvoyer désarmée.
-J’allais voir le succès de ses embrassements :
-Je n’ai trouvé que pleurs mêlés d’emportements.
-Sa misère l’aigrit ; et toujours plus farouche,
-Cent fois le nom d’Hector est sorti de sa bouche.
-Vainement à son fils j’assurais mon secours :
-« C’est Hector, disait-elle, en l’embrassant toujours ;
-Voilà ses yeux, sa bouche, et déjà son audace ;
-C’est lui-même ; c’est toi, cher époux, que j’embrasse. »
-Et quelle est sa pensée ? attend-elle en ce jour
-Que je lui laisse un fils pour nourrir son amour ?
-
-
-Sans doute, c’est le prix que vous gardait l’ingrate.
-Mais laissez-la, Seigneur. Je vois ce qui la flatte :
-Sa beauté la rassure, et malgré mon courroux,
-L’orgueilleuse m’attend encore à ses genoux.
-Je la verrais aux miens, Phœnix, d’un oeil tranquille.
-Elle est veuve d’Hector, et je suis fils d’Achille :
-Trop de haine sépare Andromaque et Pyrrhus.
-
-
-Commencez donc, Seigneur, à ne m’en parler plus.
-Allez voir Hermione ; et content de lui plaire,
-Oubliez à ses pieds jusqu’à votre colère.
-Vous-même à cet hymen venez la disposer.
-Est-ce sur un rival qu’il s’en faut reposer ?
-Il ne l’aime que trop. Crois-tu, si je l’épouse,
-Qu’Andromaque en son cœur n’en sera pas jalouse ?
-
-
-Quoi ? toujours Andromaque occupe votre esprit !
-Que vous importe, ô dieux ! sa joie ou son dépit ?
-Quel charme, malgré vous, vers elle vous attire ?
-
-
-Non, je n’ai pas bien dit tout ce qu’il lui faut dire :
-Ma colère à ses yeux n’a paru qu’à demi ;
-Elle ignore à quel point je suis son ennemi.
-Retournons-y. Je veux la braver à sa vue,
-Et donner à ma haine une libre étendue.
-Viens voir tous ses attraits, Phœnix, humiliés.
-Allons. Allez, Seigneur, vous jeter à ses pieds ;
-Allez, en lui jurant que votre âme l’adore,
-À de nouveaux mépris l’encourager encore.
-
-
-Je le vois bien, tu crois que prêt à l’excuser
-Mon cœur court après elle et cherche à s’apaiser.
-
-
-Vous aimez : c’est assez. Moi, l’aimer ? une ingrate
-Qui me hait d’autant plus que mon amour la flatte ?
-Sans parents, sans amis, sans espoir que sur moi ;
-Je puis perdre son fils, peut-être je le doi ;
-Étrangère... que dis-je ? esclave dans l’Épire,
-Je lui donne son fils, mon âme, mon empire,
-Et je ne puis gagner dans son perfide cœur
-D’autre rang que celui de son persécuteur !
-Non, non, je l’ai juré, ma vengeance est certaine :
-Il faut bien une fois justifier sa haine,
-J’abandonne son fils. Que de pleurs vont couler !
-De quel nom sa douleur me va-t-elle appeler !
-Quel spectacle pour elle aujourd’hui se dispose !
-Elle en mourra, Phœnix, et j’en serai la cause.
-C’est lui mettre moi-même un poignard dans le sein.
-
-
-Et pourquoi donc en faire éclater le dessein ?
-Que ne consultiez-vous tantôt votre faiblesse ?
-
-
-Je t’entends. Mais excuse un reste de tendresse.
-Crains-tu pour ma colère un si faible combat ?
-D’un amour qui s’éteint c’est le dernier éclat.
-Allons. À tes conseils, Phœnix, je m’abandonne.
-Faut-il livrer son fils ? faut-il voir Hermione ?
-
-Oui, voyez-la, Seigneur et par des vœux soumis,
-Protestez-lui... Faisons tout ce que j’ai promis.
-
-
-Modérez donc, Seigneur, cette fureur extrême.
-Je ne vous connais plus ; vous n’êtes plus vous-même.
-Souffrez... Non, tes conseils ne sont plus de saison,
-Pylade ; je suis las d’écouter la raison.
-C’est traîner trop longtemps ma vie et mon supplice :
-Il faut que je l’enlève, ou bien que je périsse.
-Le dessein en est pris, je le veux achever.
-Oui, je le veux. Eh bien ! il la faut enlever,
-J’y consens. Mais songez cependant où vous êtes.
-Que croira-t-on de vous, à voir ce que vous faites ?
-Dissimulez : calmez ce transport inquiet ;
-Commandez à vos yeux de garder le secret.
-Ces gardes, cette cour, l’air qui vous environne,
-Tout dépend de Pyrrhus, et surtout Hermione.
-À ses regards surtout cachez votre courroux.
-Ô dieux ! en cet état pourquoi la cherchiez-vous ?
-
-
-Que sais-je ? De moi-même étais-je alors le maître ?
-La fureur m’emportait, et je venais peut-être
-Menacer à la fois l’ingrate et son amant.
-
-
-Et quel était le fruit de cet emportement ?
-
-
-Et quelle âme, dis-moi, ne serait éperdue
-Du coup dont ma raison vient d’être confondue ?
-Il épouse, dit-il, Hermione demain ;
-Il veut, pour m’honorer, la tenir de ma main.
-Ah ! plutôt cette main dans le sang du barbare...
-
-
-Vous l’accusez, Seigneur, de ce destin bizarre ;
-Cependant, tourmenté de ses propres desseins,
-Il est peut-être à plaindre autant que je vous plains.
-
-
-Non, non, je le connais, mon désespoir le flatte ;
-Sans moi, sans mon amour, il dédaignait l’ingrate ;
-Ses charmes jusque-là n’avaient pu le toucher :
-Le cruel ne la prend que pour me l’arracher.
-Ah dieux ! c’en était fait : Hermione gagnée
-Pour jamais de sa vue allait être éloignée,
-Son cœur, entre l’amour et le dépit confus,
-Pour se donner à moi n’attendait qu’un refus,
-Ses yeux s’ouvraient, Pylade, elle écoutait Oreste,
-Lui parlait, le plaignait... Un mot eût fait le reste.
-
-
-Vous le croyez ! Hé quoi ? ce courroux enflammé
-Contre un ingrat... Jamais il ne fut plus aimé.
-Pensez-vous, quand Pyrrhus vous l’aurait accordée,
-Qu’un prétexte tout prêt ne l’eût pas retardée ?
-M’en croirez-vous ? Lassé de ses trompeurs attraits,
-Au lieu de l’enlever, fuyez-la pour jamais.
-Quoi ? votre amour se veut charger d’une furie
-Qui vous détestera, qui toute votre vie,
-Regrettant un hymen tout prêt à s’achever,
-Voudra... C’est pour cela que je veux l’enlever.
-Tout lui rirait, Pylade ; et moi, pour mon partage,
-Je n’emporterais donc qu’une inutile rage ?
-J’irais loin d’elle encor tâcher de l’oublier ?
-Non, non, à mes tourments, je veux l’associer.
-C’est trop gémir tout seul. Je suis las qu’on me plaigne.
-Je prétends qu’à mon tour l’inhumaine me craigne,
-Et que ses yeux cruels, à pleurer condamnés,
-Me rendent tous les noms que je leur ai donnés.
-
-
-Voilà donc le succès qu’aura votre ambassade :
-Oreste ravisseur ! Et qu’importe, Pylade ?
-Quand nos États vengés jouiront de mes soins,
-L’ingrate de mes pleurs jouira-t-elle moins ?
-Et que me servira que la Grèce m’admire,
-Tandis que je serai la fable de l’Épire ?
-Que veux-tu ? Mais, s’il faut ne te rien déguiser,
-Mon innocence enfin commence à me peser.
-Je ne sais de tout temps quelle injuste puissance
-Laisse le crime en paix, et poursuit l’innocence.
-De quelque part sur moi que je tourne les yeux,
-Je ne vois que malheurs qui condamnent les dieux.
-Méritons leur courroux, justifions leur haine,
-Et que le fruit du crime en précède la peine
-Mais toi, par quelle erreur veux-tu toujours sur toi
-Détourner un courroux qui ne cherche que moi ?
-Assez et trop longtemps mon amitié t’accable :
-Évite un malheureux, abandonne un coupable.
-Cher Pylade, crois-moi, ta pitié te séduit.
-Laisse-moi des périls dont j’attends tout le fruit.
-Porte aux Grecs cet enfant que Pyrrhus m’abandonne.
-Va-t’en. Allons, Seigneur, enlevons Hermione.
-Au travers des périls un grand cœur se fait jour.
-Que ne peut l’amitié conduite par l’amour ?
-Allons de tous vos Grecs encourager le zèle.
-Nos vaisseaux sont tout prêts, et le vent nous appelle.
-Je sais de ce palais tous les détours obscurs ;
-Vous voyez que la mer en vient battre les murs,
-Et cette nuit, sans peine, une secrète voie
-Jusqu’en votre vaisseau conduira votre proie.
-
-
-J’abuse, cher ami, de ton trop d’amitié
-Mais pardonne à des maux dont toi seul as pitié ;
-Excuse un malheureux qui perd tout ce qu’il aime,
-Que tout le monde hait, et qui se hait lui-même.
-Que ne puis-je à mon tour dans un sort plus heureux...
-
-
-Dissimulez, Seigneur ; c’est tout ce que je veux.
-Gardez qu’avant le coup votre dessein n’éclate :
-Oubliez jusque-là qu’Hermione est ingrate ;
-Oubliez votre amour. Elle vient, je la voi.
-
-
-Va-t’en. Réponds-moi d’elle, et je réponds de moi.
-
-
-
-
-Eh bien ! mes soins vous ont rendu votre conquête.
-J’ai vu Pyrrhus, Madame, et votre hymen s’apprête.
-
-
-On le dit ; et de plus on vient de m’assurer
-Que vous ne me cherchiez que pour m’y préparer.
-
-
-Et votre âme à ses vœux ne sera pas rebelle ?
-
-
-Qui l’eût cru que Pyrrhus ne fût pas infidèle ?
-Que sa flamme attendrait si tard pour éclater ?
-Qu’il reviendrait à moi, quand je l’allais quitter ?
-Je veux croire avec vous qu’il redoute la Grèce,
-Qu’il suit son intérêt plutôt que sa tendresse,
-Que mes yeux sur votre âme étaient plus absolus.
-
-
-Non, Madame : il vous aime, et je n’en doute plus.
-Vos yeux ne font-ils pas tout ce qu’ils veulent faire ?
-Et vous ne vouliez pas sans doute lui déplaire.
-
-
-Mais que puis-je, Seigneur ? On a promis ma foi.
-Lui ravirai-je un bien qu’il ne tient pas de moi ?
-L’amour ne règle pas le sort d’une princesse :
-La gloire d’obéir est tout ce qu’on nous laisse.
-Cependant je partais, et vous avez pu voir
-Combien je relâchais pour vous de mon devoir.
-
-
-Ah ! que vous saviez bien, cruelle... Mais, Madame,
-Chacun peut à son choix disposer de son âme.
-La vôtre était à vous. J’espérais ; mais enfin
-Vous l’avez pu donner sans me faire un larcin.
-Je vous accuse aussi bien moins que la fortune.
-Et pourquoi vous lasser d’une plainte importune ?
-Tel est votre devoir, je l’avoue ; et le mien
-Est de vous épargner un si triste entretien.
-
-
-
-
-Attendais-tu, Cléone, un courroux si modeste ?
-
-
-La douleur qui se tait n’en est que plus funeste.
-Je le plains d’autant plus qu’auteur de son ennui,
-Le coup qui l’a perdu n’est parti que de lui.
-Comptez depuis quel temps votre hymen se prépare ;
-Il a parlé, Madame, et Pyrrhus se déclare.
-
-
-Tu crois que Pyrrhus craint ? Et que craint-il encor ?
-Des peuples qui dix ans ont fui devant Hector,
-Qui cent fois, effrayés de l’absence d’Achille,
-Dans leurs vaisseaux brûlants ont cherché leur asile,
-Et qu’on verrait encor, sans l’appui de son fils,
-Redemander Hélène aux Troyens impunis ?
-Non, Cléone, il n’est point ennemi de lui-même ;
-Il veut tout ce qu’il fait, et s’il m’épouse, il m’aime.
-Mais qu’Oreste à son gré m’impute ses douleurs :
-N’avons-nous d’entretien que celui de ses pleurs ?
-Pyrrhus revient à nous ! Eh bien ! chère Cléone,
-Conçois-tu les transports de l’heureuse Hermione ?
-Sais-tu quel est Pyrrhus ? T’es-tu fait raconter
-Le nombre des exploits... mais qui les peut compter ?
-Intrépide, et partout suivi de la victoire,
-Charmant, fidèle enfin : rien ne manque à sa gloire.
-Songe... Dissimulez. Votre rivale en pleurs
-Vient à vos pieds, sans doute, apporter ses douleurs.
-
-
-Dieux ! ne puis-je à ma joie abandonner mon âme ?
-Sortons : que lui dirais-je ? Où fuyez-vous, Madame ?
-N’est-ce pas à vos yeux un spectacle assez doux
-Que la veuve d’Hector pleurante à vos genoux ?
-Je ne viens point ici, par de jalouses larmes,
-Vous envier un cœur qui se rend à vos charmes.
-Par une main cruelle, hélas ! j’ai vu percer
-Le seul où mes regards prétendaient s’adresser.
-Ma flamme par Hector fut jadis allumée ;
-Avec lui dans la tombe elle s’est enfermée.
-Mais il me reste un fils. Vous saurez quelque jour,
-Madame, pour un fils jusqu’où va notre amour ;
-Mais vous ne saurez pas, du moins je le souhaite,
-En quel trouble mortel son intérêt nous jette,
-Lorsque de tant de biens qui pouvaient nous flatter,
-C’est le seul qui nous reste, et qu’on veut nous l’ôter.
-Hélas ! lorsque, lassés de dix ans de misère,
-Les Troyens en courroux menaçaient votre mère,
-J’ai su de mon Hector lui procurer l’appui.
-Vous pouvez sur Pyrrhus ce que j’ai pu sur lui.
-Que craint-on d’un enfant qui survit à sa perte ?
-Laissez-moi le cacher en quelque île déserte ;
-Sur les soins de sa mère on peut s’en assurer,
-Et mon fils avec moi n’apprendra qu’à pleurer.
-
-
-Je conçois vos douleurs. Mais un devoir austère,
-Quand mon père a parlé, m’ordonne de me taire.
-C’est lui qui de Pyrrhus fait agir le courroux.
-S’il faut fléchir Pyrrhus, qui le peut mieux que vous ?
-Vos yeux assez longtemps ont régné sur son âme ;
-Faites-le prononcer : j’y souscrirai. Madame.
-
-
-
-
-Quel mépris la cruelle attache à ses refus !
-
-
-Je croirais ses conseils, et je verrais Pyrrhus.
-Un regard confondrait Hermione et la Grèce...
-Mais lui-même il vous cherche. Où donc est la princesse ?
-Ne m’avais-tu pas dit qu’elle était en ces lieux ?
-
-
-Je le croyais. Tu vois le pouvoir de mes yeux !
-
-
-Que dit-elle, Phœnix ? Hélas ! tout m’abandonne.
-
-
-Allons, Seigneur, marchons sur les pas d’Hermione.
-
-
-Qu’attendez-vous ? Rompez ce silence obstiné.
-
-
-Il a promis mon fils. Il ne l’a pas donné.
-
-
-Non, non, j’ai beau pleurer, sa mort est résolue.
-
-
-Daigne-t-elle sur nous tourner au moins la vue ?
-Quel orgueil ! Je ne fais que l’irriter encor.
-Sortons. Allons aux Grecs livrer le fils d’Hector.
-
-
-Ah ! Seigneur, arrêtez ! Que prétendez-vous faire ?
-Si vous livrez le fils, livrez-leur donc la mère !
-Vos serments m’ont tantôt juré tant d’amitié !
-Dieux ! ne pourrai-je au moins toucher votre pitié ?
-Sans espoir de pardon m’avez-vous condamnée ?
-
-
-Phœnix vous le dira, ma parole est donnée.
-
-
-Vous qui braviez pour moi tant de périls divers !
-
-
-J’étais aveugle alors ; mes yeux se sont ouverts.
-Sa grâce à vos désirs pouvait être accordée ;
-Mais vous ne l’avez pas seulement demandée :
-C’en est fait. Ah ! Seigneur ! vous entendiez assez
-Des soupirs qui craignaient de se voir repoussés.
-Pardonnez à l’éclat d’une illustre fortune
-Ce reste de fierté qui craint d’être importune.
-Vous ne l’ignorez pas : Andromaque, sans vous,
-N’aurait jamais d’un maître embrassé les genoux.
-
-
-Non, vous me haïssez ; et dans le fond de l’âme
-Vous craignez de devoir quelque chose à ma flamme.
-Ce fils même, ce fils, l’objet de tant de soins,
-Si je l’avais sauvé, vous l’en aimeriez moins.
-La haine, le mépris, contre moi tout s’assemble ;
-Vous me haïssez plus que tous les Grecs ensemble.
-Jouissez à loisir d’un si noble courroux.
-Allons, Phœnix. Allons rejoindre mon époux.
-
-
-Madame... Et que veux-tu que je lui dise encore ?
-Auteur de tous mes maux, crois-tu qu’il les ignore ?
-Seigneur, voyez l’état où vous me réduisez.
-J’ai vu mon père mort et nos murs embrasés ;
-J’ai vu trancher les jours de ma famille entière,
-Et mon époux sanglant traîné sur la poussière,
-Son fils seul avec moi, réservé pour les fers.
-Mais que ne peut un fils ? Je respire, je sers.
-J’ai fait plus : je me suis quelquefois consolée
-Qu’ici, plutôt qu’ailleurs, le sort m’eût exilée ;
-Qu’heureux dans son malheur, le fils de tant de rois,
-Puisqu’il devait servir, fût tombé sous vos lois.
-J’ai cru que sa prison deviendrait son asile.
-Jadis Priam soumis fut respecté d’Achille :
-J’attendais de son fils encor plus de bonté.
-Pardonne, cher Hector, à ma crédulité !
-Je n’ai pu soupçonner ton ennemi d’un crime ;
-Malgré lui-même enfin je l’ai cru magnanime.
-Ah ! s’il l’était assez pour nous laisser du moins
-Au tombeau qu’à ta cendre ont élevé mes soins,
-Et que finissant là sa haine et nos misères,
-Il ne séparât point des dépouilles si chères !
-Va m’attendre, Phœnix. Madame, demeurez.
-On peut vous rendre encor ce fils que vous pleurez.
-Oui, je sens à regret qu’en excitant vos larmes
-Je ne fais contre moi que vous donner des armes.
-Je croyais apporter plus de haine en ces lieux.
-Mais, Madame, du moins tournez vers moi les yeux :
-Voyez si mes regards sont d’un juge sévère,
-S’ils sont d’un ennemi qui cherche à vous déplaire.
-Pourquoi me forcez-vous vous-même à vous trahir ?
-Au nom de votre fils, cessons de nous haïr.
-À le sauver enfin c’est moi qui vous convie.
-Faut-il que mes soupirs vous demandent sa vie ?
-Faut-il qu’en sa faveur j’embrasse vos genoux ?
-Pour la dernière fois, sauvez-le, sauvez-vous.
-Je sais de quels serments je romps pour vous les chaînes,
-Combien je vais sur moi faire éclater de haines.
-Je renvoie Hermione, et je mets sur son front,
-Au lieu de ma couronne, un éternel affront.
-Je vous conduis au temple où son hymen s’apprête,
-Je vous ceins du bandeau préparé pour sa tête.
-Mais ce n’est plus, Madame, une offre à dédaigner :
-Je vous le dis, il faut ou périr ou régner.
-Mon cœur, désespéré d’un an d’ingratitude,
-Ne peut plus de son sort souffrir l’incertitude.
-C’est craindre, menacer et gémir trop longtemps.
-Je meurs si je vous perds, mais je meurs si j’attends.
-Songez-y : je vous laisse, et je viendrai vous prendre
-Pour vous mener au temple où ce fils doit m’attendre.
-Et là vous me verrez, soumis ou furieux,
-Vous couronner, Madame, ou le perdre à vos yeux.
-Je vous l’avais prédit, qu’en dépit de la Grèce,
-De votre sort encor vous seriez la maîtresse.
-
-
-Hélas ! de quel effet tes discours sont suivis !
-Il ne me restait plus qu’à condamner mon fils.
-
-
-Madame, à votre époux c’est être assez fidèle :
-Trop de vertu pourrait vous rendre criminelle ;
-Lui-même il porterait votre âme à la douceur.
-
-
-Quoi ? je lui donnerais Pyrrhus pour successeur !
-
-
-Ainsi le veut son fils, que les Grecs vous ravissent.
-Pensez-vous qu’après tout ses mânes en rougissent ?
-Qu’il méprisât, Madame, un roi victorieux
-Qui vous fait remonter au rang de vos aïeux,
-Qui foule aux pieds pour vous vos vainqueurs en colère,
-Qui ne se souvient plus qu’Achille était son père,
-Qui dément ses exploits et les rend superflus ?
-
-
-Dois-je les oublier, s’il ne s’en souvient plus ?
-Dois-je oublier Hector privé de funérailles,
-Et traîné sans honneur autour de nos murailles ?
-Dois-je oublier son père à mes pieds renversé,
-Ensanglantant l’autel qu’il tenait embrassé ?
-Songe, songe, Céphise, à cette nuit cruelle
-Qui fut pour tout un peuple une nuit éternelle ;
-Figure-toi Pyrrhus, les yeux étincelants,
-Entrant à la lueur de nos palais brûlants,
-Sur tous mes frères morts se faisant un passage,
-Et de sang tout couvert échauffant le carnage ;
-Songe aux cris des vainqueurs, songe aux cris des mourants,
-Dans la flamme étouffés, sous le fer expirants ;
-Peins-toi dans ces horreurs Andromaque éperdue :
-Voilà comme Pyrrhus vint s’offrir à ma vue ;
-Voilà par quels exploits il sut se couronner ;
-Enfin voilà l’époux que tu me veux donner.
-Non, je ne serai point complice de ses crimes ;
-Qu’il nous prenne, s’il veut, pour dernières victimes.
-Tous mes ressentiments lui seraient asservis.
-
-
-Eh bien, allons donc voir expirer votre fils :
-On n’attend plus que vous... Vous frémissez, Madame ?
-
-
-Ah ! de quel souvenir viens-tu frapper mon âme !
-Quoi ? Céphise, j’irai voir expirer encor
-Ce fils, ma seule joie, et l’image d’Hector ?
-Ce fils, que de sa flamme il me laissa pour gage ?
-Hélas ! je m’en souviens, le jour que son courage
-Lui fit chercher Achille, ou plutôt le trépas,
-Il demanda son fils, et le prit dans ses bras :
-« Chère épouse, dit-il en essuyant mes larmes,
-J’ignore quel succès le sort garde à mes armes ;
-Je te laisse mon fils pour gage de ma foi :
-S’il me perd, je prétends qu’il me retrouve en toi.
-Si d’un heureux hymen la mémoire t’est chère,
-Montre au fils à quel point tu chérissais le père ».
-Et je puis voir répandre un sang si précieux ?
-Et je laisse avec lui périr tous ses aïeux ?
-Roi barbare, faut-il que mon crime l’entraîne ?
-Si je te hais, est-il coupable de ma haine ?
-T’a-t-il de tous les siens reproché le trépas ?
-S’est-il plaint à tes yeux des maux qu’il ne sent pas ?
-Mais cependant, mon fils, tu meurs si je n’arrête
-Le fer que le cruel tient levé sur ta tête.
-Je l’en puis détourner, et je t’y vais offrir ?...
-Non, tu ne mourras point, je ne le puis souffrir.
-Allons trouver Pyrrhus. Mais non, chère Céphise,
-Va le trouver pour moi. Que faut-il que je dise ?
-
-
-Dis-lui que de mon fils l’amour est assez fort...
-Crois-tu que dans son cœur il ait juré sa mort ?
-L’amour peut-il si loin pousser sa barbarie ?
-
-
-Madame, il va bientôt revenir en furie.
-
-
-Eh bien ! va l’assurer... De quoi ? de votre foi ?
-
-
-Hélas ! pour la promettre est-elle encore à moi ?
-Ô cendres d’un époux ! ô Troyens ! ô mon père !
-Ô mon fils, que tes jours coûtent cher à ta mère !
-Allons. Où donc, Madame ? et que résolvez-vous ?
-
-
-Allons sur son tombeau consulter mon époux.
-
-
-
-Ah ! je n’en doute point : c’est votre époux, Madame,
-C’est Hector qui produit ce miracle en votre âme.
-Il veut que Troie encor se puisse relever
-Avec cet heureux fils qu’il vous fait conserver.
-Pyrrhus vous l’a promis. Vous venez de l’entendre,
-Madame : il n’attendait qu’un mot pour vous le rendre.
-Croyez-en ses transports : père, sceptre, alliés,
-Content de votre cœur, il met tout à vos pieds.
-Sur lui, sur tout son peuple il vous rend souveraine.
-Est-ce là ce vainqueur digne de tant de haine ?
-Déjà contre les Grecs plein d’un noble courroux,
-Le soin de votre fils le touche autant que vous
-Il prévient leur fureur, il lui laisse sa garde ;
-Pour ne pas l’exposer, lui-même il se hasarde.
-Mais tout s’apprête au temple, et vous avez promis...
-
-
-Oui, je m’y trouverai. Mais allons voir mon fils.
-
-
-Madame, qui vous presse ? Il suffit que sa vue
-Désormais à vos yeux ne soit plus défendue.
-Vous lui pourrez bientôt prodiguer vos bontés,
-Et vos embrassements ne seront plus comptés.
-Quel plaisir d’élever un enfant qu’on voit craître,
-Non plus comme un esclave élevé pour son maître,
-Mais pour voir avec lui renaître tant de rois !
-
-
-Céphise, allons le voir pour la dernière fois.
-
-
-Que dites-vous ? Ô dieux ! Ô ma chère Céphise,
-Ce n’est point avec toi que mon cœur se déguise.
-Ta foi, dans mon malheur, s’est montrée à mes yeux ;
-Mais j’ai cru qu’à mon tour tu me connaissais mieux.
-Quoi donc ? as-tu pensé qu’Andromaque infidèle
-Pût trahir un époux qui croit revivre en elle,
-Et que de tant de morts réveillant la douleur,
-Le soin de mon repos me fît troubler le leur ?
-Est-ce là cette ardeur tant promise à sa cendre ?
-Mais son fils périssait ; il l’a fallu défendre.
-Pyrrhus en m’épousant s’en déclare l’appui ;
-Il suffit : je veux bien m’en reposer sur lui.
-Je sais quel est Pyrrhus : violent, mais sincère,
-Céphise, il fera plus qu’il n’a promis de faire.
-Sur le courroux des Grecs je m’en repose encor :
-Leur haine va donner un père au fils d’Hector,
-Je vais donc, puisqu’il faut que je me sacrifie,
-Assurer à Pyrrhus le reste de ma vie ;
-Je vais, en recevant sa foi sur les autels,
-L’engager à mon fils par des nœuds immortels.
-Mais aussitôt ma main, à moi seule funeste,
-D’une infidèle vie abrégera le reste,
-Et sauvant ma vertu, rendra ce que je doi
-À Pyrrhus, à mon fils, à mon époux, à moi.
-Voilà de mon amour l’innocent stratagème,
-Voilà ce qu’un époux m’a commandé lui-même ;
-J’irai seule rejoindre Hector et mes aïeux.
-Céphise, c’est à toi de me fermer les yeux.
-
-
-Ah ! ne prétendez pas que je puisse survivre...
-
-
-Non, non, je te défends, Céphise de me suivre.
-Je confie à tes soins mon unique trésor.
-Si tu vivais pour moi, vis pour le fils d’Hector.
-De l’espoir des Troyens seule dépositaire,
-Songe à combien de rois tu deviens nécessaire.
-Veille auprès de Pyrrhus ; fais-lui garder sa foi :
-S’il le faut, je consens qu’on lui parle de moi ;
-Fais-lui valoir l’hymen où je me suis rangée,
-Dis-lui qu’avant ma mort je lui fus engagée,
-Que ses ressentiments doivent être effacés,
-Qu’en lui laissant mon fils, c’est l’estimer assez.
-Fais connaître à mon fils les héros de sa race,
-Autant que tu pourras, conduis-le sur leur trace :
-Dis-lui par quels exploits leurs noms ont éclaté,
-Plutôt ce qu’ils ont fait que ce qu’ils ont été ;
-Parle-lui tous les jours des vertus de son père ;
-Et quelquefois aussi parle-lui de sa mère.
-Mais qu’il ne songe plus, Céphise, à nous venger :
-Nous lui laissons un maître, il le doit ménager.
-Qu’il ait de ses aïeux un souvenir modeste :
-Il est du sang d’Hector, mais il en est le reste ;
-Et pour ce reste enfin j’ai moi-même, en un jour,
-Sacrifié mon sang, ma haine, et mon amour.
-
-
-Hélas ! Ne me suis point, si ton cœur en alarmes
-Prévoit qu’il ne pourra commander à tes larmes.
-On vient. Cache tes pleurs, Céphise, et souviens-toi
-Que le sort d’Andromaque est commis à ta foi.
-C’est Hermione. Allons, fuyons sa violence.
-
-
-
-
-Non, je ne puis assez admirer ce silence.
-Vous vous taisez, Madame, et ce cruel mépris
-N’a pas du moindre trouble agité vos esprits !
-Vous soutenez en paix une si rude attaque,
-Vous qu’on voyait frémir au seul nom d’Andromaque !
-Vous qui sans désespoir ne pouviez endurer
-Que Pyrrhus d’un regard la voulût honorer !
-Il l’épouse, il lui donne, avec son diadème,
-La foi que vous venez de recevoir vous-même,
-Et votre bouche encor, muette à tant d’ennui,
-N’a pas daigné s’ouvrir pour se plaindre de lui ?
-Ah ! que je crains, Madame, un calme si funeste,
-Et qu’il vaudrait bien mieux... Fais-tu venir Oreste ?
-Il vient, Madame, il vient, et vous pouvez juger
-Que bientôt à vos pieds il allait se ranger ;
-Prêt à servir toujours sans espoir de salaire,
-Vos yeux ne sont que trop assurés de lui plaire.
-Mais il entre. Ah ! Madame ! est-il vrai qu’une fois
-Oreste en vous cherchant obéisse à vos lois ?
-Ne m’a-t-on point flatté d’une fausse espérance ?
-Avez-vous en effet souhaité ma présence ?
-Croirai-je que vos yeux, à la fin désarmés,
-Veulent... Je veux savoir, Seigneur, si vous m’aimez.
-
-
-Si je vous aime ? ô dieux ! Mes serments, mes parjures,
-Ma fuite, mon retour, mes respects, mes injures,
-Mon désespoir, mes yeux de pleurs toujours noyés,
-Quels témoins croirez-vous, si vous ne les croyez ?
-
-
-Vengez-moi, je crois tout. Eh bien ! allons, Madame :
-Mettons encore un coup toute la Grèce en flamme ;
-Prenons, en signalant mon bras et votre nom,
-Vous, la place d’Hélène, et moi, d’Agamemnon.
-De Troie en ce pays réveillons les misères,
-Et qu’on parle de nous ainsi que de nos pères.
-Partons, je suis tout prêt. Non, Seigneur, demeurons :
-Je ne veux pas si loin porter de tels affronts.
-Quoi ! de mes ennemis couronnant l’insolence,
-J’irais attendre ailleurs une lente vengeance ?
-Et je m’en remettrais au destin des combats,
-Qui peut-être à la fin ne me vengerait pas ?
-Je veux qu’à mon départ toute l’Épire pleure.
-Mais si vous me vengez, vengez-moi dans une heure.
-Tous vos retardements sont pour moi des refus.
-Courez au temple. Il faut immoler... Qui ? Pyrrhus.
-Pyrrhus, Madame ! Eh quoi ! votre haine chancelle ?
-Ah ! courez, et craignez que je ne vous rappelle.
-N’alléguez point des droits que je veux oublier ;
-Et ce n’est pas à vous à le justifier.
-
-
-Moi, je l’excuserais ? Ah ! vos bontés, Madame,
-Ont gravé trop avant ses crimes dans mon âme.
-Vengeons-nous, j’y consens, mais par d’autres chemins :
-Soyons ses ennemis, et non ses assassins ;
-Faisons de sa ruine une juste conquête.
-Quoi ! pour réponse aux Grecs porterai-je sa tête ?
-Et n’ai-je pris sur moi le soin de tout l’État,
-Que pour m’en acquitter par un assassinat ?
-Souffrez, au nom des dieux, que la Grèce s’explique,
-Et qu’il meure chargé de la haine publique.
-Souvenez-vous qu’il règne, et qu’un front couronné...
-
-
-Ne vous suffit-il pas que je l’ai condamné ?
-Ne vous suffit-il pas que ma gloire offensée
-Demande une victime à moi seule adressée ;
-Qu’Hermione est le prix d’un tyran opprimé ;
-Que je le hais ; enfin, Seigneur, que je l’aimai ?
-Je ne m’en cache point : l’ingrat m’avait su plaire,
-Soit qu’ainsi l’ordonnât mon amour ou mon père,
-N’importe ; mais enfin réglez-vous là-dessus.
-Malgré mes vœux, Seigneur, honteusement déçus,
-Malgré la juste horreur que son crime me donne,
-Tant qu’il vivra, craignez que je ne lui pardonne.
-Doutez jusqu’à sa mort d’un courroux incertain :
-S’il ne meurt aujourd’hui, je puis l’aimer demain.
-
-
-Eh bien ! Il faut le perdre, et prévenir sa grâce ;
-Il faut... Mais cependant que faut-il que je fasse ?
-Comment puis-je si tôt servir votre courroux ?
-Quel chemin jusqu’à lui peut conduire mes coups ?
-À peine suis-je encore arrivé dans l’Épire,
-Vous voulez par mes mains renverser un empire ;
-Vous voulez qu’un roi meure, et pour son châtiment
-Vous ne donnez qu’un jour, qu’une heure, qu’un moment !
-Aux yeux de tout son peuple, il faut que je l’opprime !
-Laissez-moi vers l’autel conduire ma victime,
-Je ne m’en défends plus ; et je ne veux qu’aller
-Reconnaître la place où je dois l’immoler.
-Cette nuit je vous sers, cette nuit je l’attaque.
-
-
-Mais cependant, ce jour, il épouse Andromaque !
-Dans le temple déjà le trône est élevé,
-Ma honte est confirmée, et son crime achevé.
-Enfin qu’attendez-vous ? Il vous offre sa tête :
-Sans gardes, sans défense, il marche à cette fête ;
-Autour du fils d’Hector il les fait tous ranger ;
-Il s’abandonne au bras qui me voudra venger.
-Voulez-vous malgré lui prendre soin de sa vie ?
-Armez, avec vos Grecs, tous ceux qui m’ont suivie ;
-Soulevez vos amis, tous les miens sont à vous :
-Il me trahit, vous trompe, et nous méprise tous.
-Mais quoi ? déjà leur haine est égale à la mienne :
-Elle épargne à regret l’époux d’une Troyenne.
-Parlez : mon ennemi ne vous peut échapper,
-Ou plutôt il ne faut que les laisser frapper.
-Conduisez ou suivez une fureur si belle ;
-Revenez tout couvert du sang de l’infidèle ;
-Allez : en cet état soyez sûr de mon cœur.
-
-
-Mais, Madame, songez... Ah ! c’en est trop, Seigneur.
-Tant de raisonnements offensent ma colère.
-J’ai voulu vous donner les moyens de me plaire,
-Rendre Oreste content ; mais enfin je vois bien
-Qu’il veut toujours se plaindre, et ne mériter rien.
-Partez : allez ailleurs vanter votre constance,
-Et me laissez ici le soin de ma vengeance.
-De mes lâches bontés mon courage est confus,
-Et c’est trop en un jour essuyer de refus.
-Je m’en vais seule au temple où leur hymen s’apprête,
-Où vous n’osez aller mériter ma conquête.
-Là, de mon ennemi je saurai m’approcher,
-Je percerai le cœur que je n’ai pu toucher,
-Et mes sanglantes mains, sur moi-même tournées,
-Aussitôt, malgré lui, joindront nos destinées ;
-Et tout ingrat qu’il est, il me sera plus doux
-De mourir avec lui que de vivre avec vous.
-
-
-Non, je vous priverai de ce plaisir funeste,
-Madame : il ne mourra que de la main d’Oreste.
-Vos ennemis par moi vont vous être immolés,
-Et vous reconnaîtrez mes soins, si vous voulez.
-
-
-Allez. De votre sort laissez-moi la conduite,
-Et que tous vos vaisseaux soient prêts pour notre fuite.
-
-
-
-
-Vous vous perdez, Madame, et vous devez songer...
-
-
-Que je me perde ou non, je songe à me venger.
-Je ne sais même encor, quoi qu’il m’ait pu promettre,
-Sur d’autres que sur moi si je dois m’en remettre :
-Pyrrhus n’est pas coupable à ses yeux comme aux miens,
-Et je tiendrais mes coups bien plus sûrs que les siens.
-Quel plaisir de venger moi-même mon injure,
-De retirer mon bras teint du sang du parjure,
-Et pour rendre sa peine et mes plaisirs plus grands,
-De cacher ma rivale à ses regards mourants !
-Ah ! si du moins Oreste, en punissant son crime,
-Lui laissait le regret de mourir ma victime !
-Va le trouver : dis-lui qu’il apprenne à l’ingrat
-Qu’on l’immole à ma haine, et non pas à l’État.
-Chère Cléone, cours : ma vengeance est perdue
-S’il ignore en mourant que c’est moi qui le tue.
-
-
-Je vous obéirai ! Mais qu’est-ce que je voi ?
-Ô dieux ! qui l’aurait cru, Madame ? C’est le roi !
-
-
-Ah ! cours après Oreste ; et dis-lui, ma Cléone,
-Qu’il n’entreprenne rien sans revoir Hermione !
-
-
-Vous ne m’attendiez pas, Madame, et je vois bien
-Que mon abord ici trouble votre entretien.
-Je ne viens point, armé d’un indigne artifice,
-D’un voile d’équité couvrir mon injustice :
-Il suffit que mon cœur me condamne tout bas,
-Et je soutiendrais mal ce que je ne crois pas.
-J’épouse une Troyenne. Oui, Madame, et j’avoue
-Que je vous ai promis la foi que je lui voue.
-Un autre vous dirait que dans les champs troyens
-Nos deux pères sans nous formèrent ces liens,
-Et que sans consulter ni mon choix ni le vôtre,
-Nous fûmes sans amour engagés l’un à l’autre ;
-Mais c’est assez pour moi que je me sois soumis.
-Par mes ambassadeurs mon cœur vous fut promis ;
-Loin de les révoquer, je voulus y souscrire :
-Je vous vis avec eux arriver en Épire,
-Et quoique d’un autre oeil l’éclat victorieux
-Eût déjà prévenu le pouvoir de vos yeux,
-Je ne m’arrêtai point à cette ardeur nouvelle ;
-Je voulus m’obstiner à vous être fidèle :
-Je vous reçus en reine, et jusques à ce jour
-J’ai cru que mes serments me tiendraient lieu d’amour.
-Mais cet amour l’emporte, et par un coup funeste,
-Andromaque m’arrache un cœur qu’elle déteste.
-L’un par l’autre entraînés, nous courons à l’autel
-Nous jurer malgré nous un amour immortel.
-Après cela, Madame, éclatez contre un traître,
-Qui l’est avec douleur, et qui pourtant veut l’être.
-Pour moi, loin de contraindre un si juste courroux,
-Il me soulagera peut-être autant que vous.
-Donnez-moi tous les noms destinés aux parjures :
-Je crains votre silence, et non pas vos injures ;
-Et mon cœur, soulevant mille secrets témoins,
-M’en dira d’autant plus que vous m’en direz moins.
-
-
-Seigneur, dans cet aveu dépouillé d’artifice,
-J’aime à voir que du moins vous vous rendiez justice,
-Et que voulant bien rompre un nœud si solennel,
-Vous vous abandonniez au crime en criminel.
-Est-il juste, après tout, qu’un conquérant s’abaisse
-Sous la servile loi de garder sa promesse ?
-Non, non, la perfidie a de quoi vous tenter ;
-Et vous ne me cherchez que pour vous en vanter.
-Quoi ? sans que ni serment ni devoir vous retienne,
-Rechercher une Grecque, amant d’une Troyenne ?
-Me quitter, me reprendre, et retourner encor
-De la fille d’Hélène à la veuve d’Hector,
-Couronner tour à tour l’esclave et la princesse,
-Immoler Troie aux Grecs, au fils d’Hector la Grèce ?
-Tout cela part d’un cœur toujours maître de soi,
-D’un héros qui n’est point esclave de sa foi.
-Pour plaire à votre épouse, il vous faudrait peut-être
-Prodiguer les doux noms de parjure et de traître.
-Vous veniez de mon front observer la pâleur,
-Pour aller dans ses bras rire de ma douleur.
-Pleurante après son char vous voulez qu’on me voie ;
-Mais, Seigneur, en un jour ce serait trop de joie ;
-Et sans chercher ailleurs des titres empruntés,
-Ne vous suffit-il pas de ceux que vous portez ?
-Du vieux père d’Hector la valeur abattue
-Aux pieds de sa famille expirante à sa vue,
-Tandis que dans son sein votre bras enfoncé
-Cherche un reste de sang que l’âge avait glacé ;
-Dans des ruisseaux de sang Troie ardente plongée ;
-De votre propre main Polyxène égorgée
-Aux yeux de tous les Grecs indignés contre vous :
-Que peut-on refuser à ces généreux coups !
-
-
-Madame, je sais trop à quels excès de rage
-La vengeance d’Hélène emporta mon courage.
-Je puis me plaindre à vous du sang que j’ai versé ;
-Mais enfin je consens d’oublier le passé.
-Je rends grâces au ciel que votre indifférence
-De mes heureux soupirs m’apprenne l’innocence.
-Mon cœur, je le vois bien, trop prompt à se gêner,
-Devait mieux vous connaître et mieux s’examiner.
-Mes remords vous faisaient une injure mortelle.
-Il faut se croire aimé pour se croire infidèle.
-Vous ne prétendiez point m’arrêter dans vos fers :
-Je crains de vous trahir, peut-être je vous sers.
-Nos cœurs n’étaient point faits dépendants l’un de l’autre ;
-Je suivais mon devoir, et vous cédiez au vôtre ;
-Rien ne vous engageait à m’aimer en effet.
-
-
-Je ne t’ai point aimé, cruel ? Qu’ai-je donc fait ?
-J’ai dédaigné pour toi les vœux de tous nos princes ;
-Je t’ai cherché moi-même au fond de tes provinces ;
-J’y suis encor, malgré tes infidélités,
-Et malgré tous mes Grecs honteux de mes bontés.
-Je leur ai commandé de cacher mon injure ;
-J’attendais en secret le retour d’un parjure ;
-J’ai cru que tôt ou tard, à ton devoir rendu,
-Tu me rapporterais un cœur qui m’était dû.
-Je t’aimais inconstant, qu’aurais-je fait fidèle ?
-Et même en ce moment où ta bouche cruelle
-Vient si tranquillement m’annoncer le trépas,
-Ingrat, je doute encor si je ne t’aime pas.
-Mais, Seigneur, s’il le faut, si le ciel en colère
-Réserve à d’autres yeux la gloire de vous plaire,
-Achevez votre hymen, j’y consens ; mais du moins
-Ne forcez pas mes yeux d’en être les témoins.
-Pour la dernière fois je vous parle peut-être.
-Différez-le d’un jour, demain, vous serez maître...
-Vous ne répondez point ? Perfide, je le voi :
-Tu comptes les moments que tu perds avec moi !
-Ton cœur, impatient de revoir ta Troyenne,
-Ne souffre qu’à regret qu’un autre t’entretienne.
-Tu lui parles du cœur, tu la cherches des yeux.
-Je ne te retiens plus, sauve-toi de ces lieux,
-Va lui jurer la foi que tu m’avais jurée,
-Va profaner des dieux la majesté sacrée.
-Ces dieux, ces justes dieux n’auront pas oublié
-Que les mêmes serments avec moi t’ont lié.
-Porte au pied des autels ce cœur qui m’abandonne,
-Va, cours ; mais crains encor d’y trouver Hermione.
-
-
-
-Seigneur, vous entendez. Gardez de négliger
-Une amante en fureur qui cherche à se venger.
-Elle n’est en ces lieux que trop bien appuyée :
-La querelle des Grecs à la sienne est liée ;
-Oreste l’aime encore, et peut-être à ce prix...
-
-
-Andromaque m’attend. Phœnix, garde son fils.
-
-
-
-Où suis-je ? Qu’ai-je fait ? Que dois-je faire encore ?
-Quel transport me saisit ? Quel chagrin me dévore ?
-Errante et sans dessein je cours dans ce palais.
-Ah ! ne puis-je savoir si j’aime ou si je hais ?
-Le cruel ! de quel oeil il m’a congédiée !
-Sans pitié, sans douleur au moins étudiée !
-L’ai-je vu se troubler et me plaindre un moment ?
-En ai-je pu tirer un seul gémissement ?
-Muet à mes soupirs, tranquille à mes alarmes,
-Semblait-il seulement qu’il eût part à mes larmes ?
-Et je le plains encore ! Et pour comble d’ennui,
-Mon cœur, mon lâche cœur s’intéresse pour lui !
-Je tremble au seul penser du coup qui le menace !
-Et prête à me venger, je lui fais déjà grâce !
-Non, ne révoquons point l’arrêt de mon courroux :
-Qu’il périsse ! aussi bien il ne vit plus pour nous.
-Le perfide triomphe et se rit de ma rage :
-Il pense voir en pleurs dissiper cet orage ;
-Il croit que toujours faible et d’un cœur incertain,
-Je parerai d’un bras les coups de l’autre main.
-Il juge encor de moi par mes bontés passées.
-Mais plutôt le perfide a bien d’autres pensées :
-Triomphant dans le temple, il ne s’informe pas
-Si l’on souhaite ailleurs sa vie ou son trépas.
-Il me laisse, l’ingrat, cet embarras funeste.
-Non, non, encore un coup, laissons agir Oreste.
-Qu’il meure, puisque enfin il a dû le prévoir,
-Et puisqu’il m’a forcée enfin à le vouloir...
-À le vouloir ? Hé quoi ? c’est donc moi qui l’ordonne ?
-Sa mort sera l’effet de l’amour d’Hermione ?
-Ce prince, dont mon cœur se faisait autrefois
-Avec tant de plaisir redire les exploits,
-À qui même en secret je m’étais destinée
-Avant qu’on eût conclu ce fatal hyménée,
-Je n’ai donc traversé tant de mers, tant d’États,
-Que pour venir si loin préparer son trépas ?
-L’assassiner ? le perdre ? Ah ! devant qu’il expire...
-
-
-
-
-Ah ! qu’ai-je fait, Cléone ? et que viens-tu me dire ?
-Que fait Pyrrhus ? Il est au comble de ses vœux,
-Le plus fier des mortels, et le plus amoureux.
-Je l’ai vu vers le temple, où son hymen s’apprête,
-Mener en conquérant sa nouvelle conquête,
-Et d’un oeil où brillaient sa joie et son espoir,
-S’enivrer en marchant du plaisir de la voir.
-Andromaque, au travers de mille cris de joie,
-Porte jusqu’aux autels le souvenir de Troie.
-Incapable toujours d’aimer et de haïr,
-Sans joie et sans murmure elle semble obéir.
-
-
-Et l’ingrat ? jusqu’au bout il a poussé l’outrage ?
-Mais as-tu bien, Cléone, observé son visage ?
-Goûte-t-il des plaisirs tranquilles et parfaits ?
-N’a-t-il point détourné ses yeux vers le palais ?
-Dis-moi, ne t’es-tu point présentée à sa vue ?
-L’ingrat a-t-il rougi lorsqu’il t’a reconnue ?
-Son trouble avouait-il son infidélité ?
-A-t-il jusqu’à la fin soutenu sa fierté ?
-
-
-Madame, il ne voit rien. Son salut et sa gloire
-Semblent être avec vous sortis de sa mémoire.
-Sans songer qui le suit, ennemis ou sujets,
-Il poursuit seulement ses amoureux projets.
-Autour du fils d’Hector il a rangé sa garde,
-Et croit que c’est lui seul que le péril regarde.
-Phœnix même en répond, qui l’a conduit exprès
-Dans un fort éloigné du temple et du palais.
-Voilà dans ses transports le seul soin qui lui reste.
-
-
-Le perfide ! Il mourra. Mais que t’a dit Oreste ?
-
-
-Oreste avec ses Grecs dans le temple est entré.
-
-
-Hé bien ! à me venger n’est-il pas préparé ?
-
-
-Je ne sais. Tu ne sais ? Quoi donc ? Oreste encore,
-Oreste me trahit ? Oreste vous adore.
-Mais de mille remords son esprit combattu
-Croit tantôt son amour et tantôt sa vertu.
-Il respecte en Pyrrhus l’honneur du diadème ;
-Il respecte en Pyrrhus Achille et Pyrrhus même ;
-Il craint la Grèce, il craint l’univers en courroux,
-Mais il se craint, dit-il, soi-même plus que tous.
-Il voudrait en vainqueur vous apporter sa tête ;
-Le seul nom d’assassin l’épouvante et l’arrête.
-Enfin il est entré, sans savoir dans son cœur
-S’il en devait sortir coupable ou spectateur.
-
-
-Non, non, il les verra triompher sans obstacle ;
-Il se gardera bien de troubler ce spectacle.
-Je sais de quels remords son courage est atteint :
-Le lâche craint la mort, et c’est tout ce qu’il craint.
-Quoi ? sans qu’elle employât une seule prière,
-Ma mère en sa faveur arma la Grèce entière ?
-Ses yeux pour leur querelle, en dix ans de combats,
-Virent périr vingt rois qu’ils ne connaissaient pas ?
-Et moi, je ne prétends que la mort d’un parjure,
-Et je charge un amant du soin de mon injure,
-Il peut me conquérir à ce prix, sans danger,
-Je me livre moi-même et ne puis me venger !
-Allons : c’est à moi seule à me rendre justice.
-Que de cris de douleur le temple retentisse ;
-De leur hymen fatal troublons l’événement,
-Et qu’ils ne soient unis, s’il se peut, qu’un moment.
-Je ne choisirai point dans ce désordre extrême :
-Tout me sera Pyrrhus, fût-ce Oreste lui-même.
-Je mourrai ; mais au moins ma mort me vengera,
-Je ne mourrai pas seule, et quelqu’un me suivra.
-
-
-
-
-
-Madame, c’en est fait, et vous êtes servie :
-Pyrrhus rend à l’autel son infidèle vie.
-
-
-Il est mort ? Il expire ; et nos Grecs irrités
-Ont lavé dans son sang ses infidélités.
-Je vous l’avais promis ; et quoique mon courage
-Se fît de ce complot une funeste image,
-J’ai couru vers le temple, où nos Grecs dispersés
-Se sont jusqu’à l’autel dans la foule glissés.
-Pyrrhus m’a reconnu, mais sans changer de face :
-Il semblait que ma vue excitât son audace,
-Que tous les Grecs, bravés en leur ambassadeur,
-Dussent de son hymen relever la splendeur.
-Enfin, avec transport prenant son diadème,
-Sur le front d’Andromaque il l’a posé lui-même :
-« Je vous donne, a-t-il dit, ma couronne et ma foi !
-Andromaque, régnez sur l’Épire et sur moi,
-Je voue à votre fils une amitié de père ;
-J’en atteste les dieux, je le jure à sa mère :
-Pour tous mes ennemis je déclare les siens,
-Et je le reconnais pour le roi des Troyens. »
-À ces mots, qui du peuple attiraient le suffrage,
-Nos Grecs n’ont répondu que par un cri de rage ;
-L’infidèle s’est vu partout envelopper,
-Et je n’ai pu trouver de place pour frapper.
-Chacun se disputait la gloire de l’abattre,
-Je l’ai vu dans leurs mains quelque temps se débattre,
-Tout sanglant à leurs coups vouloir se dérober,
-Mais enfin à l’autel il est allé tomber.
-Du peuple épouvanté j’ai traversé la presse
-Pour venir de ces lieux enlever ma princesse,
-Et regagner le port, où bientôt nos amis
-Viendront couverts du sang que je vous ai promis.
-
-
-Qu’ont-ils fait ! Pardonnez à leur impatience :
-Ils ont, je le vois bien, trahi votre vengeance.
-Vous vouliez que ma main portât les premiers coups,
-Qu’il sentît en mourant qu’il expirait pour vous ;
-Mais c’est moi dont l’ardeur leur a servi d’exemple :
-Je les ai pour vous seule entraînés dans le temple,
-Madame, et vous pouvez justement vous flatter
-D’une mort que leurs bras n’ont fait qu’exécuter.
-Vous seule avez poussé les coups... Tais-toi, perfide,
-Et n’impute qu’à toi ton lâche parricide.
-Va faire chez tes Grecs admirer ta fureur,
-Va ; je la désavoue, et tu me fais horreur.
-Barbare, qu’as-tu fait ? Avec quelle furie
-As-tu tranché le cours d’une si belle vie ?
-Avez-vous pu, cruels, l’immoler aujourd’hui,
-Sans que tout votre sang se soulevât pour lui ?
-Mais parle : de son sort qui t’a rendu l’arbitre ?
-Pourquoi l’assassiner ? Qu’a-t-il fait ? À quel titre ?
-Qui te l’a dit ? Ô dieux ! Quoi ? ne m’avez-vous pas
-Vous-même, ici, tantôt, ordonné son trépas ?
-
-
-Ah ! fallait-il en croire une amante insensée ?
-Ne devais-tu pas lire au fond de ma pensée ?
-Et ne voyais-tu pas, dans mes emportements,
-Que mon cœur démentait ma bouche à tous moments ?
-Quand je l’aurais voulu, fallait-il y souscrire ?
-N’as-tu pas dû cent fois te le faire redire ?
-Toi-même avant le coup me venir consulter,
-Y revenir encore, ou plutôt m’éviter ?
-Que ne me laissais-tu le soin de ma vengeance ?
-Qui t’amène en des lieux où l’on fuit ta présence ?
-Voilà de ton amour le détestable fruit :
-Tu l’apportais, cruel, le malheur qui te suit.
-C’est toi dont l’ambassade, à tous les deux fatale,
-L’a fait pour son malheur pencher vers ma rivale.
-Nous le verrions encor nous partager ses soins ;
-Il ’aimerait peut-être, il le feindrait du moins.
-Adieu. Tu peux partir. Je demeure en Épire :
-Je renonce à la Grèce, à Sparte, à son empire,
-À toute ma famille ; et c’est assez pour moi,
-Traître, qu’elle ait produit un monstre comme toi.
-
-
-
-
-Que vois-je ? Est-ce Hermione ? Et que viens-je d’entendre ?
-Pour qui coule le sang que je viens de répandre ?
-Je suis, si je l’en crois, un traître, un assassin.
-Est-ce Pyrrhus qui meurt ? et suis-je Oreste enfin ?
-Quoi ? j’étouffe en mon cœur la raison qui m’éclaire,
-J’assassine à regret un roi que je révère,
-Je viole en un jour les droits des souverains,
-Ceux des ambassadeurs, et tous ceux des humains,
-Ceux même des autels où ma fureur l’assiège :
-Je deviens parricide, assassin, sacrilège.
-Pour qui ? pour une ingrate à qui je le promets,
-Qui même, s’il ne meurt, ne me verra jamais,
-Dont j’épouse la rage ! Et quand je l’ai servie,
-Elle me redemande et son sang et sa vie !
-Elle l’aime ! et je suis un monstre furieux !
-Je la vois pour jamais s’éloigner de mes yeux !
-Et l’ingrate en fuyant me laisse pour salaire
-Tous les noms odieux que j’ai pris pour lui plaire !
-
-
-
-
-
-Il faut partir, Seigneur. Sortons de ce palais,
-Ou bien résolvons-nous de n’en sortir jamais.
-Nos Grecs pour un moment en défendent la porte ;
-Tout le peuple assemblé nous poursuit à main-forte ;
-Aux ordres d’Andromaque ici tout est soumis,
-Ils la traitent en reine, et nous comme ennemis.
-Andromaque elle-même, à Pyrrhus si rebelle,
-Lui rend tous les devoirs d’une veuve fidèle,
-Commande qu’on le venge, et peut-être sur nous
-Veut venger Troie encore et son premier époux.
-Allons, n’attendons pas que l’on nous environne :
-Nos Grecs nous rejoindront ; et tandis qu’Hermione
-Tient encore le peuple autour d’elle arrêté,
-Voilà notre chemin, sortons en sûreté.
-
-
-Non, non, c’est Hermione, amis, que je veux suivre.
-À son dernier arrêt je ne puis plus survivre.
-Partez : j’ai fait le crime, et je vais l’expier.
-
-
-Hermione, Seigneur ? Il la faut oublier.
-Quoi ! toujours l’instrument et l’objet de sa rage,
-Cherchez-vous chez les morts quelque nouvel outrage ?
-Et parce qu’elle meurt faut-il que vous mouriez ?
-
-
-Elle meurt ? Dieux ! qu’entends-je ? Eh quoi ? vous l’ignoriez ?
-En rentrant dans ces lieux nous l’avons rencontrée
-Qui courait vers le temple, inquiète, égarée.
-Elle a trouvé Pyrrhus porté sur des soldats
-Que son sang excitait à venger son trépas.
-Sans doute à cet objet sa rage s’est émue.
-Mais du haut de la porte enfin nous l’avons vue
-Un poignard à la main sur Pyrrhus se courber,
-Lever les yeux au ciel, se frapper et tomber.
-
-
-Grâce aux dieux ! Mon malheur passe mon espérance !
-Oui, je te loue, ô ciel, de ta persévérance !
-Appliqué sans relâche au soin de me punir,
-Au comble des douleurs tu m’as fait parvenir.
-Ta haine a pris plaisir à former ma misère ;
-J’étais né pour servir d’exemple à ta colère,
-Pour être du malheur un modèle accompli.
-Hé bien ! je meurs content, et mon sort est rempli.
-Où sont ces deux amants ? Pour couronner ma joie,
-Dans leur sang, dans le mien, il faut que je me noie ;
-L’un et l’autre en mourant je les veux regarder :
-Réunissons trois cœurs qui n’ont pu s’accorder...
-Mais quelle épaisse nuit tout à coup m’environne ?
-De quel côté sortir ? D’où vient que je frissonne ?
-Quelle horreur me saisit ! Grâce au ciel j’entrevoi...
-Dieux ! quels ruisseaux de sang coulent autour de moi !
-
-
-Ah ! Seigneur ! Quoi ? Pyrrhus, je te rencontre encore ?
-Trouverai-je partout un rival que j’abhorre ?
-Percé de tant de coups, comment t’es-tu sauvé ?
-Tiens, tiens, voilà le coup que je t’ai réservé.
-Mais que vois-je ? À mes yeux Hermione l’embrasse !
-Elle vient l’arracher au coup qui le menace ?
-Dieux ! quels affreux regards elle jette sur moi !
-Quels démons, quels serpents traîne-t-elle après soi ?
-Eh bien ! filles d’enfer, vos mains sont-elles prêtes ?
-Pour qui sont ces serpents qui sifflent sur vos têtes ?
-À qui destinez-vous l’appareil qui vous suit ?
-Venez-vous m’enlever dans l’éternelle nuit ?
-Venez, à vos fureurs Oreste s’abandonne.
-Mais non, retirez-vous, laissez faire Hermione :
-L’ingrate mieux que vous saura me déchirer ;
-Et je lui porte enfin mon cœur à dévorer.
-
-
-Il perd le sentiment. Amis, le temps nous presse.
-Ménageons les moments que ce transport nous laisse.
-Sauvons-le. Nos efforts deviendraient impuissants
-S’il reprenait ici sa rage avec ses sens.
diff --git a/test/andromaque.tpl b/test/andromaque.tpl
@@ -1,4 +0,0 @@
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
diff --git a/test/au_lecteur b/test/au_lecteur
@@ -1,49 +0,0 @@
-La sottise, l'erreur, le péché, la lésine,
-Occupent nos esprits et travaillent nos corps,
-Et nous alimentons nos aimables remords,
-Comme les mendiants nourrissent leur vermine.
-
-Nos péchés sont têtus, nos repentirs sont lâches,
-Nous nous faisons payer grassement nos aveux,
-Et nous rentrons gaîment dans le chemin bourbeux,
-Croyant par de vils pleurs laver toutes nos taches.
-
-Sur l'oreiller du mal c'est Satan Trismégiste
-Qui berce longuement notre esprit enchanté,
-Et le riche métal de notre volonté
-Est tout vaporisé par ce savant chimiste.
-
-C'est le Diable qui tient les fils qui nous remuent!
-Aux objets répugnants nous trouvons des appas;
-Chaque jour vers l'Enfer nous descendons d'un pas,
-Sans horreur, à travers des ténèbres qui puent.
-
-Ainsi qu'un débauché pauvre qui baise et mange
-Le sein martyrisé d'une antique catin,
-Nous volons,,,, au passage un plaisir clandestin
-Que nous pressons bien fort comme une vieille orange.
-
-Serré, fourmillant, comme un million d'helminthes,
-Dans nos cerveaux ribote un peuple de Démons,
-Et, quand nous respirons, la Mort dans nos poumons
-Descend, fleuve invisible, avec de sourdes plaintes.
-
-Si le viol, le poison, le poignard, l'incendie,
-N'ont pas encor brodé de leurs plaisants desseins
-Le canevas banal de nos piteux destins,
-C'est que notre âme, hélas! n'est pas assez hardie.
-
-Mais parmi les chacals, les panthères, les lices,
-Les singes, les scorpions, les vautours, les serpents,
-Les monstres glapissants, hurlants, grognants, rampants
-Dans la ménagerie infâme de nos vices,
-
-Il en est un plus laid, plus méchant, plus immonde!
-Quoiqu'il ne pousse ni grands gestes ni grands cris,
-Il ferait volontiers de la terre un débris
-Et dans un bâillement avalerait le monde;
-
-C'est l'Ennui! -- L'œil chargé d'un pleur involontaire,
-Il rêve d'échafauds en fumant son houka.
-Tu le connais, lecteur, ce monstre délicat,
--- Hypocrite lecteur, -- mon semblable, -- mon frère!
diff --git a/test/au_lecteur.tpl b/test/au_lecteur.tpl
@@ -1,5 +0,0 @@
-! diaeresis:permissive
-6/6 A:no x
-6/6 B:no X
-6/6 B:no X
-6/6 A:no x
diff --git a/test/boileau b/test/boileau
@@ -1,7396 +0,0 @@
-Qu'en savantes leçons votre Muse fertile
-Partout joigne au plaisant le solide et l'utile.
-Un lecteur sage fuit un vain amusement
-Et veut mettre à profit son divertissement.
-
-Que votre âme et vos moeurs, peintes dans vos ouvrages,
-N'offrent jamais de vous que de nobles images.
-Je ne puis estimer ces dangereux auteurs
-Qui de l'honneur, en vers, infâmes déserteurs,
-
-Je chante les combats, et ce prélat terrible
-Qui par ses longs travaux et sa force invincible,
-Dans une illustre église exerçant son grand coeur,
-Fit placer à la fin un lutrin dans le choeur.
-C'est en vain que le chantre, abusant d'un faux titre,
-Deux fois l'en fit ôter par les mains du chapitre :
-Ce prélat, sur le banc de son rival altier
-Deux fois le reportant, l'en couvrit tout entier.
-Muse redis-mois donc quelle ardeur de vengeance
-De ces hommes sacrés rompit l'intelligence,
-Et troubla si longtemps deux célèbres rivaux.
-Tant de fiel entre-t-il dans l'âme des dévots !
-Et toi, fameux héros, dont la sage entremise
-De ce schisme naissant débarrassa l'Eglise,
-Viens d'un regard heureux animer mon projet,
-Et garde-toi de rire en ce grave sujet.
-tatatatatata tatata tatatelle :
-Paris voyait fleurir son antique chapelle :
-Ses chanoines vermeils et brillants de santé
-S'engraissaient d'une longue et sainte oisiveté ;
-Sans sortir de leurs lits plus doux que des hermines,
-Ces pieux fainéants faisaient chanter matines,
-Veillaient à bien dîner, et laissaient en leur lieu
-A des chantres gagés le soin de louer Dieu :
-Quand la Discorde, encor toute noire de crimes,
-Sortant des Cordeliers pour aller aux Minimes,
-Avec cet air hideux qui fait frémir la Paix,
-S'arrêter près d'un arbre au pied de son palais,
-Là, d'un oeil attentif contemplant son empire,
-A l'aspect du tumulte elle-même s'admire.
-Elle y voit par le coche et d'Evreux et du Mans
-Accourir à grand flots ses fidèles Normands :
-Elle y voit aborder le marquis, la comtesse,
-Le bourgeois, le manant, le clergé, la noblesse ;
-Et partout des plaideurs les escadrons épars
-Faire autour de Thémis flotter ses étendards.
-Mais une église seule à ses yeux immobile
-Garde au sein du tumulte une assiette tranquille.
-Elle seule la brave ; elle seule aux procès
-De ses paisibles murs veut défendre l'accès.
-La Discorde, à l'aspect d'un calme qui l'offense,
-Fait siffler ses serpents, s'excite à la vengeance
-Sa bouche se remplit d'un poison odieux,
-Et de longs traits de feu lui sortent par les yeux.
-Quoi ! dit-elle d'un ton qui fit trembler les vitres,
-J'aurai pu jusqu'ici brouiller tous les chapitres,
-Diviser Cordeliers, Carmes et Célestins ;
-J'aurai fait soutenir un siège aux Augustins :
-Et cette église seule, à mes ordres rebelle,
-Nourrira dans son sein une paix éternelle !
-Suis-je donc la Discorde ? et, parmi les mortels,
-Qui voudra désormais encenser mes autels ?
-A ces mots, d'un bonnet couvrant sa tête énorme,
-Elle prend d'un vieux chantre et la taille et la forme :
-Elle peint de bourgeons son visage guerrier,
-Et s'en va de ce pas trouver le trésorier.
-Dans le réduit obscur d'une alcôve enfoncée
-S'élève un lit de plume à grand frais amassée :
-Quatre rideaux pompeux, par un double contour,
-En défendent l'entrée à la clarté du jour.
-Là, parmi les douceurs d'un tranquille silence,
-Règne sur le duvet une heureuse indolence :
-C'est là que le prélat, muni d'un déjeuner,
-Dormant d'un léger somme, attendait le dîner.
-La jeunesse en sa fleur brille sur son visage :
-Son menton sur son sein descend à double étage ;
-Et son corps ramassé dans sa courte grosseur
-Fait gémir les coussins sous sa molle épaisseur.
-La déesse en entrant, qui voit la nappe mise,
-Admire un si bel ordre, et reconnaît l'Eglise :
-Et, marchant à grand pas vers le lieu du repos,
-Au prélat sommeillant elle adresse ces mots :
-Tu dors, Prélat, tu dors, et là haut à ta place
-Le chantre aux yeux du choeur étale son audace,
-Chante les orémus, fait des processions,
-Et répand à grands flots les bénédictions.
-Tu dors ! Attends-tu donc que, sans bulle et sans titre,
-Il te ravisse encor le rochet et la mitre ?
-Sort de ce lit oiseux qui te tient attaché,
-Et renonce au repos, ou bien à l'évêché.
-Elle dit, et, du vent de sa bouche profane,
-Lui souffle avec ces mots l'ardeur de la chicane.
-Le prélat se réveille, et, plein d'émotion,
-Lui donne toutefois la bénédiction.
-Tel qu'on voit un taureau qu'une guêpe en furie
-A piqué dans les flancs aux dépens de sa vie ;
-Le superbe animal, agité de tourments,
-Exhale sa douleur en longs mugissements ;
-Tel le fougueux prélat, que ce songe épouvante,
-Querelle en se levant et laquais et servante ;
-Et, d'un juste courroux rallumant sa vigueur,
-Même avant le dîner, parle d'aller au choeur.
-Le prudent Gilotin, son aumônier fidèle,
-En vain par ses conseils sagement le rappelle ;
-Lui montre le péril ; que midi va sonner ;
-Qu'il va faire, s'il sort, refroidir le dîner.
-Quelle fureur, dit-il, quel aveugle caprice,
-Quand le dîner est prêt, vous appelle à l'office ?
-De votre dignité soutenez mieux l'éclat :
-Est-ce pour travailler que vous êtes prélat ?
-A quoi bon ce dégoût et ce zèle inutile ?
-Est-il donc pour jeûner quatre-temps ou vigile ?
-reprenez vos esprits et souvenez-vous bien
-Qu'un dîner réchauffé ne valut jamais rien.
-Ainsi dit Gilotin ; et ce ministre sage
-Sur table, au même instant, fit servir le potage.
-Le prélat voit la soupe, et plein d'un saint respect,
-Demeure quelque temps muet à cet aspect.
-Il cède, dîne enfin : mais, toujours plus farouche,
-Les morceaux trop hâtés se pressent dans sa bouche.
-Gilotin en frémit, et, sortant de fureur,
-Chez tous ses partisans va semer la terreur.
-On voit courir chez lui leurs troupes éperdues,
-Comme l'on voit marcher les bataillons de grues
-Quand le Pygmée altier, redoublant ses efforts,
-De l'Hèbre ou du Styrmon vient d'occuper les bords.
-A l'aspect imprévu de leur foule agréable,
-Le prélat radouci veut se lever de table :
-La couleur lui renaît, sa voix change de ton ;
-Il fait par Gilotin rapporter un jambon.
-Lui-même le premier pour honorer la troupe,
-D'un vin pur et vermeil il fait remplir sa coupe ;
-Il l'avale d'un trait : et chacun l'imitant,
-La cruche au large ventre est vide en un instant.
-Sitôt que du nectar la troupe est abreuvée,
-On dessert : et soudain, la nappe étant levée,
-Le prélat, d'une voix conforme à son malheur,
-Leur confie en ces mots sa trop juste douleur :
-Illustres compagnons de mes longues fatigues,
-Qui m'avez soutenu par vos pieuses ligues,
-Et par qui, maître enfin d'un chapitre insensé,
-Seul à Magnificat je me vois encensé ;
-Souffrirez-vous toujours qu'un orgueilleux m'outrage ;
-Que le chantre à vos yeux détruise votre ouvrage,
-Usurpe tous mes droits, et s'égalant à moi,
-Donne à votre lutrin et le ton et la loi ?
-Ce matin même encor, ce n'est point un mensonge,
-Une divinité me l'a fait voir en songe :
-L'insolent s'emparant du fruit de mes travaux,
-A prononcé pour moi le Benedicat vos !
-Oui, pour mieux m'égorger, il prend mes propres armes.
-Le prélat à ces mots verse un torrent de larmes.
-Il veut, mais vainement, poursuivre son discours ;
-Ses sanglots redoublés en arrêtent le cours.
-Le zélé Gilotin, qui prend part à sa gloire,
-Pour lui rendre la voix, fait rapporter à boire :
-Quand Sidrac, à qui l'âge allonge le chemin,
-Arrive dans la chambre, un bâton à la main,
-Ce vieillard dans le choeur a déjà vu quatre âges ;
-Il sait de tous les temps les différents usages :
-Et son rare savoir, de simple marguillier,
-L'éleva par degrés au rang de chevecier.
-A l'aspect du prélat qui tombe en défaillance,
-Il devine son mal, il se ride, il s'avance ;
-Et d'un ton paternel réprimant ses douleurs :
-Laisse au chantre, dit-il, la tristesse et les pleurs,
-Prélat ; et pour sauver tes droits et ton empire,
-Ecoute seulement ce que le ciel m'inspire.
-Vers cet endroit du choeur où le chantre orgueilleux
-Montre, assis à ta gauche, un front si sourcilleux,
-Sur ce rang d'ais serrés qui forment sa clôture
-Fut jadis un lutrin d'inégale structure,
-Dont les flancs élargis de leur vaste contour
-Ombrageaient pleinement tous les lieux d'alentour.
-Derrière ce lutrin, ainsi qu'au fond d'un antre,
-A peine sur son banc on discernait le chantre :
-Tandis qu'à l'autre banc le prélat radieux,
-Découvert au grand jour, attirait tous les yeux.
-Mais un démon, fatal à cette ample machine,
-Soit qu'une main la nuit eût hâté sa ruine,
-Soit qu'ainsi de tout temps l'ordonnât le destin,
-Fit tomber à nos yeux le pupitre un matin.
-J'eus beau prendre le ciel et le chantre à partie,
-Il fallut l'emporter dans notre sacristie,
-Où depuis trente hivers, sans gloire enseveli,
-Il languit tout poudreux dans un honteux oubli.
-Entends-moi donc, Prélat. Dès que l'ombre tranquille
-Viendra d'un crêpe noir envelopper la ville,
-Il faut que trois de nous, sans tumulte et sans bruit,
-Partent, à la faveur de la naissante nuit,
-Et du lutrin rompu réunissant la masse,
-Aillent d'un zèle adroit le remettre en sa place.
-Si le chantre demain ose le renverser,
-Alors de cent arrêts tu peux le terrasser.
-Pour soutenir tes droits, que le ciel autorise,
-Abyme tout plutôt : c'est l'esprit de l'Eglise ;
-C'est par là qu'un prélat signale sa vigueur.
-Ne borne pas ta gloire à prier dans un choeur :
-Ces vertus dans Aleth peuvent être en usage ;
-Mais dans Paris, plaidons ; c'est là notre partage.
-Tes bénédictions, dans le trouble croissant,
-Tu pourras les répandre et par vingt et par cent ;
-Et, pour braver le chantre en son orgueil extrême,
-Les répandre à ses yeux, et le bénir lui-même.
-Ce discours aussitôt frappe tous les esprits ;
-Et le prélat charmé l'approuve par des cris.
-Il veut que, sur-le-champ, dans la troupe on choisisse
-Les trois que Dieu destine à ce pieux office :
-Mais chacun prétend part à cet illustre emploi.
-Le sort, dit le prélat, vous servira de loi.
-Que l'on tire au billet ceux que l'on doit élire.
-Il dit, on obéit, on se presse d'écrire.
-Aussitôt trente noms, sur le papier tracés,
-Sont au fond d'un bonnet par billets entassés.
-Pour tirer ces billets avec moins d'artifice,
-Guillaume, enfant de choeur, prête sa main novice :
-Son front nouveau tondu, symbole de candeur,
-Rougit, en approchant, d'une honnête pudeur.
-Cependant le prélat, l'oeil au ciel, la main nue,
-Bénit trois fois les noms, et trois fois les remue.
-Il tourne le bonnet : l'enfant tire et Brontin
-Est le premier des noms qu'apporte le destin.
-Le prélat en conçoit un favorable augure
-Et ce nom dans la troupe excite un doux murmure.
-On se tait ; et bientôt on voit paraître au jour
-Le nom, le fameux nom du perruquier l'Amour.
-Ce nouvel Adonis, à la blonde crinière,
-Est l'unique souci d'Anne sa perruquière :
-Ils s'adorent l'un l'autre ; et ce couple charmant
-S'unit longtemps, dit-on, avant le sacrement ;
-Mais, depuis trois moissons, à leur saint assemblage
-L'official a joint le nom de mariage.
-Ce perruquier superbe est l'effroi du quartier,
-Et son courage est peint sur son visage altier.
-Un des noms reste encore et le prélat par grâce
-Une dernière fois les brouille et les ressasse.
-Chacun croit que son nom est le dernier des trois.
-Mais que ne dis-tu point, ô puissant porte-croix,
-Boirude, sacristain, cher appui de ton maître,
-Lorsqu'aux yeux du prélat tu vis ton nom paraître !
-On dit que ton front jaune, et ton teint sans couleur,
-perdit en ce moment son antique pâleur ;
-Et que ton corps goutteux, plein d'une ardeur guerrière,
-Pour sauter au plancher fit deux pas en arrière.
-Chacun bénit tout haut l'arbitre des humains,
-Qui remet leur bon droit en de si bonnes mains.
-Aussitôt on se lève ; et l'assemblée en foule,
-Avec un bruit confus, par les portes s'écoule.
-Le prélat resté seul calme un peu son dépit,
-Et jusques au souper se couche et s'assoupit.
-Cependant cet oiseau qui prône les merveilles,
-Ce monstre composé de bouches et d'oreilles,
-Qui, sans cesse volant de climats en climats,
-Dit partout ce qu'il sait et ce qu'il ne sait pas ;
-La Renommée enfin, cette prompte courrière,
-Va d'un mortel effroi glacer la perruquière ;
-Lui dit que son époux, d'un faux zèle conduit,
-Pour placer un lutrin doit veiller cette nuit.
-A ce triste récit, tremblante, désolée,
-Elle accourt, l'oeil en feu, la tête échevelée,
-Et trop sûre d'un mal qu'on pense lui celer :
-Oses-tu bien encor, traître, dissimuler ?
-Dit-elle : et ni la foi que ta main m'a donnée,
-Ni nos embrassements qu'a suivis l'hyménée,
-Ni ton épouse enfin toute prête à périr,
-Ne sauraient donc t'ôter cette ardeur de courir ?
-Perfide ! si du moins, à ton devoir fidèle,
-Tu veillais pour orner quelque tête nouvelle !
-L'espoir d'un juste gain consolant ma langueur
-Pourrait de ton absence adoucir la longueur.
-Mais quel zèle indiscret, quelle aveugle entreprise
-Arme aujourd'hui ton bras en faveur d'une église ?
-Où vas-tu cher époux, est-ce que tu me fuis ?
-As-tu donc oublié tant de si douces nuits ?
-Quoi ! d'un oeil sans pitié vois-tu couler mes larmes ?
-Au nom de nos baisers jadis si plein de charmes,
-Si mon coeur, de tout temps facile à tes désirs,
-N'a jamais d'un moment différé tes plaisirs ;
-Si pour te prodiguer mes plus tendres caresses,
-Je n'ai point exigé ni serments, ni promesses ;
-Si toi seul à mon lit enfin eus toujours part ;
-Diffère au moins d'un jour ce funeste départ .
-En achevant ces mots cette amante enflammée
-Sur un placet voisin tombe demi-pâmée.
-Son époux s'en émeut, et son coeur éperdu
-Entre deux passions demeure suspendu ;
-Mais enfin rappelant son audace première :
-Ma femme, lui dit-il d'une voix douce et fière,
-Je ne veux point nier les solides bienfaits
-Dont ton amour prodigue a comblé mes souhaits,
-Et le Rhin de ses flots ira grossir la Loire
-Avant que tes faveurs sortent de ma mémoire ;
-Mais ne présume pas qu'en te donnant ma foi
-L'hymen m'ait pour jamais asservi sous ta loi.
-Si le ciel en mes mains eût mis ma destinée,
-Nous aurions fui tous deux le joug de l'hyménée ;
-Et, sans nous opposer ces devoirs prétendus,
-Nous goûterions encor des plaisirs défendus.
-Cesse donc à mes yeux d'étaler un vain titre :
-Ne m'ôte pas l'honneur d'élever un pupitre,
-Et toi-même, donnant un frein à tes désirs,
-Raffermis la vertu qu'ébranlent tes soupirs.
-Que te dirai-je enfin ? C'est le ciel qui m'appelle,
-Une église, un prélat m'engage en sa querelle,
-Il faut partir : j'y cours. Dissipe tes douleurs ,
-Et ne me trouble plus par ces indignes pleurs.
-Il la quitte à ces mots. Son amante effarée
-Demeure le teint pâle, et la vue égarée :
-La force l'abandonne ; et sa bouche, trois fois
-Voulant le rappeler, ne trouve plus de voix.
-Elle fuit, et de pleurs inondant son visage,
-Seule pour s'enfermer vole au cinquième étage.
-Mais d'un bouge prochain accourant à ce bruit,
-Sa servante Alizon la rattrape et la suit.
-Les ombres cependant, sur la ville épandues,
-Du faîte des maisons descendent dans les rues .
-Le souper hors du coeur chasse les chapelains,
-Et de chantres buvant les cabarets sont pleins.
-Le redouté Brontin, que son devoir éveille,
-Sort à l'instant, chargé d'une triple bouteille,
-D'un vin dont Gilotin, qui savait tout prévoir,
-Au sortir du conseil eut soin de le pourvoir.
-L'odeur d'un jus si doux lui rend la faim moins rude.
-Il est bientôt suivi du sacristain Boirude ;
-Et tous deux, de ce pas, s'en vont avec chaleur
-Du trop lent perruquier réveiller la valeur.
-Partons, lui dit Brontin : déjà le jour plus sombre,
-Dans les eaux s'éteignant, va faire place à l'ombre.
-D'où vient ce noir chagrin que je lis dans tes yeux ?
-Quoi ? le pardon sonnant te retrouve en ces lieux !
-Où donc est ce grand coeur dont tantôt l'allégresse
-Semblait du jour trop long accuser la paresse ?
-Marche, et suis nous du moins où l'honneur nous attend.
-Le perruquier honteux rougit en l'écoutant.
-Aussitôt de longs clous il prend une poignée :
-Sur son épaule il charge une lourde cognée ;
-Et derrière son dos, qui tremble sous le poids,
-Il attache une scie en forme de carquois :
-Il sort au même instant, il se met à leur tête.
-A suivre ce grand chef l'un et l'autre s'apprête :
-Leur coeur semble allumé d'un zèle tout nouveau ;
-Brontin tient un maillet ; et Boirude un marteau.
-La lune, qui du ciel voit leur démarche altière,
-Retire en leur faveur sa paisible lumière.
-La Discorde en sourit, et, les suivant des yeux,
-De joie, en les voyant, pousse un cri dans les cieux.
-L'air, qui gémit du cri de l'horrible déesse,
-Va jusque dans Citeaux réveiller la Mollesse.
-C'est là qu'en un dortoir elle fait son séjour :
-Les Plaisirs nonchalants folâtrent à l'entour ;
-L'un pétrit dans un coin l'embonpoint des chanoines ;
-L'autre broie en riant le vermillon des moines :
-La Volupté la sert avec des yeux dévots,
-Et toujours le Sommeil lui verse des pavots.
-Ce soir, plus que jamais, en vain il les redouble.
-La Mollesse à ce bruit se réveille, se trouble :
-Quand la Nuit, qui déjà va tout envelopper,
-D'un funeste récit vient encor la frapper ;
-Lui conte du prélat l'entreprise nouvelle :
-Aux pieds des murs sacrés d'une sainte chapelle,
-Elle a vu trois guerriers, ennemis de la paix,
-Marcher à la faveur de ses voiles épais.
-La Discorde en ces lieux menace de s'accraître :
-Demain avec l'aurore un lutrin va paraître,
-Qui doit y soulever un peuple de mutins :
-Ainsi le ciel l'écrit au livre des destins.
-A ce triste discours, qu'un long soupir achève,
-La Mollesse, en pleurant, sur un bras se relève,
-Ouvre un oeil languissant, et, d'une faible voix,
-Laisse tomber ces mots qu'elle interrompt vingt fois :
-O Nuit ! que m'as-tu dit ? quel démon sur la terre
-Souffle dans tous les coeurs la fatigue et la guerre ?
-Hélas ! qu'est devenu ce temps, cet heureux temps,
-Où les rois s'honoraient du nom de fainéants,
-S'endormaient sur le trône, et me servant sans honte
-Laissaient leur sceptre aux mains ou d'un maire ou d'un comte !
-Aucun soin n'approchait de leur paisible cour :
-On reposait la nuit, on dormait tout le jour.
-Seulement au printemps, quand Flore dans les plaines
-Faisait taire des vents les bruyantes haleines,
-Quatre boeufs attelés, d'un pas tranquille et lent,
-Promenaient dans Paris le monarque indolent.
-Ce doux siècle n'est plus. Le ciel impitoyable
-A placé sur le trône un prince infatigable.
-Il brave mes douceurs, il est sourd à ma voix :
-Tous les jours il m'éveille au bruit de ses exploits.
-Rien ne peut arrêter sa vigilante audace :
-L'été n'a point de feux, l'hiver n'a point de glace.
-J'entends à son seul nom tous mes sujets frémir
-En vain deux fois la paix a voulu l'endormir ;
-Loin de moi son courage, entraîné par la gloire,
-Ne se plaît qu'à courir de victoire en victoire.
-Je me fatiguerais de te tracer le cours
-Des outrages cruels qu'il me fait tous les jours.
-Je croyais, loin des lieux où ce prince m'exile,
-Que l'Eglise du moins m'assurait un asile.
-Mais qu'en vain j'espérais y régner sans effroi :
-Moines, abbés prieurs, tout s'arme contre moi.
-Par mon exil honteux la Trappe est ennoblie ;
-J'ai vu dans Saint Denys la réforme établie ;
-La Carme, le Feuillant, s'endurcit aux travaux ;
-Et la règle déjà se remet dans Clairvaux.
-Citeaux dormait encor, et la sainte Chapelle
-Conservait du vieux temps l'oisiveté fidèle :
-Et voici qu'un lutrin, prêt à tout renverser,
-D'un séjour si chéri vient encor me chasser !
-O toi, de mon repos, compagne aimable et sombre,
-A de si noirs forfaits prêteras-tu ton ombre ?
-Ah ! Nuit, si tant de fois, dans les bras de l'amour,
-Je t'admis aux plaisirs que je cachais au jour,
-Du moins ne permets pas... La Mollesse oppressée
-Dans sa bouche à ce mot sent sa langue glacée ;
-Et, lasse de parler, succombant sous l'effort,
-Soupire, étend les bras, ferme l'oeil et s'endort.
-Mais la nuit aussitôt de ses ailes affreuses
-Couvre des Bourguignons les campagnes vineuses,
-Revole vers Paris, et, hâtant son retour,
-Déjà de Mont-Lhéri voit la fameuse tour.
-Ses murs, dont le sommet se dérobe à la vue,
-Sur la cime d'un roc s'allongent dans la nue,
-Et présentant de loin leur objet ennuyeux,
-Du passant qui le fuit semblent suivre ses yeux.
-Mille oiseaux effrayants, mille corbeaux funèbres,
-De ces murs désertés habitent les ténèbres.
-Là, depuis trente hivers, un hibou retiré
-Trouvait contre le jour un refuge assuré.
-Des désastres fameux ce messager fidèle
-Sait toujours des malheurs la première nouvelle,
-Et, tout prêt d'en semer le présage odieux,
-Il attendait la nuit dans ces sauvages lieux.
-Aux cris qu'à son abord vers le ciel il envoie,
-Il rend tous ses voisins attristés de sa joie.
-La plaintive Progné de douleur en frémit ;
-Et, dans les bois prochains, Philomène en gémit.
-Suis-moi, lui dit la Nuit. L'oiseau plein d'allégresse
-Reconnaît à ce ton la voix de sa maîtresse.
-Il la suit : et tous deux, d'un cours précipité,
-De Paris à l'instant abordent la cité ;
-Là, s'élançant d'un vol que le vent favorise,
-Ils montent au sommet de la fatale église.
-La Nuit baisse la vue, et, du haut du clocher,
-Observe les guerriers, les regarde marcher.
-Elle voit le barbier qui, d'une main légère,
-Tient un verre de vin qui rit dans la fougère ;
-Et chacun, tour à tour s'inondant de ce jus,
-Célébrer, en riant, Gilotin et Bacchus.
-Ils triomphent, dit-elle, et leur âme abusée
-Se promet dans mon ombre une victoire aisée :
-Mais allons ; il est temps qu'il connaissent la Nuit.
-A ces mots, regardant le hibou qui la suit,
-Elle perce les murs de la voûte sacrée ;
-Jusqu'à la sacristie elle s'ouvre une entrée
-Et, dans le ventre creux du pupitre fatal,
-Va placer de ce pas le sinistre animal.
-Mais les trois champions, pleins de vin et d'audace,
-Du palais cependant passent la grande place ;
-Et, suivant de Bacchus les auspices sacrés,
-De l'auguste chapelle ils montent les degrés.
-Ils atteignaient déjà le superbe portique
-Où Ribou le libraire, au fond de sa boutique,
-Sous vingt fidèles clefs, garde et tient en dépôt
-L'amas toujours entier des écrits de Haynaut :
-Quand Boirude, qui voit que le péril approche,
-Les arrête, et, tirant un fusil de sa poche,
-Des veines d'un caillou, qu'il frappe au même instant,
-Il fait jaillir un feu qui pétille en sortant ;
-Et bientôt, au brasier d'une mèche enflammée,
-Montre, à l'aide du soufre, une cire allumée.
-Cet astre tremblotant, dont le jour les conduit,
-Est pour eux un soleil au milieu de la nuit.
-Le temple à sa faveur est ouvert par Boirude :
-Ils passent de la nef la vaste solitude,
-Et dans la sacristie entrant, non sans terreur,
-En percent jusqu'au fond la ténébreuse horreur.
-C'est là que du lutrin gît la machine énorme :
-La troupe quelque temps en admire la forme.
-Mais le barbier, qui tient les moments précieux :
-Ce spectacle n'est pas pour amuser nos yeux,
-Dit-il : ce temps est cher, portons-le dans le temple :
-C'est là qu'il faut demain qu'un prélat le contemple.
-Et d'un bras, à ces mots, qui peut tout ébranler,
-Lui-même, se courbant, s'apprête à le rouler.
-Mais à peine il y touche, ô prodige incroyable !
-Que du pupitre sort une voix effroyable.
-Brontin en est ému, le sacristain pâlit ;
-Le perruquier commence à regretter son lit.
-Dans son hardi projet toutefois il s'obstine ;
-Lorsque des flanc poudreux de la vaste machine
-L'oiseau sort en courroux, et, d'un cri menaçant,
-Achève d'étonner le barbier frémissant :
-De ses ailes dans l'air secouant la poussière,
-Dans la main de Boirude il éteint la lumière.
-Les guerriers à ce coup demeurent confondus ;
-Ils regagnent la nef, de frayeur éperdus :
-Sous leurs corps tremblotants leurs genoux s'affaiblissent,
-D'une subite horreur leurs cheveux se hérissent ;
-Et bientôt, au travers des ombres de la nuit,
-Le timide escadron se dissipe et s'enfuit.
-Ainsi lorsqu'en un coin, qui leur tient lieu d'asile,
-D'écoliers libertins une troupe indocile,
-Loin des yeux d'un préfet au travail assidu
-Va tenir quelquefois un brelan défendu :
-Si du vaillant Argas la figure effrayante
-Dans l'ardeur du plaisir à leurs yeux se présente,
-Le jeu cesse à l'instant, l'asile est déserté,
-Et tout fuit à grand pas le tyran redouté.
-La Discorde, qui voit leur honteuse disgrâce,
-Dans les airs, cependant tonne, éclate, menace,
-Et, malgré la frayeur dont leurs coeurs sont glacés,
-S'apprête à réunir ses soldats dispersés.
-Aussitôt de Sidrac elle emprunte l'image :
-Elle ride son front, allonge son visage,
-Sur un bâton noueux laisse courber son corps,
-Dont la chicane semble animer les ressorts ;
-Prend un cierge en sa main, et d'une voix cassée,
-Vient ainsi gourmander la troupe terrassée.
-Lâches, où fuyez-vous ? quelle peur vous abat ?
-Aux cris du vil oiseau vous cédez sans combat ?
-Où sont ces beaux discours jadis si pleins d'audace ?
-Craignez-vous d'un hibou l'impuissante grimace ?
-Que feriez-vous, hélas, si quelque exploit nouveau
-Chaque jour, comme moi, vous traînait au barreau ;
-S'il fallait, sans amis, briguant une audience,
-D'un magistrat glacé soutenir la présence,
-Ou, d'un nouveau procès, hardi solliciteur,
-Aborder sans argent un clerc de rapporteur ?
-Croyez-moi, mes enfants, je vous parle à bon titre :
-J'ai moi seul autrefois plaidé tout un chapitre ;
-Et le barreau n'a point de monstres si hagards,
-Dont mon oeil n'ait cent fois soutenu les regards.
-Tous les jours sans trembler j'assiégeais leurs passages.
-L'Eglise était alors fertile en grands courages :
-Le moindre d'entre nous, sans argent, sans appui,
-Eût plaidé le prélat, et le chantre avec lui.
-Le monde, de qui l'âge avance les ruines,
-Ne peut plus enfanter de ces âmes divines :
-Mais que vos coeurs, du moins, imitant leurs vertus,
-De l'aspect d'un hibou ne soient pas abattus.
-Songez quel déshonneur va souiller votre gloire,
-Quand le chantre demain entendra sa victoire.
-Vous verrez tous les jours le chanoine insolent,
-Au seul mot de hibou, vous sourire en parlant.
-Votre âme, à ce penser, de colère murmure :
-Allez donc de ce pas en prévenir l'injure ;
-Méritez les lauriers qui vous sont réservés,
-Et ressouvenez-vous quel prélat vous servez.
-Mais déjà la fureur dans vos yeux étincelle.
-Marchez, courez, volez où l'honneur vous appelle.
-Que le prélat, surpris d'un changement si prompt,
-Apprenne la vengeance aussitôt que l'affront.
-En achevant ces mots, la déesse guerrière
-De son pied trace en l'air un sillon de lumière ;
-rend aux trois champions leur intrépidité,
-Et les laisse tout pleins de sa divinité.
-C'est ainsi, grand Condé, qu'en ce combat célèbre,
-Où ton bras fit trembler le Rhin, l'Escaut et l'Ebre,
-Lorsqu'aux plaines de Lens nos bataillons poussés
-Furent presque à tes yeux ouverts ou renversés,
-Ta valeur, arrêtant les troupes fugitives,
-Rallia d'un regard leurs cohortes craintives ;
-Répandit dans leurs rangs ton esprit belliqueux,
-Et força la victoire à te suivre avec eux.
-La colère à l'instant succédant à la crainte,
-Ils rallument le feu de leur bougie éteinte :
-Ils rentrent ; l'oiseau sort : l'escadron raffermi
-Rit du honteux départ d'un si faible ennemi.
-Aussitôt dans le choeur la machine emportée
-Est sur le banc du chantre à grand bruit remontée.
-Ses ais demi-pourris, que l'âge a relâchés,
-Sont à coups de maillet unis et rapprochés.
-Sous les coups redoublés tous les bancs retentissent,
-Les murs en sont émus, les voûtes en mugissent.
-Et l'orgue même en pousse un long gémissement.
-Que fais-tu, chantre, hélas ! dans ce triste moment ?
-Tu dors d'un profond somme, et ton coeur sans alarmes
-Ne sait pas qu'on bâtit l'instrument de tes larmes !
-Oh ! que si quelque bruit, par un heureux réveil,
-T'annonçait du lutrin le funeste appareil ;
-Avant que de souffrir qu'on en posât la masse,
-Tu viendrais en apôtre expirer dans ta place ;
-Et, martyr glorieux d'un point d'honneur nouveau
-Offrir ton corps aux clous et ta tête au marteau.
-Mais déjà sur ton banc la machine enclavée
-Est, durant ton sommeil, à ta honte élevée.
-Le sacristain achève en deux coups de rabot ;
-Et le pupitre enfin tourne sur son pivot.
-Les cloches, dans les airs, de leurs voix argentines,
-Appelaient à grand bruit les chantres à matines ;
-Quand leur chef, agité d'un sommeil effrayant,
-Encor tout en sueur se réveille en criant.
-Aux élans redoublés de sa voix douloureuse,
-Tous ses valets tremblants quittent la plume oiseuse ;
-Le vigilant Girot court à lui le premier :
-C'est d'un maître si saint le plus digne officier ;
-La porte dans le choeur à sa garde est commise :
-Valet souple au logis, fier huissier à l'église.
-Quel chagrin, lui dit-il, trouble votre sommeil ?
-Quoi ! voulez-vous au choeur prévenir le soleil ?
-Ah ! dormez, et laissez à des chantres vulgaires
-Le soin d'aller sitôt mériter leurs salaires.
-Ami, lui dit le chantre encor pâle d'horreur,
-N'insulte point, de grâce, à ma juste terreur :
-Mêle plutôt ici tes soupirs à mes plaintes,
-Et tremble en écoutant le sujet de mes craintes.
-Pour la seconde fois un sommeil grâcieux
-Avait sous ses pavots appesanti mes yeux ;
-Quand, l'esprit enivré d'une douce fumée,
-J'ai cru remplir au choeur ma place accoutumée.
-Là, triomphant aux yeux des chantres impuissants,
-Je bénissais le peuple, et j'avalais l'encens ;
-Lorsque du fond caché de notre sacristie
-Une épaisse nuée à longs flots est sortie,
-Qui, s'ouvrant à mes yeux, dans un bleuâtre éclat
-M'a fait voir un serpent conduit par le prélat.
-Du corps de ce dragon, plein de soufre et de nitre,
-Une tête sortait en forme de pupitre,
-Dont le triangle affreux, tout hérissé de crins,
-Surpassait en grosseur nos plus épais lutrins.
-Animé par son guide, en sifflant il s'avance :
-Contre moi sur mon banc je le vois qui s'élance.
-J'ai crié, mais en vain : et, fuyant sa fureur,
-Je me suis réveillé plein de trouble et d'horreur.
-Le chantre, s'arrêtant à cet endroit funeste,
-A ses yeux effrayés laisse dire le reste.
-Girot en vain l'assure, et, riant de sa peur,
-Nomme sa vision l'effet d'une vapeur :
-Le désolé vieillard, qui hait la raillerie,
-Lui défend de parler, sort du lit en furie.
-On apporte à l'instant ses somptueux habits,
-Où sur l'ouate molle éclata le tabis.
-D'une longue soutane il endosse la moire,
-Prend ses gants violets, les marques de sa gloire ;
-Et saisit, en pleurant, ce rochet qu'autrefois
-Le prélat trop jaloux lui rogna de trois doigts.
-Aussitôt d'un bonnet ornant sa tête grise,
-Déjà l'aumuce en main il marche vers l'église,
-Et, hâtant de ses ans l'importune langueur,
-Court, vole, et, le premier, arrive dans le choeur.
-O toi qui, sur ces bords qu'une eau dormante mouille
-Vit combattre autrefois le rat et la grenouille ;
-Qui, par les traits hardis d'un bizarre pinceau,
-Mit l'Italie en feu pour la perte d'un seau ;
-Muse, prête à ma bouche une voix plus sauvage,
-Pour chanter le dépit, la colère, la rage,
-Que le chantre sentit allumer dans son sang
-A l'aspect du pupitre élevé sur son banc.
-D'abord pâle et muet, de colère immobile,
-A force de douleur, il demeura tranquille ;
-Mais sa voix s'échappant au travers des sanglots
-Dans sa bouche à la fin fit passage à ces mots :
-La voilà donc, Girot, cette hydre épouvantable
-Que m'a fait voir un songe, hélas ! trop véritable !
-Je le vois ce dragon tout prêt à m'égorger,
-Ce pupitre fatal qui me doit ombrager !
-Prélat, que t'ai-je fait ? quelle rage envieuse
-Rend pour me tourmenter ton âme ingénieuse ?
-Quoi ! même dans ton lit, cruel, entre deux draps,
-Ta profane fureur ne se repose pas !
-O ciel ! quoi ! sur mon banc une honteuse masse
-Désormais me va faire un cachot de ma place !
-Inconnu dans l'église, ignoré dans ce lieu,
-Je ne pourrai donc plus être vu que de Dieu !
-Ah ! plutôt qu'un moment cet affront m'obscurcisse,
-Renonçons à l'autel, abandonnons l'office ;
-Et, sans lasser le ciel par de chants superflus,
-Ne voyons plus un choeur où l'on ne nous voit plus.
-Sortons... Mais cependant mon ennemi tranquille
-Jouira sur son banc de ma rage inutile,
-Et verra dans le choeur le pupitre exhaussé
-Tourner sur le pivot où sa main l'a placé !
-Non, s'il n'est abattu, je ne saurais plus vivre.
-A moi, Girot, je veux que mon bras l'en délivre.
-Périssons s'il le faut, mais de ses ais brisés
-Entraînons, en mourant, les restes divisés.
-A ces mots, d'une main par la rage affermie,
-Il saisissait déjà la machine ennemie.
-Lorsqu'en ce sacré lieu, par un heureux hasard,
-Entre Jean le choriste, et le sonneur Girard
-Deux Manseaux renommés, en qui l'expérience
-Pour les procès est jointe à la vaste science.
-L'un et l'autre aussitôt prend part à son affront.
-Toutefois condamnant un mouvement trop prompt
-Du lutrin, disent-ils, abattons la machine :
-Mais ne nous chargeons pas tous seuls de sa ruine ;
-Et que tantôt, aux yeux du chapitre assemblé,
-Il soit sous trente mains en plein jour accablé.
-Ces mots des mains du chantre arrachent le pupitre.
-J'y consens, leur dit-il ; assemblons le chapitre.
-Allez donc de ce pas, par de saints hurlements,
-Vous-mêmes appeler les chanoines dormants.
-Partez. Mais ce discours les surprend et les glace.
-Nous ! qu'en ce vain projet, pleins d'une folle audace,
-Nous allions, dit Girard, la nuit nous engager !
-De notre complaisance osez-vous l'exiger ?
-Hé ! seigneur ! quand nos cris pourraient, du fond des rues,
-De leurs appartements percer les avenues,
-Réveiller ces valets autour d'eux étendus,
-De leurs sacrés repos ministres assidus,
-Et pénétrer des lits aux bruits inaccessibles ;
-Pensez-vous, au moment que les ombres paisibles
-A ces lits enchanteurs ont su les attacher.
-Que la voix d'un mortel les en puisse arracher ?
-Deux chantres feront-ils, dans l'ardeur de vous plaire,
-Ce que depuis trente ans six cloches n'ont pu faire ?
-Ah ! je vois bien où tend tout ce discours trompeur,
-Reprend le chaud vieillard : le prélat vous fait peur.
-Je vous ai vus cent fois, sous sa main bénissante,
-Courber servilement une épaule tremblante.
-Hé bien ! allez ; sous lui fléchissez les genoux :
-Je saurai réveiller les chanoines sans vous.
-Viens, Girot, seul ami qui me reste fidèle :
-Prenons du saint jeudi la bruyante crécelle.
-Suis-moi. Qu'à son lever le soleil aujourd'hui
-trouve tout le chapitre éveillé devant lui.
-Il dit. Du fond poudreux d'une armoire sacrée
-Par les mains de Girot la crécelle est tirée.
-Ils sortent à l'instant, et, par d'heureux efforts,
-Du lugubre instrument font crier les ressorts.
-Pour augmenter l'effroi, la Discorde infernale
-Monte dans le palais, entre dans la grand'salle,
-Et, du fond de cet antre, au travers de la nuit,
-Fait sortir le démon du tumulte et du bruit.
-Le quartier alarmé n'a plus d'yeux qui sommeillent ;
-Déjà de toutes parts les chanoines s'éveillent
-L'on croit que le tonnerre est tombé sur les toits,
-Et que l'église brûle une seconde fois ;
-L'autre, encor agité de vapeurs plus funèbres,
-Pense être au jeudi saint, croit que l'on dit ténèbres,
-Et déjà tout confus, tenant midi sonné,
-En soi-même frémit de n'avoir point dîné.
-Ainsi, lorsque tout prêt à briser cent murailles
-Louis, la foudre en main abandonnant Versailles,
-Au retour du soleil et des zéphyrs nouveaux,
-Fait dans les champs de Mars déployer les drapeaux ;
-Au seul bruit répandu de sa marche étonnante,
-Le Danube s'émeut, le Tage s'épouvante,
-Bruxelle attend le coup qui la doit foudroyer,
-Et le Batave encore est prêt à se noyer.
-Mais en vain dans leurs lits un juste effroi les presse :
-Aucun ne laisse encor la plume enchanteresse.
-Pour les en arracher Girot s'inquiétant
-Va crier qu'au chapitre un repas les attend.
-Ce mot, dans tous les coeurs répand la vigilance.
-Tout s'ébranle, tout sort, tout marche en diligence.
-Ils courent au chapitre, et chacun se pressant
-Flatte d'un doux espoir son appétit naissant.
-Mais, ô d'un déjeuner vaine et frivole attente !
-A peine ils sont assis, que, d'une voix dolente,
-Le chantre désolé, lamentant son malheur,
-Fait mourir l'appétit et naître la douleur.
-Le seul chanoine Evrard, d'abstinence incapable,
-Ose encor proposer qu'on apporte la table.
-Mais il a beau presser, aucun ne lui répond :
-Quand le premier rompant ce silence profond,
-Alain tousse et se lève ; Alain, ce savant homme,
-Qui de Bauny vingt fois a lu toute la somme,
-Qui possède Abéli, qui sait tout Raconis,
-Et même entend, dit-on, le latin d'A-Kempis.
-N'en doutez point, leur dit ce savant canoniste,
-Ce coup part, j'en suis sûr, d'une main janséniste.
-Mes yeux en sont témoins : j'ai vu moi-même hier
-Entrer chez le prélat le chapelain Garnier.
-Arnaud, cet hérétique ardent à nous détruire,
-Par ce ministre adroit tente de le séduire :
-Sans doute il aura lu dans son saint Augustin
-Qu'autrefois saint Louis érigea ce lutrin ;
-Il va nous inonder des torrents de sa plume.
-Il faut, pour lui répondre, ouvrir plus d'un volume.
-Consultons sur ce point quelque auteur signalé ;
-Voyons si des lutrins Bauny n'a point parlé
-Etudions enfin, il en est temps encore ;
-Et, pour ce grand projet, tantôt dès que l'aurore
-Rallumera le jour dans l'onde enseveli,
-Que chacun prenne en main le moelleux Abéli.
-Ce conseil imprévu de nouveau les étonne :
-Surtout le gras Evrard d'épouvante en frissonne.
-Moi, dit-il, qu'à mon âge, écolier tout nouveau,
-J'aille pour un lutrin me troubler le cerveau !
-O le plaisant conseil ! Non, non, songeons à vivre :
-Va maigrir, si tu veux, et sécher sur un livre.
-Pour moi, je lis la bible autant que l'alcoran :
-Je sais ce qu'un fermier nous doit rendre par an ;
-Sur quelle vigne à Reims nous avons hypothèque :
-Vingt muids rangés chez moi font ma bibliothèque.
-En plaçant un pupitre on croit nous rabaisser :
-Mon bras seul sans latin saura le renverser.
-Que m'importe qu'Arnaud me condamne ou m'approuve ?
-J'abats ce qui me nuit partout où je le trouve :
-C'est là mon sentiments. A quoi bon tant d'apprêts ?
-Du reste déjeûnons, messieurs, et buvons frais.
-Ce discours, que soutient l'embonpoint du visage,
-Rétablit l'appétit, réchauffe le courage.
-Mais le chantre surtout en paraît rassuré,
-Oui, dit-il, le pupitre a déjà trop duré.
-Allons sur sa ruine assurer ma vengeance :
-Donnons à ce grand oeuvre une heure d'abstinence,
-Et qu'au retour tantôt un ample déjeûner
-Longtemps nous tienne à table, et s'unisse au dîner.
-Aussitôt il se lève, et la troupe fidèle
-Par ces mots attirants sent redoubler son zèle.
-Ils marchent droit au coeur d'un pas audacieux.
-Et bientôt le lutrin se fait voir à leurs yeux.
-A ce terrible objet aucun d'eux ne consulte,
-Sur l'ennemi commun ils fondent en tumulte,
-Ils sapent le pivot, qui se défend en vain ;
-Chacun sur lui d'un coup veut honorer sa main.
-Enfin sous tant d'efforts la machine succombe,
-Et son corps entr'ouvert chancelle, éclate et tombe :
-Tel sur les monts glacés des farouches Gélons
-Tombe un chêne battu des voisins aquilons ;
-Ou tel, abandonné de ses poutres usées,
-Fond enfin un vieux toit sous ses tuiles brisées.
-La masse est emportée, et ses ais arrachés
-Sont aux yeux des mortels chez le chantre cachés.
-L'Aurore cependant, d'un juste effroi troublée,
-Des chanoines levés voit la troupe assemblée,
-Et contemple longtemps, avec des yeux confus,
-Ces visages fleuris qu'elle n'a jamais vus.
-Chez Sidrac aussitôt Brontin d'un pied fidèle
-Du pupitre abattu va porter la nouvelle.
-Le vieillard de ses soins bénit l'heureux succès,
-Et sur le bois détruit bâtit mille procès.
-L'espoir d'un doux tumulte échauffant son courage,
-Il ne sent plus le poids ni les glaces de l'âge ;
-Et chez le trésorier, de ce pas, à grand bruit,
-Vient éclater au jour les crimes de la nuit.
-Au récit imprévu de l'horrible insolence,
-Le prélat hors du lit impétueux s'élance
-Vainement d'un breuvage à deux mains apporté
-Gilotin avant tout le veut voir humecté :
-Il veut partir à jeun. Il se peigne, il s'apprête ;
-L'ivoire trop hâté deux fois rompt sur sa tête,
-Et deux fois de sa main le buis tombe en morceaux ;
-Tel Hercule filant rompait tous les fuseaux,
-Il sort demi-paré. Mais déjà sur sa porte
-Il voit de saints guerriers une ardente cohorte,
-Qui tous, remplis pour lui d'une égale vigueur,
-Sont prêts, pour le servir, à déserter le choeur.
-Mais le vieillard condamne un projet inutile.
-Nos destins sont, dit-il, écrits chez la Sibylle :
-Son antre n'est pas loin ; allons la consulter,
-Et subissons la loi qu'elle nous va dicter.
-Il dit : à ce conseil, où la raison domine,
-Sur ses pas au barreau la troupe s'achemine,
-Et bientôt dans le temple, entend, non sans frémir,
-De l'antre redouté les soupiraux gémir.
-Entre ces vieux appuis dont l'affreuse grand'salle
-Soutient l'énorme poids de sa voûte infernale,
-Est un pilier fameux, des plaideurs respecté,
-Et toujours de Normands à midi fréquenté.
-Là, sur des tas poudreux de sacs et de pratique,
-Hurle tous les matins une Sibylle étique :
-On l'appelle Chicane ; et ce monstre odieux
-Jamais pour l'équité n'eut d'oreilles ni d'yeux.
-La Disette au teint blême, et la triste Famine,
-Les Chagrins dévorants, et l'infâme Ruine,
-Enfants infortunés de ses raffinements,
-Troublent l'air d'alentour de longs gémissements.
-Sans cesse feuilletant les lois et la coutume,
-Pour consumer autrui, le monstre se consume ;
-Et, dévorant maison, palais, châteaux entiers,
-Rend pour des monceaux d'or de vains tas de papiers.
-Sous le coupable effort de ta noire insolence,
-Thémis a vu cent fois chanceler sa balance.
-Incessamment il va de détour en détour.
-Comme un hibou, souvent il se dérobe au jour :
-Tantôt, les yeux en feu, c'est un lion superbe ;
-Tantôt, humble serpent, il se glisse sous l'herbe.
-En vain, pour le dompter, le plus juste des rois
-Fit régler le chaos des ténébreuses lois ;
-Ses griffes vainement par Pussort accourcies,
-Se rallongent déjà, toujours d'encre noircies ;
-Et ses ruses, perçant et digues et remparts,
-Par cent brèches déjà rentrent de toutes parts.
-Le vieillard humblement l'aborde et le salue,
-Et faisant, avant tout, briller l'or à sa vue :
-Reine des longs procès, dit-il, dont le savoir
-Rend la force inutile, et les lois sans pouvoir,
-Toi, pour qui dans le Mans le laboureur moissonne,
-Pour qui naissent à Caen tous les fruits de l'automne :
-Si, dès mes premiers ans, heurtant tous les mortels,
-L'encre a toujours pour loi coulé sur tes autels,
-Daigne encor me connaître en ma saison dernière ;
-D'un prélat qui t'implore exauce la prière.
-Un rival orgueilleux, de sa gloire offensé,
-A détruit le lutrin par nos mains redressé.
-Epuise en sa faveur ta science fatale :
-Du digeste et du code ouvre-nous le dédale;
-Et montre-nous cet art, connu de tes amis,
-Qui, dans ses propres lois, embarrasse Thémis.
-La Sibylle, à ces mots, déjà hors d'elle-même,
-Fait lire sa fureur sur son visage blême,
-Et, pleine du démon qui la vient oppresser,
-Par ces mots étonnants tâche à le repousser.
-Chantres, ne craignez plus une audace insensée.
-Je vois, je vois au choeur la masse replacée :
-Mais il faut des combats. Tel est l'arrêt du sort,
-Et surtout évitez un dangereux accord.
-Là bornant son discours, encor tout écumante,
-Elle souffle aux guerriers l'esprit qui la tourmente ;
-Et dans leurs coeurs brûlants de la soif de plaider
-Verse l'amour de nuire, et la peur de céder.
-Pour tracer à loisir une longue requête,
-A retourner chez soi leur brigade s'apprête.
-Sous leurs pas diligents le chemin disparoît,
-Et le pilier, loin d'eux, déjà baisse et décroît.
-Loin du bruit cependant les chanoines à table
-Immolent trente mets à leur faim indomptable.
-Leur appétit fougueux, par l'objet excité,
-Parcourt tous les recoins d'un monstrueux pâté ;
-Par le sel irritant la soif est allumée :
-Lorsque d'un pied léger la prompte Renommée,
-Semant partout l'effroi, vient au chantre éperdu
-Conter l'affreux détail de l'oracle rendu.
-Il se lève, enflammé de muscat et de bile,
-Et prétend à son tour consulter la Sibylle.
-Evrard a beau gémir du repas déserté,
-Lui-même est au barreau par le nombre emporté.
-Par les détours étroits d'une barrière oblique,
-Ils gagnent les degrés, et le perron antique
-Où sans cesse, étalant bons et méchants écrits,
-Barbin vend aux passants les auteurs à tout prix.
-Là le chantre à grand bruit arrive et se fait place,
-Dans le fatal instant que, d'un égale audace,
-Le prélat et sa troupe , à pas tumultueux,
-Descendaient du palais l'escalier tortueux.
-L'un et l'autre rival, s'arrêtant au passage,
-Se mesure des yeux, s'observe, s'envisage ;
-Une égale fureur anime les esprits :
-Tels deux fougueux taureaux, de jalousie épris
-Auprès d'une génisse au front large et superbe
-Oubliant tous les jours le pâturage et l'herbe,
-A l'aspect l'un de l'autre, embrasés, furieux,
-Déjà le front baissé, se menacent des yeux.
-Mais Evrard, en passant coudoyé par Boirude,
-Ne sait point contenir son aigre inquiétude ;
-Il entre chez Barbin, et, d'un bras irrité,
-Saisissant du Cyrus un volume écarté,
-Il lance au sacristain le tome épouvantable.
-Boirude fuit le coup : le volume effroyable
-Lui rase le visage, et, droit dans l'estomac,
-Va frapper en sifflant l'infortuné Sidrac.
-Le vieillard, accablé de l'horrible Artamène,
-Tombe aux pieds du prélat, sans pouls et sans haleine.
-Sa troupe le croit mort, et chacun empressé
-Se croit frappé du coup dont il le voit blessé.
-Aussitôt contre Evrard vingt champions s'élancent ;
-Pour soutenir leur choc les chanoine s'avancent.
-La Discorde triomphe, et du combat fatal
-Par un cri donne en l'air l'effroyable signal.
-Chez le libraire absent tout entre, tout se mêle :
-Les livres sur Evrard fondent comme la grêle
-Qui, dans un grand jardin, à coups impétueux,
-Abat l'honneur naissant des rameaux fructueux.
-Chacun s'arme au hasard du livre qu'il rencontre :
-L'un tient l'Edit d'amour, l'autre en saisit la Montre ;
-L'un prend le seul Jonas qu'on ait vu relié ;
-L'autre un Tasse français, en naissant oublié.
-L'élève de Barbin, commis à la boutique,
-veut en vain s'opposer à leur fureur gothique :
-Les volumes, sans choix à la tête jetés,
-Sur le perron poudreux volent de tous côtés :
-Là, près d'un Guarini, Térence tombe à terre ;
-Là, Xénophon dans l'air heurte contre un la Serre,
-Oh ! que d'écrits obscurs, de livres ignorés,
-Furent en ce grand jour de la poudre tirés !
-Vous en fûtes tirés, Almerinde et Simandre :
-Et toi, rebut du peuple, inconnu Caloandre,
-Dans ton repos, dit-on, saisi par Gaillerbois,
-Tu vis le jour alors pour la première fois.
-Chaque coup sur la chair laisse une meurtrissure :
-Déjà plus d'un guerrier se plaint d'une blessure.
-D'un le Vayer épais Giraut est renversé :
-Marineau, d'un Brébeuf à l'épaule blessé,
-En sent par tout le bras une douleur amère,
-Et maudit le Pharsale aux provinces si chère.
-D'un Pinchêne in-quarto Dodillon étourdi
-A longtemps le teint pâle et le coeur affadi.
-Au plus fort du combat le chapelain Garagne,
-Vers le sommet du front atteint d'un Charlemagne,
-(Des vers de ce poème effet prodigieux)!
-Tout prêt à s'endormir, bâille, et ferme les yeux.
-A plus d'un combattant la Clélie est fatale :
-Girou dix fois par elle éclate et se signale.
-Mais tout cède aux efforts du chanoine Fabri.
-Ce guerrier, dans l'église aux querelles nourri,
-Est robuste de corps, terrible de visage,
-Et de l'eau dans son vin n'a jamais su l'usage.
-Il terrasse lui seul et Guilbert et Grasset,
-Et Gorillon la basse, et Grandin le fausset,
-Et Gerbais l'agréable, et Guerin l'insipide.
-Des chantres désormais la brigade timide
-S'écarte, et du palais regagne les chemins :
-Telle, à l'aspect d'un loup, terreur des champs voisins,
-Fuit d'agneaux effrayés une troupe bêlante ;
-Ou tels devant Achille, aux campagnes de Xanthe,
-Les Troyens se sauvaient à l'abri de leurs tours,
-Quand Brontin à Boirude adresse ce discours :
-Illustre porte-croix, par qui notre bannière
-N'a jamais en marchant fait un pas en arrière,
-Un chanoine lui seul triomphant du prélat
-Du rochet à nos yeux ternira-t-il l'éclat ?
-Non, non : pour te couvrir de sa main redoutable,
-Accepte de mon corps l'épaisseur favorable.
-Viens, et, sous ce rempart, à ce guerrier hautain
-Fais voler ce Quinault qui me reste à la main.
-A ces mots, il lui tend le doux et tendre ouvrage.
-Le sacristain, bouillant de zèle et de courage,
-Le prend, se cache, approche, et, droit entre le syeux,
-Frappe du noble écrit l'athlète audacieux.
-Mais c'est pour l'ébranler une faible tempête,
-Le livre sans vigueur mollit contre sa tête.
-Le chanoine les voit, de colère embrasé :
-Attendez, leur dit-il, couple lâche et rusé,
-Et jugez si ma main, aux grands exploits novice,
-Lance à mes ennemis un livre qui mollisse.
-A ces mots il saisit un vieil Infortiat,
-Grossi des visions d'Accurse et d'Alciat,
-Inutile ramas de gothique écriture,
-Dont quatre ais mal unis formaient la couverture,
-Entouré à demi d'un vieux parchemin noir,
-Où pendait à trois clous un reste de fermoir.
-Sur l'ais qui le soutient auprès d'un Avicenne,
-Deux des plus forts mortels l'ébranleraient à peine :
-Le chanoine pourtant l'enlève sans effort,
-Et, sur le couple pâle et déjà demi-mort,
-Fait tomber à deux mains l'effroyable tonnerre.
-Les guerriers de ce coup vont mesurer la terre,
-Et, du bois et des clous meurtris et déchirés,
-Longtemps, loin du perron, roulent sur les degrés.
-Au spectacle étonnant de leur chute imprévue,
-Le prélat pousse un cri qui pénètre la nue.
-Il maudit dans son coeur le démon des combats,
-Et de l'horreur du coup il recule six pas.
-Mais bientôt rappelant son antique prouesse
-Il tire du manteau sa dextre vengeresse ;
-Il part, et, de ses doigts saintement allongés,
-Bénit tous les passants, en deux files rangés.
-Il sait que l'ennemi, que ce coup va surprendre,
-Désormais sur ses pieds ne l'oserait attendre,
-Et déjà voit pour lui tout ce peuple en courroux
-Crier aux combattants : Profanes, à genoux !
-Le chantre, qui de loin voit approcher l'orage,
-Dans son coeur éperdu cherche en vain du courage :
-Sa fierté l'abandonne, il tremble, il cède, il fuit.
-Le long des sacrés murs sa brigade le suit :
-Tout s'écarte à l'instant ; mais aucun n'en réchappe ;
-Partout le doigt vainqueur les suit et les rattrape.
-Evrard seul, en un coin prudemment retiré,
-Se croyait à couvert de l'insulte sacré :
-Mais le prélat vers lui fait une marche adroite,
-Il l'observe de l'oeil ; et tirant vers la droite,
-Tout d'un coup tourne à gauche, et d'un bras fortuné
-Bénit subitement le guerrier consterné.
-Le chanoine, surpris de la foudre mortelle,
-Se dresse, et lève en vain une tête rebelle ;
-Sur ses genoux tremblants il tombe à cet aspect,
-Et donne à la frayeur ce qu'il doit au respect.
-Dans le temple aussitôt le prélat plein de gloire
-Va goûter les doux fruits de sa sainte victoire ;
-Et de leur vain projet les chanoines punis
-S'en retournent chez eux, éperdus et bénis.
-Tandis que tout conspire à la guerre sacrée,
-La Piété sincère, aux Alpes retirée,
-Du fond de son désert entend les tristes cris,
-De ses sujets cachés dans les murs de Paris.
-Elle quitte à l'instant sa retraite divine
-La Foi, d'un pas certain, devant elle chemine ;
-L'Espérance au front gai l'appuie et la conduit ;
-Et, la bourse à la main, la Charité la suit.
-Vers Paris elle vole, et d'une audace sainte,
-Vient aux pieds de Thémis proférer cette plainte :
-Vierge, effroi des méchants, appui de mes autels,
-Qui, la balance en main, règle tous les mortels,
-Ne viendrai-je jamais en tes bras salutaires
-Que pousser des soupirs et pleurer mes misères !
-Ce n'est donc pas assez qu'au mépris de tes lois
-L'Hypocrisie ait pris et mon nom et ma voix ;
-Que, sous ce nom sacré, partout ses mains avares
-Cherchent à me ravir crosses, mitres, tiares !
-Faudra-t-il voir encor cent monstres furieux
-Ravager mes états usurpés à tes yeux !
-Dans les temps orageux de mon naissant empire,
-Au sortir de baptême on courait au martyre.
-Chacun, plein de mon nom, ne respirait que moi :
-Le fidèle, attentif aux règles de sa loi,
-Fuyant des vanités la dangereuse amorce,
-Aux honneurs appelé, n'y montait que par force :
-Ces coeurs, que les bourreaux ne faisaient point frémir,
-A l'offre d'une mitre étaient prêts à gémir ;
-Et, sans peur des travaux, sur mes traces divines
-Couraient chercher le ciel au travers des épines.
-Mais, depuis que l'Eglise eut, aux yeux des mortels,
-De son sang en tous lieux cimenté ses autels,
-Le calme dangereux succédant aux orages,
-Une lâche tiédeur s'empara des courages,
-De leur zèle brûlant l'ardeur se ralentit.
-Sous le joug des péchés leur foi s'appesantit :
-Le moine secoua la cilice et la haire,
-Le chanoine indolent apprit à ne rien faire ;
-Le prélat, par la brigue aux honneurs parvenu,
-Ne sut plus qu'abuser d'un humble revenu,
-Et pour toutes vertus fit, au dos d'un carrosse,
-A côté d'une mitre armorier sa crosse ;
-L'Ambition partout chassa l'Humilité ;
-Dans la crasse du froc logea la Vanité.
-Alors de tous les coeurs l'union fut détruite.
-Dans mes cloîtres sacrés la Discorde introduite
-Y bâtit de mon bien ses plus sûrs arsenaux ;
-Traîne tous mes sujets au pied des tribunaux.
-En vain à ses fureurs j'opposai mes prières ;
-L'insolente, à mes yeux, marcha sous mes bannières.
-Pour comble de misère, un tas de faux docteurs
-Vint flatter les péchés de discours imposteurs ;
-Infectant les esprits d'exécrables maximes,
-Voulut faire à Dieu même approuver tous les crimes.
-Une servile peur tint lieu de charité,
-Le besoin d'aimer Dieu passa pour nouveauté ;
-Et chacun à mes pieds, conservant sa malice,
-N'apporta de vertu que l'aveu de son vice.
-Pour éviter l'affront de ces noirs attentats,
-J'allai chercher le calme au séjour des frimas,
-Sur ces monts entourés d'une éternelle glace
-Où jamais au printemps les hivers n'ont fait place.
-Mais, jusques dans la nuit de mes sacrés déserts,
-Le bruit de mes malheurs fait retentir les airs.
-Aujourd'hui même encore une voix trop fidèle
-M'a d'un triste désastre apporté la nouvelle :
-J'apprends que, dans ce temple où le plus saint des rois
-Consacra tout le fruit de ses pieux exploits,
-Et signala pour moi sa pompeuse largesse,
-L'implacable Discorde et l'infâme Mollesse,
-Foulant aux pieds les lois, l'honneur et le devoir,
-Usurpent en mon nom le souverain pouvoir.
-Souffriras-tu, ma soeur, une action si noire ?
-Quoi ! ce temple, à ta porte, élevé pour ma gloire,
-Où jadis des humains j'attirais tous les voeux,
-Sera de leurs combats le théâtre honteux !
-Non, non, il faut enfin que ma vengeance éclate :
-Assez et trop longtemps l'impunité les flatte.
-Prends ton glaive, et, fondant sur ces audacieux,
-Viens aux yeux des mortels justifier les cieux.
-Ainsi parle à sa soeur cette vierge enflammée :
-La grâce est dans ses yeux d'un feu pur allumée.
-Thémis sans différer lui promet son secours,
-La flatte, la rassure et lui tient ce discours :
-Chère et divine soeur, dont les mains secourables
-Ont tant de fois séché les pleurs des misérables,
-Pourquoi toi-même, en proie à tes vives douleurs,
-Cherches-tu sans raison à grossir tes malheurs ?
-En vain de tes sujets l'ardeur est ralentie ;
-D'un ciment éternel ton Eglise est bâtie,
-Et jamais de l'enfer les noirs frémissements
-N'en sauraient ébranler les fermes fondements.
-Au milieu des combats, des troubles, des querelles,
-Ton nom encor chéri vit au sein des fidèles.
-Crois-moi, dans ce lieu même où l'on veut t'opprimer,
-Le trouble qui t'étonne est facile à calmer ;
-Et, pour y rappeler la paix tant désirée,
-Je vais t'ouvrir, ma soeur, une route assurée.
-Prête-moi donc l'oreille, et retiens tes soupirs.
-Vers ce temple fameux, si chers à tes désirs
-Où le ciel fut pour toi si prodigue en miracles,
-Non loin de ce palais où je rends mes oracles,
-Est un vaste séjour des mortels révéré,
-Et de clients soumis à toute heure entouré,
-Là, sous le faix pompeux de ma pourpre honorable,
-Veille au soin de ma gloire un homme incomparable,
-Ariste, dont le Ciel et Louis ont fait choix
-Pour régler ma balance et dispenser mes lois.
-Par lui dans le barreau sur mon trône affermie
-Je vois hurler en vain la chicane ennemie ;
-Par lui la vérité ne craint plus l'imposteur,
-Et l'orphelin n'est plus dévoré du tuteur.
-Mais pourquoi vainement t'en retracer l'image ?
-Tu le connais assez : Ariste est ton ouvrage.
-C'est toi qui le formas dès ses plus jeunes ans :
-Son mérite sans tache est un de tes présents.
-Tes divines leçons, avec le lait sucées,
-Allumèrent l'ardeur de ses nobles pensées.
-Aussi son coeur, pour toi brûlant d'un si beau feu,
-N'en fit point dans le monde un lâche désaveu ;
-Et son zèle hardi, toujours prêt à paroître,
-N'alla point se cacher dans le sombres d'un cloître.
-Va le trouver, ma soeur a ton auguste nom,
-Tout s'ouvrira d'abord en sa sainte maison.
-Ton visage est connu de sa noble famille.
-Tout y garde tes lois, enfants, soeurs, femme, fille.
-Tes yeux d'un seul regard sauront le pénétrer ;
-Et, pour obtenir tout, tu n'as qu'à te montrer.
-Là s'arrêta Thémis. La Piété charmée
-Sent renaître la joie en son âme calmée.
-Elle court chez Ariste ; Et s'offrant à ses yeux :
-Que me sert, lui dit-elle, Ariste qu'en tous lieux
-Tu signales pour moi ton zèle et ton courage,
-Si la Discorde impie à ma porte m'outrage ?
-Elle court chez Ariste ; Et s'offrant à ses yeux :
-Que me sert, lui dit-elle, Ariste qu'en tous lieux
-A mes sacrés autels font un profane insulte,
-Remplissent tout d'effroi, de trouble et de tumulte.
-De leur crime à leurs yeux va-t-en peindre l'horreur :
-Sauve-moi, sauve-les de leur propre fureur.
-Elle sort à ces mots. Le héros en prière
-Demeure tout couvert de feux et de lumière.
-De la céleste fille il reconnaît l'éclat,
-Et mande au même instant le chantre et le prélat.
-Muse, c'est à ce coup que mon esprit timide
-Dans sa course élevée a besoin qu'on le guide.
-Pour chanter par quels soins, par quels nobles travaux
-Un mortel sut fléchir ces superbes rivaux.
-Mais plutôt, toi qui fis ce merveilleux ouvrage,
-Ariste, c'est à toi d'en instruire nôtre âge.
-Seul tu peux révéler par quel art tout puissant
-Tu rendis tout-à-coup le chantre obéissant.
-Tu sais par quel conseil rassemblant le chapitre
-Lui-même, de sa main, reporta le pupitre ;
-Et comment le prélat, de ses respects content,
-Le fit du banc fatal enlever à l'instant.
-Parle donc : c'est à toi d'éclaircir ces merveilles.
-Il me suffit pour moi d'avoir su, par mes veilles
-Jusqu'au sixième chant pousser ma fiction,
-Et fait d'un vain pupitre un second Ilion.
-Finissons. Aussi bien, quelque ardeur qui m'inspire,
-Quand je songe au héros qui me reste à décrire,
-Qu'il faut parler de toi, mon esprit éperdu
-Demeure sans parole, interdit, confondu.
-Ariste, c'est ainsi qu'en ce sénat illustre
-Où Thémis, par tes soins, reprend son premier lustre,
-Quand, la première fois, un athlète nouveau
-Vient combattre en champ clos aux joutes du barreau,
-Souvent sans y penser ton auguste présence
-Troublant par trop d'éclat sa timide éloquence,
-Le nouveau Cicéron, tremblant, décoloré,
-Cherche en vain son discours sur sa langue égaré :
-En vain, pour gagner temps, dans ses transes affreuses,
-Traîne d'un dernier mot les syllabes honteuses ;
-Il hésite, il bégaie ; et le triste orateur
-Demeure enfin muet aux yeux du spectateur.
-
-Ô vous donc qui, brûlant d'une ardeur périlleuse,
-Courez du bel esprit la carrière épineuse,
-N'allez pas sur des vers sans fruit vous consumer,
-Ni prendre pour génie un amour de rimer ;
-Craignez d'un vain plaisir les trompeuses amorces,
-Et consultez longtemps votre esprit et vos forces.
-
-
-C'est en vain qu'au Parnasse un téméraire auteur
-Pense de l'art des vers atteindre la hauteur.
-S'il ne sent point du Ciel l'influence secrète,
-Si son astre en naissant ne l'a formé poète,
-Dans son génie étroit il est toujours captif ;
-Pour lui Phébus est sourd, et Pégase est rétif.
-
-L'un peut tracer en vers une amoureuse flamme ;
-L'autre d'un trait plaisant aiguiser l'épigramme.
-
-La nature, fertile en Esprits excellents,
-Sait entre les Auteurs partager les talents
-L'un peut tracer en vers une amoureuse flamme ;
-L'autre d'un trait plaisant aiguiser l'épigramme.
-MALHERBE d'un héros peut vanter les exploits ;
-RACAN, chanter Philis, les bergers et les bois
-Mais souvent un esprit qui se flatte et qui s'aime
-Méconnaît son génie et s'ignore soi-même :
-Ainsi tel autrefois qu'on vit avec FARET
-Charbonner de ses vers les murs d'un cabaret
-S'en va, mal à propos, d'une voix insolente,
-Chanter du peuple hébreu la fuite triomphante,
-Et, poursuivant Moïse au travers des déserts,
-Court avec Pharaon se noyer dans les mers.
-
-
-Quelque sujet qu'on traite, ou plaisant, ou sublime,
-Que toujours le bon sens s'accorde avec la rime ;
-L'un l'autre vainement ils semblent se haïr ;
-La rime est une esclave et ne doit qu'obéir.
-Lorsqu'à la bien chercher d'abord on s'évertue,
-L'esprit à la trouver aisément s'habitue ;
-Au joug de la raison sans peine elle fléchit
-Et, loin de la gêner, la sert et l'enrichit.
-Mais, lorsqu'on la néglige, elle devient rebelle,
-Et, pour la rattraper, le sens court après elle.
-Aimez donc la raison : que toujours vos écrits
-Empruntent d'elle seule et leur lustre et leur prix.
-
-
-La plupart, emportés d'une fougue insensée,
-Toujours loin du droit sens vont chercher leur pensée
-Ils croiraient s'abaisser, dans leurs vers monstrueux,
-S'ils pensaient ce qu'un autre a pu penser comme eux.
-
-
-Évitons ces excès : laissons à l'Italie,
-De tous ces faux brillants l'éclatante folie.
-Tout doit tendre au bon sens : mais, pour y parvenir,
-Le chemin est glissant et pénible à tenir ;
-Pour peu qu'on s'en écarte, aussitôt on se noie.
-La raison pour marcher n'a souvent qu'une voie.
-
-
-Un auteur quelquefois, trop plein de son objet,
-Jamais sans l'épuiser n'abandonne un sujet.
-S'il rencontre un palais, il m'en dépeint la face ;
-Il me promène après de terrasse en terrasse ;
-Ici s'offre un perron ; là règne un corridor ;
-Là ce balcon s'enferme en un balustre d'or.
-Il compte des plafonds les ronds et les ovales ;
-« Ce ne sont que festons, ce ne sont qu'astragales. »
-Je saute vingt feuillets pour en trouver la fin,
-Et je me sauve à peine au travers du jardin.
-Fuyez de ces auteurs l'abondance stérile,
-Et ne vous chargez point d'un détail inutile.
-Tout ce qu'on dit de trop est fade et rebutant ;
-L'esprit rassasié le rejette à l'instant.
-Qui ne sait se borner ne sut jamais écrire.
-
-
-Souvent la peur d'un mal nous conduit dans un pire
-Un vers était trop faible, et vous le rendez dur ;
-J'évite d'être long, et je deviens obscur ;
-L'un n'est point trop fardé, mais sa Muse est trop nue ;
-L'autre a peur de ramper, il se perd dans la nue.
-
-
-Voulez-vous du public mériter les amours ?
-Sans cesse en écrivant variez vos discours.
-Un style trop égal et toujours uniforme
-En vain brille à nos yeux, il faut qu'il nous endorme.
-On lit peu ces auteurs, nés pour nous ennuyer,
-Qui toujours sur un ton semblent psalmodier.
-
-
-Heureux qui, dans ses vers, sait d'une voix légère
-Passer du grave au doux, du plaisant, au sévère !
-Son livre, aimé du Ciel et chéri des lecteurs,
-Est souvent chez Barbin entouré d'acheteurs.
-
-
-Quoi que vous écriviez évitez la bassesse :
-Le style le moins noble a pourtant sa noblesse.
-Au mépris du bon sens, le Burlesque effronté,
-Trompa les yeux d'abord, plut par sa nouveauté.
-
-
-On ne vit plus en vers que pointes triviales ;
-Le Parnasse parla le langage des halles ;
-La licence à rimer alors n'eut plus de frein,
-Apollon travesti devint un TABARIN.
-
-
-Cette contagion infecta les provinces,
-Du clerc et du bourgeois passa jusques aux princes.
-Le plus mauvais plaisant eut ses approbateurs ;
-Et, jusqu'à d'ASSOUCI, tout trouva des lecteurs.
-Mais de ce style enfin la cour désabusée
-Dédaigna de ces vers l'extravagance aisée,
-Distingua le naïf du plat et du bouffon,
-Et laissa la province admirer le Typhon.
-
-
-Que ce style jamais ne souille votre ouvrage.
-Imitons de MAROT l'élégant badinage,
-Et laissons le Burlesque aux Plaisants du Pont-Neuf.
-
-
-Mais n'allez point aussi, sur les pas de BRÉBEUF,
-Même en une Pharsale, entasser sur les rives
-« De morts et de mourants cent montagnes plaintives ».
-Prenez mieux votre ton, soyez Simple avec art,
-Sublime sans orgueil, agréable sans fard.
-
-
-N'offrez rien au lecteur que ce qui peut lui plaire.
-Ayez pour la cadence une oreille sévère :
-Que toujours dans vos vers, le sens, coupant les mots,
-Suspende l'hémistiche, en marque le repos.
-Gardez qu'une voyelle, à courir trop hâtée,
-Ne soit d'une voyelle en son chemin heurtée,
-Il est un heureux choix de mots harmonieux.
-Fuyez des mauvais sons le concours odieux :
-Le vers le mieux rempli, la plus noble pensée
-Ne peut plaire à l'esprit, quand l'oreille est blessée.
-
-
-Durant les premiers ans du Parnasse françois,
-Le caprice tout seul faisait toutes les lois.
-La rime, au bout des mots assemblés sans mesure,
-Tenait lieu d'ornements, de nombre et de césure.
-VILLON sut le premier, dans ces siècles grossiers,
-Débrouiller l'art confus de nos vieux romanciers.
-MAROT, bientôt après, fit fleurir les ballades,
-Tourna des triolets, rima des mascarades,
-À des refrains réglés asservit les rondeaux
-Et montra pour rimer des chemins tout nouveaux.
-RONSARD, qui le suivit, par une autre méthode,
-Réglant tout, brouilla tout, fit un art à sa mode,
-Et toutefois longtemps eut un heureux destin.
-Mais sa Muse, en français parlant grec et latin,
-Vit, dans l'âge suivant, par un retour grotesque,
-Tomber de ses grands mots le faste pédantesque.
-Ce poète orgueilleux, trébuché de si haut,
-Rendit plus retenus DESPORTES et BERTAUT.
-
-
-Enfin MALHERBE vint, et, le premier en France,
-Fit sentir dans les vers une juste cadence,
-D'un mot mis en sa place enseigna le pouvoir,
-Et réduisit la Muse aux règles du devoir.
-Par ce sage écrivain la langue réparée
-N'offrit plus rien de rude à l'oreille épurée.
-Les stances avec grâce apprirent à tomber,
-Et le vers sur le vers n'osa plus enjamber.
-Tout reconnut ses lois ; et ce guide fidèle
-Aux auteurs de ce temps sert encor de modèle.
-Marchez donc sur ses pas; aimez sa pureté ;
-Et de son tour heureux imitez la clarté.
-Si le sens de vos vers tarde à se faire entendre,
-Mon esprit aussitôt commence à se détendre ;
-Et, de vos vains discours prompt à se détacher,
-Ne suit point un auteur qu'il faut toujours chercher.
-
-
-Il est certains esprits dont les sombres pensées
-Sont d'un nuage épais toujours embarrassées ;
-Le jour de la raison ne le saurait percer.
-Avant donc que d'écrire, apprenez à penser.
-Selon que notre idée est plus ou moins obscure,
-L'expression la suit, ou moins nette, ou plus pure.
-Ce que l'on conçoit bien s'énonce clairement,
-Et les mots pour le dire arrivent aisément.
-
-
-Surtout qu'en vos écrits la langue révérée
-Dans vos plus grands excès vous soit toujours sacrée.
-En vain, vous me frappez d'un son mélodieux,
-Si le terme est impropre ou le tour vicieux :
-Mon esprit n'admet point un pompeux barbarisme,
-Ni d'un vers ampoulé l'orgueilleux solécisme.
-Sans la langue, en un mot, l'auteur le plus divin
-Est toujours, quoi qu'il fasse, un méchant écrivain.
-
-
-Travaillez à loisir, quelque ordre qui vous presse,
-Et ne vous piquez point d'une folle vitesse
-Un style si rapide, et qui court en rimant,
-Marque moins trop d'esprit que peu de jugement.
-J'aime mieux un ruisseau qui, sur la molle arène,
-Dans un pré plein de fleurs lentement se promène,
-Qu'un torrent débordé qui, d'un cours orageux,
-Roule, plein de gravier, sur un terrain fangeux.
-Hâtez-vous lentement, et, sans perdre courage,
-Vingt fois sur le métier remettez votre ouvrage
-Polissez-le sans cesse et le repolissez ;
-Ajoutez quelquefois, et souvent effacez.
-
-
-C'est peu qu'en un ouvrage où les fautes fourmillent,
-Des traits d'esprit, semés de temps en temps, pétillent.
-Il faut que chaque chose y soit mise en son lieu ;
-Que le début, la fin, répondent au milieu ;
-Que d'un art délicat les pièces assorties
-N'y forment qu'un seul tout de diverses parties,
-Que jamais du sujet le discours s'écartant
-N'aille chercher trop loin quelque mot éclatant.
-
-
-Craignez-vous pour vos vers la censure publique ?
-Soyez-vous à vous-même un sévère critique.
-L'ignorance toujours est prête à s'admirer.
-Faites-vous des amis prompts à vous censurer ;
-Qu'ils soient de vos écrits les confidents sincères,
-Et de tous vos défauts les zélés adversaires.
-Dépouillez devant eux l'arrogance d'auteur,
-Mais sachez de l'ami discerner le flatteur :
-Tel vous semble applaudir, qui vous raille et vous joue.
-Aimez qu'on vous conseille, et non pas qu'on vous loue.
-
-
-Un flatteur aussitôt cherche à se récrier
-Chaque vers qu'il entend le fait extasier.
-Tout est charmant, divin, aucun mot ne le blesse ;
-Il trépigne de joie, il pleure de tendresse ;
-Il vous comble partout d'éloges fastueux...
-La vérité n'a point cet air impétueux.
-
-
-Un sage ami, toujours rigoureux, inflexible,
-Sur vos fautes jamais ne vous laisse paisible :
-Il ne pardonne point les endroits négligés,
-Il renvoie en leur lieu les vers mal arrangés,
-Il réprime des mots l'ambitieuse emphase ;
-Ici le sens le choque, et plus loin c'est la phrase.
-Votre construction semble un peu s'obscurcir,
-Ce terme est équivoque : il le faut éclaircir...
-C'est ainsi que vous parle un ami véritable.
-
-
-Mais souvent sur ses vers un auteur intraitable,
-À les protéger tous se croit intéressé,
-Et d'abord prend en main le droit de l'offensé.
-« De ce vers, direz-vous, l'expression est basse.
-» — Ah ! Monsieur, pour ce vers je vous demande grâce,
-» Répondra-t-il d'abord. — Ce mot me semble froid,
-» Je le retrancherais. — C'est le plus bel endroit !
-» — Ce tour ne me plaît pas. — Tout le monde l'admire. »
-Ainsi toujours constant à ne se point dédire,
-Qu'un mot dans son ouvrage ait paru vous blesser,
-C'est un titre chez lui pour ne point l'effacer.
-Cependant, à l'entendre, il chérit la critique ;
-Vous avez sur ses vers un pouvoir despotique...
-Mais tout ce beau discours dont il vient vous flatter
-N'est rien qu'un piège adroit pour vous les réciter.
-Aussitôt, il vous quitte ; et, content de sa Muse,
-S'en va chercher ailleurs quelque fat qu'il abuse ;
-Car souvent il en trouve : ainsi qu'en sots auteurs,
-Notre siècle est fertile en sots admirateurs ;
-Et, sans ceux que fournit la ville et la province,
-Il en est chez le duc, il en est chez le prince.
-L'ouvrage le plus plat a, chez les courtisans,
-De tout temps rencontré de zélés partisans ;
-Et, pour finir enfin par un trait de satire,
-Un sot trouve toujours un plus sot qui l'admire.
-
-
-Et, sans mêler à l'or l'éclat des diamants,
-Cueille en un champ voisin ses plus beaux ornements
-
-Telle qu'une bergère, au plus beau jour de fête,
-De superbes rubis ne charge point sa tête,
-Et, sans mêler à l'or l'éclat des diamants,
-Cueille en un champ voisin ses plus beaux ornements
-Telle, aimable en son air, mais humble dans son style,
-Doit éclater sans pompe une élégante Idylle.
-Son tour, simple et naïf, n'a rien de fastueux
-Et n'aime point l'orgueil d'un vers présomptueux.
-Il faut que sa douceur flatte, chatouille, éveille,
-Et jamais de grands mots n'épouvante l'oreille.
-
-Mais souvent dans ce style un rimeur aux abois
-Jette là, de dépit, la flûte et le hautbois ;
-Et, follement pompeux, dans sa verve indiscrète,
-Au milieu d'une églogue entonne la trompette.
-De peur de l'écouter, Pan fuit dans les roseaux ;
-Et les Nymphes, d'effroi, se cachent sous les eaux.
-Au contraire cet autre, abject en son langage,
-Fait parler ses bergers comme on parle au village.
-Ses vers plats et grossiers, dépouillés d'agrément,
-Toujours baisent la terre et rampent tristement :
-On dirait que RONSARD, sur ses pipeaux rustiques,
-Vient encor fredonner ses idylles gothiques,
-Et changer, sans respect de l'oreille et du son,
-Lycidas en Pierrot, et Philis en Toinon.
-
-Entre ces deux excès la route est difficile.
-Suivez, pour la trouver, THÉOCRITE et VIRGILE
-Que leurs tendres écrits, par les Grâces dictés,
-Ne quittent point vos mains, jour et nuit feuilletés.
-Seuls, dans leurs doctes vers, ils pourront vous apprendre
-Par quel art, sans bassesse un auteur peut descendre ;
-Chanter Flore, les champs, Pomone, les vergers ;
-Au combat de la flûte animer deux bergers ;
-Des plaisirs de l'amour vanter la douce amorce ;
-Changer Narcisse en fleur, couvrir Daphné d'écorce ;
-Et par quel art encor l'églogue, quelquefois,
-Rend dignes d'un consul la campagne et les bois.
-Telle est de ce poème et la force et la grâce.
-
-D'un ton un peu plus haut, mais pourtant sans audace,
-La plaintive Élégie en longs habits de deuil,
-Sait, les cheveux épars, gémir sur un cercueil.
-Elle peint des amants la joie et la tristesse,
-Flatte, menace, irrite, apaise une maîtresse.
-Mais, pour bien exprimer ces caprices heureux,
-C'est peu d'être poète, il faut être amoureux.
-
-Je hais ces vains auteurs, dont la muse forcée
-M'entretient de ses feux, toujours froide et glacée ;
-Qui s'affligent par art, et, fous de sens rassis,
-S'érigent pour rimer en amoureux transis.
-Leurs transports les plus doux ne sont que phrases vaines.
-Ils ne savent jamais que se charger de chaînes,
-Que bénir leur martyre, adorer leur prison,
-Et faire quereller les sens et la raison.
-Ce n'était pas jadis sur ce ton ridicule
-Qu'Amour dictait les vers que soupirait TIBULLE,
-Ou que, du tendre OVIDE animant les doux sons,
-Il donnait de son art les charmantes leçons.
-Il faut que le coeur seul parle dans l'élégie.
-
-L'Ode, avec plus d'éclat et non moins d'énergie,
-Élevant jusqu'au ciel son vol ambitieux,
-Entretient dans ses vers commerce avec les dieux.
-Aux athlètes dans Pise elle ouvre la barrière,
-Chante un vainqueur poudreux au bout de la carrière,
-Mène Achille sanglant aux bords du Simoïs,
-Ou fait fléchir l'Escaut sous le joug de Louis.
-Tantôt, comme une abeille ardente à son ouvrage,
-Elle s'en va de fleurs dépouiller le rivage :
-Elle peint les festins, les danses et les ris ;
-Vante un baiser cueilli sur les lèvres d'Iris,
-Qui mollement résiste, et, par un doux caprice,
-Quelquefois le refuse afin qu'on le ravisse.
-Son style impétueux souvent marche au hasard
-Chez elle un beau désordre est un effet de l'art.
-
-Loin ces rimeurs craintifs dont l'esprit flegmatique
-Garde dans ses fureurs un ordre didactique,
-Qui, chantant d'un héros les progrès éclatants,
-Maigres historiens, suivront l'ordre des temps !
-Ils n'osent un moment perdre un sujet de vue :
-Pour prendre Dôle, il faut que Lille soit rendue ;
-Et que leur vers exact, ainsi que Mézerai,
-Ait déjà fait tomber les remparts de Courtrai.
-Apollon de son feu leur fut toujours avare.
-
-On dit, à ce propos, qu'un jour ce dieu bizarre,
-Voulant pousser à bout tous les rimeurs françois,
-Inventa du Sonnet les rigoureuses lois ;
-Voulut qu'en deux quatrains, de mesure pareille,
-La rime, avec deux sons, frappât huit fois l'oreille ;
-Et qu'ensuite six vers, artistement rangés,
-Fussent en deux tercets par le sens partagés.
-Surtout, de ce Poème il bannit la licence ;
-Lui-même en mesura le nombre et la cadence ;
-Défendit qu'un vers faible y pût jamais entrer,
-Ni qu'un mot déjà mis osât s'y remontrer.
-Du reste, il l'enrichit d'une beauté suprême
-Un sonnet sans défaut vaut seul un long Poème.
-Mais en vain mille auteurs y pensent arriver,
-Et cet heureux phénix est encore à trouver.
-À peine dans GOMBAUT, MAYNARD et MALLEVILLE,
-En peut-on admirer deux ou trois entre mille ;
-Le reste, aussi peu lu que ceux de Pelletier.
-N'a fait de chez Sercy, qu'un saut chez l'épicier.
-Pour enfermer son sens dans la borne prescrite,
-La mesure est toujours trop longue ou trop petite.
-
-L'Épigramme, plus libre en son tour plus borné,
-N'est souvent qu'un bon mot de deux rimes orné.
-
-Jadis, de nos auteurs les pointes ignorées
-Furent de l'Italie en nos vers attirées.
-Le vulgaire, ébloui de leur faux agrément,
-À ce nouvel appât courut avidement.
-La faveur du public excitant leur audace,
-Leur nombre impétueux inonda le Parnasse.
-Le madrigal d'abord en fut enveloppé ;
-Le sonnet orgueilleux lui-même en fut frappé ;
-La tragédie en fit ses plus chères délices ;
-L'élégie en orna ses douloureux caprices ;
-Un héros sur la scène eut soin de s'en parer,
-Et, sans pointe, un amant n'osa plus soupirer
-On vit tous les bergers, dans leurs plaintes nouvelles,
-Fidèles à la pointe encor plus qu'à leurs belles ;
-Chaque mot eut toujours deux visages divers ;
-La prose la reçut aussi bien que les vers ;
-L'avocat au Palais en hérissa son style,
-Et le docteur en chaire en sema l'Évangile.
-
-La raison outragée enfin ouvrit les yeux,
-La chassa pour jamais des discours sérieux ;
-Et, dans tous ces écrits la déclarant infâme,
-Par grâce lui laissa l'entrée en l'épigramme,
-Pourvu que sa finesse, éclatant à propos,
-Roulât sur la pensée et non pas sur les mots.
-Ainsi de toutes parts les désordres cessèrent.
-Toutefois, à la cour, les Turlupins, restèrent,
-Insipides plaisants, bouffons infortunés,
-D'un jeu de mots grossiers partisans surannés.
-Ce n'est pas quelquefois qu'une Muse un peu fine,
-Sur un mot, en passant, ne joue et ne badine,
-Et d'un sens détourné n'abuse avec succès
-Mais fuyez sur ce point un ridicule excès,
-Et n'allez pas toujours d'une pointe, frivole
-Aiguiser par la queue une épigramme folle.
-
-Tout poème est brillant de sa propre beauté.
-Le Rondeau, né gaulois, a la naïveté.
-La Ballade, asservie à ses vieilles maximes,
-Souvent doit tout son lustre au caprice des rimes.
-Le Madrigal, plus simple et plus noble en son tour,
-Respire la douceur, la tendresse et l'amour.
-
-L'ardeur de se montrer, et non pas de médire,
-Arma la Vérité du vers de la Satire.
-LUCILE le premier osa la faire voir,
-Aux vices des Romains présenta le miroir,
-Vengea l'humble vertu de la richesse altière,
-Et l'honnête homme à pied du faquin en litière.
-HORACE à cette aigreur mêla son enjouement
-On ne fut plus ni fat ni sot impunément ;
-Et malheur à tout nom qui, propre à la censure
-Put entrer dans un vers sans rompre la mesure!
-
-PERSE, en ses vers obscurs, mais serrés et pressants,
-Affecta d'enfermer moins de mots que de sens.
-JUVÉNAL, élevé dans les cris de l'école,
-Poussa jusqu'à l'excès sa mordante hyperbole.
-Ses ouvrages, tout pleins d'affreuses vérités,
-Étincellent pourtant de sublimes beautés
-Soit que, sur un écrit arrivé de Caprée,
-Il brise de Séjan la statue adorée ;
-Soit qu'il fasse au conseil courir les sénateurs,
-D'un tyran soupçonneux pâles adulateurs ;
-Ou que, poussant à bout la luxure latine,
-Aux portefaix de Rome il vende Messaline,
-Ses écrits pleins de feu partout brillent aux yeux.
-De ces maîtres savants disciple ingénieux,
-RÉGNIER seul parmi nous formé sur leurs modèles,
-Dans son vieux style encore a des grâces nouvelles.
-Heureux, si ses discours, craints du chaste lecteur,
-Ne se sentaient des lieux où fréquentait l'auteur,
-Et si, du son hardi de ses rimes cyniques,
-Il n'alarmait souvent les oreilles pudiques!
-Le latin dans les mots brave l'honnêteté,
-Mais le lecteur français veut être respecté ;
-Du moindre sens impur la liberté l'outrage,
-Si la pudeur des mots n'en adoucit l'image.
-Je veux dans la satire un esprit de candeur,
-Et fuis un effronté qui prêche la pudeur.
-
-D'un trait de ce poème en bons mots si fertile,
-Le Français, né malin, forma le Vaudeville,
-Agréable indiscret qui, conduit par le chant,
-Passe de bouche en bouche et s'accroît en marchant.
-La liberté française en ses vers se déploie :
-Cet enfant du plaisir veut naître dans la joie.
-Toutefois n'allez pas, goguenard dangereux,
-Faire Dieu le sujet d'un badinage affreux.
-À la fin tous ces jeux, que l'athéisme élève,
-Conduisent tristement le plaisant à la Grève.
-Il faut, même en chansons, du bon sens et de l'art
-Mais pourtant on a vu le vin et le hasard
-Inspirer quelquefois une Muse grossière
-Et fournir, sans génie, un couplet à Linière.
-Mais, pour un vain bonheur qui vous a fait rimer,
-Gardez qu'un sot orgueil ne vous vienne enfumer.
-Souvent, l'auteur altier de quelque chansonnette
-Au même instant prend droit de se croire poète
-Il ne dormira plus qu'il n'ait fait un sonnet,
-Il met tous les matins six impromptus au net.
-Encore est-ce un miracle, en ses vagues furies,
-Si bientôt, imprimant ses sottes rêveries,
-Il ne se fait graver au-devant du recueil,
-Couronné de lauriers, par la main de Nanteuil.
-
-
-
-D'un pinceau délicat l'artifice agréable
-Du plus affreux objet fait un objet aimable.
-
-
-Il n'est point de serpent, ni de monstre odieux,
-Qui, par l'art imité, ne puisse plaire aux yeux ;
-D'un pinceau délicat l'artifice agréable
-Du plus affreux objet fait un objet aimable.
-Ainsi, pour nous charmer, la Tragédie en pleurs
-D'Œdipe tout sanglant fit parler les douleurs,
-D'Oreste parricide exprima les alarmes,
-Et, pour nous divertir, nous arracha des larmes.
-
-Vous donc qui, d'un beau feu pour le théâtre épris,
-Venez en vers pompeux y disputer le prix,
-Voulez-vous sur la scène étaler des ouvrages
-Où tout Paris en foule apporte ses suffrages,
-Et qui, toujours plus beaux, plus ils sont regardés,
-Soient au bout de vingt ans encor redemandés ?
-Que dans tous vos discours la passion émue
-Aille chercher le coeur, l'échauffe et le remue.
-Si, d'un beau mouvement l'agréable fureur
-Souvent ne nous remplit d'une douce terreur,
-Ou n'excite en notre âme une pitié charmante,
-En vain vous étalez une scène savante ;
-Vos froids raisonnements ne feront qu'attiédir
-Un spectateur toujours paresseux d'applaudir,
-Et qui, des vains efforts de votre rhétorique
-Justement fatigué, s'endort ou vous critique.
-Le secret est d'abord de plaire et de toucher
-Inventez des ressorts qui puissent m'attacher.
-
-Que dès les premiers vers, l'action préparée
-Sans peine du sujet aplanisse l'entrée.
-Je me ris d'un acteur qui, lent à s'exprimer,
-De ce qu'il veut, d'abord, ne sait pas m'informer,
-Et qui, débrouillant mal une pénible intrigue,
-D'un divertissement me fait une fatigue.
-J'aimerais mieux encor qu'il déclinât son nom,
-Et dît : « Je suis Oreste, ou bien Agamemnon »,
-Que d'aller, par un tas de confuses merveilles,
-Sans rien dire à l'esprit, étourdir les oreilles.
-Le sujet n'est jamais assez tôt expliqué.
-
-Que le lieu de la Scène y soit fixe et marqué.
-Un rimeur, sans péril, delà les Pyrénées,
-Sur la scène en un jour renferme des années.
-Là, souvent, le héros d'un spectacle grossier,
-Enfant au premier acte, est barbon au dernier.
-Mais nous, que la raison à ses règles engage,
-Nous voulons qu'avec art l'action se ménage ;
-Qu'en un lieu, qu'en un jour, un seul fait accompli
-Tienne jusqu'à la fin le théâtre rempli.
-
-Jamais au spectateur n'offrez rien d'incroyable
-Le vrai peut quelquefois n'être pas vraisemblable.
-Une merveille absurde est pour moi sans appas :
-L'esprit n'est point ému de ce qu'il ne croit pas.
-Ce qu'on ne doit point voir, qu'un récit nous l'expose
-Les yeux, en le voyant, saisiraient mieux la chose ;
-Mais il est des objets que l'art judicieux
-Doit offrir à l'oreille et reculer des yeux.
-
-Que le trouble toujours croissant de scène en scène
-À son comble arrivé se débrouille sans peine.
-L'esprit ne se sent point plus vivement frappé
-Que lorsqu'en un sujet d'intrigue enveloppé,
-D'un secret tout à coup la vérité connue
-Change tout, donne à tout une face imprévue.
-
-La tragédie, informe et grossière en naissant,
-N'était qu'un simple choeur, où chacun, en dansant,
-Et du dieu des raisins entonnant les louanges,
-S'efforçait d'attirer de fertiles vendanges.
-Là, le vin et la joie éveillant les esprits,
-Du plus habile chantre un bouc était le prix.
-THESPIS fut le premier qui, barbouillé de lie,
-Promena dans les bourgs cette heureuse folie ;
-Et d'acteurs mal ornés chargeant un tombereau,
-Amusa les passants d'un spectacle nouveau.
-ESCHYLE dans le choeur jeta les personnages,
-D'un masque plus honnête habilla les visages,
-Sur les ais d'un théâtre en public exhaussé,
-Fit paraître l'acteur d'un brodequin chaussé.
-SOPHOCLE enfin, donnant l'essor à son génie,
-Accrut encor la pompe, augmenta l'harmonie,
-Intéressa le choeur dans toute l'action,
-Des vers trop raboteux polit l'expression,
-Lui donna chez les Grecs cette hauteur divine
-Où jamais n'atteignit la faiblesse latine.
-
-Chez nos dévots aïeux le théâtre abhorré
-Fut longtemps dans la France un plaisir ignoré.
-De pèlerins, dit-on, une troupe grossière,
-En public, à Paris, y monta la première ;
-Et, sottement zélée en sa simplicité,
-Joua les Saints, la Vierge et Dieu, par piété.
-Le savoir, à la fin dissipant l'ignorance,
-Fit voir de ce projet la dévote imprudence.
-On chassa ces docteurs prêchant sans mission ;
-On vit renaître Hector, Andromaque, Ilion.
-Seulement, les acteurs laissant le masque antique,
-Le violon tint lieu de choeur et de musique.
-
-Bientôt l'amour, fertile en tendres sentiments,
-S'empara du théâtre ainsi que des romans.
-De cette passion la sensible peinture
-Est pour aller au coeur la route la plus sûre.
-Peignez donc, j'y consens, les héros amoureux
-Mais ne m'en formez Pas des bergers doucereux
-Qu'Achille aime autrement que Tircis et Philène ;
-N'allez pas d'un Cyrus nous faire un Artamène ;
-Et que l'amour, souvent de remords combattu,
-Paraisse une faiblesse et non une vertu.
-
-Des héros de roman fuyez les petitesses
-Toutefois, aux grands coeurs donnez quelques faiblesses.
-Achille déplairait moins bouillant et moins prompt
-J'aime à lui voir verser des pleurs pour un affront.
-À ces petits défauts marqués dans sa peinture,
-L'esprit avec plaisir reconnaît la nature.
-Qu'il soit sur ce modèle en vos écrits tracé
-Qu'Agamemnon soit fier, superbe, intéressé ;
-Que pour ses dieux Énée ait un respect austère.
-Conservez à chacun son propre caractère.
-Des siècles, des pays étudiez les moeurs
-Les climats font souvent les diverses humeurs.
-
-Gardez donc de donner, ainsi que dans Clélie,
-L'air ni l'esprit français à l'antique Italie ;
-Et, sous des noms romains faisant notre portrait,
-Peindre Caton galant, et Brutus dameret.
-Dans un roman frivole aisément tout s'excuse ;
-C'est assez qu'en courant la fiction amuse ;
-Trop de rigueur alors serait hors de saison
-Mais la scène demande une exacte raison.
-L'étroite bienséance y veut être gardée.
-
-D'un nouveau personnage inventez-vous l'idée ?
-Qu'en tout avec soi-même il se montre d'accord,
-Et qu'il soit jusqu'au bout tel qu'on l'a vu d'abord.
-
-Souvent, sans y penser, un écrivain qui s'aime
-Forme tous ses héros semblables à soi-même ;
-Tout a l'humeur gasconne en un auteur gascon
-CALPRENÈDE et JUBA parlent du même ton.
-La nature est en nous plus diverse et plus sage
-Chaque passion parle un différent langage
-La colère est superbe et veut des mots altiers,
-L'abattement s'explique en des termes moins fiers.
-Que, devant Troie en flamme, Hécube désolée
-Ne vienne pas pousser une plainte ampoulée,
-Ni sans raison décrire en quel affreux pays
-« Par sept bouches l'Euxin reçoit le Tanaïs ».
-Tous ces pompeux amas d'expressions frivoles
-Sont d'un déclamateur amoureux des paroles.
-Il faut dans la douleur que vous vous abaissiez.
-Pour me tirer des pleurs, il faut que vous pleuriez.
-Ces grands mots dont alors l'acteur emplit sa bouche
-Ne partent point d'un coeur que sa misère touche.
-
-Le théâtre, fertile en censeurs pointilleux,
-Chez nous pour se produire est un champ périlleux.
-Un auteur n'y fait pas de faciles conquêtes ;
-Il trouve à le siffler des bouches toujours prêtes.
-Chacun le peut traiter de fat et d'ignorant ;
-C'est un droit qu'à la porte on achète en entrant.
-Il faut qu'en cent façons, pour plaire, il se replie ;
-Que tantôt il s'élève et tantôt s'humilie ;
-Qu'en nobles sentiments il soit partout fécond ;
-Qu'il soit aisé, solide, agréable, profond ;
-Que de traits surprenants sans cesse il nous réveille,
-Qu'il coure dans ses vers de merveille en merveille ;
-Et que tout ce qu'il dit, facile à retenir,
-De son ouvrage en nous laisse un long souvenir.
-Ainsi la Tragédie agit, marche et s'explique.
-
-D'un air plus grand encor la Poésie épique,
-Dans le vaste récit d'une longue action,
-Se soutient par la fable et vit de fiction.
-Là, pour nous enchanter, tout est mis en usage ;
-Tout prend un corps, une âme, un esprit, un visage.
-Chaque vertu devient une divinité :
-Minerve est la prudence, et Vénus la beauté ;
-Ce n'est plus la vapeur, qui produit le tonnerre,
-C'est Jupiter armé pour effrayer la terre ;
-Un orage terrible aux yeux des matelots,
-C'est Neptune en courroux qui gourmande les flots ;
-Écho n'est plus un son qui dans l'air retentisse,
-C'est une nymphe en pleurs qui se plaint de Narcisse.
-Ainsi, dans cet amas de nobles fictions,
-Le poète s'égaye en mille inventions,
-Orne, élève, embellit, agrandit toutes choses,
-Et trouve sous sa main des fleurs toujours écloses.
-Qu'Énée et ses vaisseaux, par le vent écartés,
-Soient aux bords africains d'un orage emportés,
-Ce n'est qu'une aventure ordinaire et commune,
-Qu'un coup peu surprenant des traits de la fortune.
-Mais que Junon, constante en son aversion,
-Poursuive sur les flots les restes d'Ilion ;
-Qu'Éole, en sa faveur, les chassant d'Italie,
-Ouvre aux vents mutinés les prisons d'Éolie ;
-Que Neptune en courroux, s'élevant sur la mer,
-D'un mot calme les flots, mette la paix dans l'air,
-Délivre les vaisseaux, des Syrtes les arrache,
-C'est là ce qui surprend, frappe, saisit, attache.
-Sans tous ces ornements le vers tombe en langueur,
-La poésie est morte ou rampe sans vigueur,
-Le poète n'est plus qu'un orateur timide,
-Qu'un froid historien d'une fable insipide.
-
-C'est donc bien vainement que nos auteurs déçus,
-Bannissant de leurs vers ces ornements reçus,
-Pensent faire agir Dieu, ses saints et ses prophètes,
-Comme ces dieux éclos du cerveau des poètes ;
-Mettent à chaque pas le lecteur en enfer,
-N'offrent rien qu'Astaroth, Belzébuth, Lucifer...
-De la foi d'un chrétien les mystères terribles
-D'ornements égayés ne sont point susceptibles.
-L'Évangile à l'esprit n'offre de tous côtés
-Que pénitence à faire et tourments mérités ;
-Et de vos fictions le mélange coupable
-Même à ses vérités donne l'air de la fable.
-Et quel objet, enfin, à présenter aux yeux
-Que le diable toujours hurlant contre les Cieux,
-Qui de votre héros veut rabaisser la gloire,
-Et souvent avec Dieu balance la victoire!
-
-LE TASSE, dira-t-on, l'a fait avec succès.
-Je ne veux point ici lui faire son procès :
-Mais, quoi que notre siècle à sa gloire publie,
-Il n'eût point de son livre illustré l'Italie,
-Si son sage héros, toujours en oraison,
-N'eût fait que mettre enfin Satan à la raison ;
-Et si Renaud, Argant, Tancrède et sa maîtresse
-N'eussent de son sujet égayé la tristesse.
-
-Ce n'est que pas j'approuve, en un sujet chrétien,
-Un auteur follement idolâtre et païen.
-Mais, dans une profane et riante peinture,
-De n'oser de la fable employer la figure ;
-De chasser les Tritons de l'empire des eaux ;
-D'ôter à Pan sa flûte, aux Parques leurs ciseaux ;
-D'empêcher que Caron, dans la fatale barque,
-Ainsi que le berger ne passe le monarque :
-C'est d'un scrupule vain s'alarmer sottement,
-Et vouloir aux lecteurs plaire sans agrément.
-Bientôt ils défendront de peindre la Prudence,
-De donner à Thémis ni bandeau ni balance,
-De figurer aux yeux la Guerre au front d'airain,
-Ou le Temps qui s'enfuit une horloge à la main ;
-Et partout, des discours, comme une idolâtrie,
-Dans leur faux zèle iront chasser l'allégorie.
-Laissons-les s'applaudir de leur pieuse erreur ;
-Mais pour nous bannissons une vaine terreur,
-Et, fabuleux chrétiens, n'allons point, dans nos songes,
-Du Dieu de vérité faire un dieu de mensonges.
-
-La fable offre à l'esprit mille agréments divers ;
-Là tous les noms heureux semblent nés pour les vers,
-Ulysse, Agamemnon, Oreste, Idoménée,
-Hélène, Ménélas, Pâris, Hector, Énée...
-Ô le plaisant projet d'un poète ignorant,
-Qui de tant de héros va choisir Childebrand !
-D'un seul nom quelquefois le son dur ou bizarre
-Rend un poème entier ou burlesque ou barbare.
-
-Voulez-vous longtemps plaire et jamais ne lasser?
-Faites choix d'un héros propre à m'intéresser,
-En valeur éclatant, en vertus magnifique
-Qu'en lui, jusqu'aux défauts, tout se montre héroïque ;
-Que ses faits surprenants soient dignes d'être ouïs
-Qu'il soit tel que César, Alexandre ou Louis,
-Non tel que Polynice et son perfide frère :
-On s'ennuie aux exploits d'un conquérant vulgaire.
-
-N'offrez point un sujet d'incidents trop chargé.
-Le seul courroux d'Achille, avec art ménagé,
-Remplit abondamment une Iliade entière :
-Souvent trop d'abondance appauvrit la matière.
-
-Soyez vif et pressé dans vos narrations ;
-Soyez riche et pompeux dans vos descriptions.
-C'est là qu'il faut des vers étaler l'élégance ;
-N'y présentez jamais de basse circonstance.
-N'imitez pas ce fou qui, décrivant les mers,
-Et peignant, au milieu de leurs flots entr'ouverts,
-L'Hébreu sauvé du joug de ses injustes maîtres,
-Met, pour le voir passer, les poissons aux fenêtres ;
-Peint-le petit enfant qui « va, saute, revient, »
-Et joyeux, à sa mère offre un caillou qu'il tient ».
-Sur de trop vains objets c'est arrêter la vue.
-
-Donnez à votre ouvrage une juste étendue.
-Que le début soit simple et n'ait rien d'affecté.
-N'allez pas dès l'abord, sur Pégase monté,
-Crier à vos lecteurs, d'une voix de tonnerre
-« Je chante le vainqueur des vainqueurs de la terre. »
-Que produira l'auteur, après tous ces grands cris ?
-La montagne en travail enfante une souris.
-Oh ! que j'aime bien mieux cet auteur plein d'adresse
-Qui, sans faire d'abord de si haute promesse,
-Me dit d'un ton aisé, doux, simple, harmonieux :
-« Je chante les combats, et cet homme pieux »
-Qui, des bords phrygiens conduit dans l'Ausonie, »
-Le premier aborda les champs de Lavinie »
-Sa Muse en arrivant ne met pas tout en feu,
-Et, pour donner beaucoup, ne nous promet que peu ;
-Bientôt vous la verrez, prodiguant les miracles,
-Du destin des Latins prononcer les oracles,
-De Styx et d'Achéron peindre les noirs torrents
-Et déjà les Césars dans l'Élysée errants.
-
-De figures sans nombre égarez votre ouvrage ;
-Que tout y fasse aux yeux une riante image :
-On peut être à la fois et pompeux et plaisant ;
-Et je hais un sublime ennuyeux et pesant.
-J'aime mieux Arioste et ses fables comiques
-Que ces auteurs, toujours froids et mélancoliques,
-Qui, dans leur sombre humeur, se croiraient faire affront
-Si les Grâces jamais leur déridaient le front.
-
-On dirait que pour plaire, instruit par la nature,
-Homère ait à Vénus dérobé sa ceinture.
-Sort livre est d'agréments un fertile trésor
-Tout ce qu'il a touché se convertit en or ;
-Tout reçoit dans ses mains une nouvelle grâce ;
-Partout il divertit et jamais il ne lasse.
-Une heureuse chaleur anime ses discours ;
-Il ne s'égare point en de trop longs détours.
-Sans garder dans ses vers un ordre méthodique,
-Son sujet, de soi-même, et s'arrange et s'explique ;
-Tout, sans faire d'apprêts, s'y prépare aisément ;
-Chaque vers, chaque mot court à l'événement.
-Aimez donc ses écrits, mais d'un amour sincère ;
-C'est avoir profité que de savoir s'y plaire.
-
-Un poème excellent, où tout marche et se suit,
-N'est pas de ces travaux qu'un caprice produit :
-Il veut du temps, des soins ; et ce pénible ouvrage
-Jamais d'un écolier ne fut l'apprentissage.
-Mais souvent parmi nous un poète sans art,
-Qu'un beau feu quelquefois échauffa par hasard,
-Enflant d'un vain orgueil son esprit chimérique,
-Fièrement prend en main la trompette héroïque.
-Sa muse déréglée, en ses vers vagabonds,
-Ne s'élève jamais que par sauts et par bonds ;
-Et son feu, dépourvu de sens et de lecture,
-S'éteint à chaque pas, faute de nourriture.
-Mais en vain le public, prompt à le mépriser,
-De son mérite faux le veut désabuser ;
-Lui-même, applaudissant à son maigre génie,
-Se donne par ses mains l'encens qu'on lui dénie ;
-VIRGILE, au prix de lui, n'a point d'invention ;
-HOMÈRE n'entend point la noble fiction...
-Si contre cet arrêt le siècle se rebelle,
-À la postérité d'abord il en appelle,
-Mais, attendant qu'ici le bon sens de retour
-Ramène triomphants ses ouvrages au jour,
-Leurs tas, au magasin, cachés à la lumière,
-Combattent tristement les vers et la poussière.
-Laissons-les donc entre eux s'escrimer en repos,
-Et, sans nous égarer, suivons notre propos.
-
-Des succès fortunés du spectacle tragique,
-Dans Athènes naquit la Comédie antique.
-Là le Grec, né moqueur, par mille jeux plaisants,
-Distilla le venin de ses traits médisants.
-Aux accès insolents d'une bouffonne joie
-La sagesse, l'esprit, l'honneur furent en proie.
-On vit par le public un poète avoué
-S'enrichir aux dépens du mérite joué ;
-Et Socrate par lui, dans un choeur de nuées,
-D'un vil amas de peuple attirer les huées.
-Enfin, de la licence on arrêta le cours :
-Le magistrat des lois emprunta le secours,
-Et, rendant par édit les poètes plus sages,
-Défendit de marquer les noms et les visages.
-Le théâtre perdit son antique fureur ;
-la comédie apprit à rire sans aigreur,
-Sans fiel et sans venin sut instruire et reprendre,
-Et plut innocemment dans les vers de MÉNANDRE.
-Chacun, peint avec art dans ce nouveau miroir,
-S'y vit avec plaisir, ou crut ne s'y point voir :
-L'avare, des premiers, rit du tableau fidèle
-D'un avare souvent tracé sur son modèle ;
-Et, mille fois, un fat finement exprimé
-Méconnut le portrait sur lui-même formé.
-
-Que la nature donc soit votre étude unique,
-Auteurs qui prétendez aux honneurs du comique.
-Quiconque voit bien l'homme et, d'un esprit profond,
-De tant de coeurs cachés a pénétré le fond ;
-Qui sait bien ce que c'est qu'un prodigue, un avare,
-Un honnête homme, un fat, un jaloux, un bizarre,
-Sur une scène heureuse il peut les étaler,
-Et les faire à nos yeux vivre, agir et parler.
-Présentez-en partout les images naïves ;
-Que chacun y soit peint des couleurs les plus vives.
-La nature, féconde en bizarres portraits,
-Dans chaque âme est marquée à de différents traits ;
-Un geste la découvre, un rien la fait paraître.
-Mais tout esprit n'a pas des yeux pour la connaître.
-Le temps, qui change tout, change aussi nos humeurs ;
-Chaque âge a ses plaisirs, son esprit et ses moeurs.
-Un jeune homme, toujours bouillant dans ses caprices,
-Est prompt à recevoir l'impression des vices ;
-Est vain dans ses discours, volage en ses désirs,
-Rétif à la censure et fou dans les plaisirs.
-L'âge viril, plus mûr, inspire un air plus sage,
-Se pousse auprès des grands, s'intrigue, se ménage,
-Contre les coups du sort songe à se maintenir,
-Et loin dans le présent regarde l'avenir.
-La vieillesse chagrine incessamment amasse ;
-Garde, non pas pour soi, les trésors qu'elle entasse ;
-Marche en tous ses desseins d'un pas lent et glacé ;
-Toujours plaint le présent et vante le passé ;
-Inhabile aux plaisirs, dont la jeunesse abuse,
-Blâme en eux les douceurs que l'âge lui refuse.
-Ne faites point parler vos acteurs au hasard,
-Un vieillard en jeune homme, un jeune homme en vieillard.
-
-Étudiez la cour et connaissez la ville :
-L'une et l'autre est toujours en modèles fertile.
-C'est par là que MOLIÈRE, illustrant ses écrits,
-Peut-être de son art eût remporté le prix,
-Si, moins ami du peuple, en ses doctes peintures,
-Il n'eût point fait souvent grimacer ses figures,
-Quitté, pour le bouffon, l'agréable et le fin,
-Et sans honte à Térence allié Tabarin.
-Dans ce sac ridicule où Scapin s'enveloppe,
-Je ne reconnais plus l'auteur du Misanthrope.
-Le comique, ennemi des soupirs et des pleurs,
-N'admet point en ses vers de tragiques douleurs ;
-Mais son emploi n'est pas d'aller, dans une place,
-De mots sales et bas charmer la populace.
-Il faut que ses acteurs badinent noblement ;
-Que son noeud bien formé se dénoue aisément ;
-Que l'action, marchant où la raison la guide,
-Ne se perde jamais dans une scène vide ;
-Que son style humble et doux se relève à propos ;
-Que ses discours, partout fertiles en bons mots,
-Soient pleins de passions finement maniées,
-Et les scènes toujours l'une à l'autre liées.
-Aux dépens du bon sens gardez de plaisanter
-Jamais de la nature il ne faut s'écarter.
-Contemplez de quel air un père, dans Térence,
-Vient d'un fils amoureux gourmander l'imprudence ;
-De quel air cet amant écoute ses leçons
-Et court chez sa maîtresse oublier ces chansons.
-Ce n'est pas un portrait, une image semblable,
-C'est un amant, un fils, un père véritable.
-
-J'aime sur le théâtre un agréable auteur
-Qui, sans se diffamer aux yeux du spectateur,
-Plaît par la raison seule, et jamais ne la choque.
-Mais, pour un faux plaisant, à grossière équivoque,
-Qui pour me divertir n'a que la saleté,
-Qu'il s'en aille, s'il veut, sur deux tréteaux monté,
-Amusant le Pont-Neuf de ses sornettes fades,
-Aux laquais assemblés jouer ses mascarades.
-
-
-Dans Florence, jadis, vivait un médecin,
-Savant hâbleur, dit-on, et célèbre assassin.
-Lui seul y fit longtemps la publique misère :
-Là, le fils orphelin lui redemande un père ;
-Ici, le frère pleure un frère empoisonné.
-L'un meurt vide de sang, l'autre plein de séné ;
-Le rhume à son aspect se change en pleurésie,
-Et, par lui, la migraine est bientôt frénésie.
-Il quitte enfin la ville, en tous lieux détesté.
-De tous ses amis morts un seul ami resté
-Le mène en sa maison de superbe structure
-C'était un riche abbé, fou de l'architecture.
-Le médecin, d'abord, semble né dans cet art,
-Déjà de bâtiments parle comme Mansart :
-D'un salon qu'on élève il condamne la face ;
-Au vestibule obscur il marque une autre place,
-Approuve l'escalier tourné d'autre façon...
-Son ami le conçoit, et mande son maçon.
-Le maçon vient, écoute, approuve et se corrige.
-Enfin, pour abréger un si plaisant prodige,
-Notre assassin renonce à son art inhumain ;
-Et désormais, la règle et l'équerre à la main,
-Laissant de Galien, la science suspecte,
-De méchant médecin devient bon architecte.
-
-Son exemple est pour nous un précepte excellent.
-Soyez plutôt maçon, si c'est votre talent,
-Ouvrier estimé dans un art nécessaire,
-Qu'écrivain du commun et poète vulgaire.
-Il est dans tout autre art des degrés différents,
-On peut avec honneur remplir les seconds rangs ;
-Mais, dans l'art dangereux de rimer et d'écrire,
-Il n'est point de degrés du médiocre au pire ;
-Qui dit froid écrivain dit détestable auteur...
-Boyer est à Pinchêne, égal pour le lecteur ;
-On ne lit guère plus Rampale et Mesnardière,
-Que Magnon, du Souhait, Corbin et La Morlière.
-Un fou du moins fait rire et peut nous égayer ;
-Mais un froid écrivain ne sait rien qu'ennuyer.
-J'aime mieux Bergerac, et sa burlesque audace
-Que ces vers où Motin se morfond et nous glace.
-
-Ne vous enivrez point des éloges flatteurs,
-Qu'un amas quelquefois de vains admirateurs
-Vous donne en ces réduits, prompts à crier merveille.
-Tel écrit récité se soutint à l'oreille,
-Qui, dans l'impression au grand jour se montrant,
-Ne soutient pas des yeux le regard pénétrant.
-On sait de cent auteurs l'aventure tragique :
-Et Gombaud tant loué garde encor la boutique.
-
-Écoutez tout le monde, assidu consultant.
-Un fat, quelquefois, ouvre un avis important.
-Quelques vers toutefois qu'Apollon vous inspire,
-En tous lieux aussitôt ne courez pas les lire.
-Gardez-vous d'imiter ce rimeur furieux
-Qui, de ses vains écrits lecteur harmonieux,
-Aborde en récitant quiconque le salue
-Et poursuit de ses vers les passants dans la rue.
-Il n'est temple si saint, des anges respecté,
-Qui soit contre sa Muse un lieu de sûreté.
-
-Je vous l'ai déjà dit, aimez qu'on vous censure,
-Et, souple à la raison, corrigez sans murmure.
-Mais ne vous rendez pas dès qu'un sot vous reprend.
-
-Souvent, dans son orgueil, un subtil ignorant
-Par d'injustes dégoûts combat toute une pièce,
-Blâme des plus beaux vers la noble hardiesse.
-On a beau réfuter ses vains raisonnements,
-Son esprit se complaît dans ses faux jugements ;
-Et sa faible raison, de clarté dépourvue,
-Pense que rien n'échappe à sa débile vue.
-Ses conseils sont à craindre ; et, si vous les croyez,
-Pensant fuir un écueil, souvent vous vous noyez.
-
-Faites choix d'un censeur solide et salutaire,
-Que la raison conduise et le savoir éclaire,
-Et dont le crayon sûr d'abord aille chercher
-L'endroit que l'on sent faible, et qu'on se veut cacher.
-Lui seul éclaircira vos doutes ridicules,
-De votre esprit tremblant lèvera les scrupules.
-C'est lui qui vous dira par quel transport heureux
-Quelquefois, dans sa course, un esprit vigoureux,
-Trop resserré par l'art, sort des règles prescrites,
-Et de l'art même apprend à franchir leurs limites.
-Mais ce parfait censeur se trouve rarement
-Tel excelle à rimer qui juge sottement ;
-Tel s'est fait par ses vers distinguer dans la ville,
-Qui jamais de Lucain n'a distingué Virgile.
-
-Auteurs, prêtez l'oreille à mes instructions.
-Voulez-vous faire aimer vos riches fictions ?
-Qu'en savantes leçons votre Muse fertile
-Partout joigne au plaisant le solide et l'utile.
-Un lecteur sage fuit un vain amusement
-Et veut mettre à profit son divertissement.
-
-Que votre âme et vos moeurs, peintes dans vos ouvrages,
-N'offrent jamais de vous que de nobles images.
-Je ne puis estimer ces dangereux auteurs
-Qui de l'honneur, en vers, infâmes déserteurs,
-Trahissant la vertu sur un papier coupable,
-Aux yeux de leurs lecteurs rendent le vice aimable.
-
-Je ne suis pas pourtant de ces tristes esprits
-Qui, bannissant l'amour de tous chastes écrits,
-D'un si riche ornement veulent priver la scène,
-Traitent d'empoisonneurs et Rodrigue et Chimène...
-L'amour le moins honnête, exprimé chastement,
-N'excite point en nous de honteux mouvement.
-Didon a beau gémir et m'étaler ses charmes,
-Je condamne sa faute en partageant ses larmes.
-Un auteur vertueux, dans ses vers innocents,
-Ne corrompt point le coeur en chatouillant les sens
-Son feu n'allume point de criminelle flamme.
-Aimez donc la vertu, nourrissez-en votre âme.
-En vain l'esprit est plein d'une noble vigueur,
-Le vers se sent toujours des bassesses du coeur.
-
-Fuyez surtout, fuyez ces basses jalousies,
-Des vulgaires esprits malignes frénésies.
-Un sublime écrivain n'en peut être infecté ;
-C'est un vice qui suit la médiocrité.
-Du mérite éclatant cette sombre rivale
-Contre lui chez les grands incessamment cabale,
-Et, sur les pieds en vain tâchant de se hausser,
-Pour s'égaler à lui cherche à le rabaisser.
-Ne descendons jamais dans ces lâches intrigues ;
-N'allons point à l'honneur par de honteuses brigues.
-
-Que les vers ne soient pas votre éternel emploi ;
-Cultivez vos amis, soyez homme de foi :
-C'est peu d'être agréable et charmant dans un livre,
-Il faut savoir encor et converser et vivre.
-
-Travaillez pour la gloire, et qu'un sordide gain
-Ne soit jamais l'objet d'un illustre écrivain.
-Je sais qu'un noble esprit peut, sans honte et sans crime,
-Tirer de son travail un tribut légitime ;
-Mais je ne puis souffrir ces auteurs renommés,
-Qui, dégoûtés de gloire et d'argent affamés,
-Mettent leur Apollon aux gages d'un libraire
-Et font d'un art divin un métier mercenaire.
-
-Avant que la raison, s'expliquant par la voix,
-Eût instruit les humains, eût enseigné les lois,
-Tous les hommes suivaient la grossière nature,
-Dispersés dans les bois couraient à la pâture :
-La force tenait lieu de droit et d'équité ;
-Le meurtre s'exerçait avec impunité.
-Mais du discours enfin l'harmonieuse adresse
-De ces sauvages moeurs adoucit la rudesse,
-Rassembla les humains dans les forêts épars,
-Enferma les cités de murs et de remparts,
-De l'aspect du supplice effraya l'insolence,
-Et sous l'appui des lois mit la faible innocence.
-Cet ordre fut, dit-on, le fruit des premiers vers.
-De là sont nés ces bruits reçus dans l'univers,
-Qu'aux accents dont Orphée emplit les monts de Thrace,
-Les tigres amollis dépouillaient leur audace ;
-Qu'aux accords d'Amphion les pierres se mouvaient,
-Et sur les monts thébains en ordre s'élevaient.
-L'harmonie en naissant produisit ces miracles.
-Depuis, le Ciel en vers fit parler les oracles ;
-Du sein d'un prêtre, ému d'une divine horreur,
-Apollon par des vers exhala sa fureur.
-Bientôt, ressuscitant les héros des vieux âges,
-Homère aux grands exploits anima les courages.
-Hésiode à son tour, par d'utiles leçons,
-Des champs trop paresseux vint hâter les moissons.
-En mille écrits fameux la sagesse tracée
-Fut, à l'aide des vers, aux mortels annoncée ;
-Et partout, des esprits ses préceptes vainqueurs,
-Introduits par l'oreille, entrèrent dans les coeurs.
-Pour tant d'heureux bienfaits, les Muses révérées
-Furent d'un juste encens dans la Grèce honorées ;
-Et leur art, attirant le culte des mortels,
-À sa gloire en cent lieux vit dresser des autels.
-Mais enfin l'indigence amenant la bassesse,
-Le Parnasse oublia sa première noblesse ;
-Un vil amour du gain, infestant les esprits,
-De mensonges grossiers souilla tous les écrits,
-Et partout, enfantant mille ouvrages frivoles,
-Trafiqua du discours et vendit les paroles.
-
-Ne vous flétrissez point par un vice si bas.
-Si l'or seul a pour vous d'invincibles appas,
-Fuyez ces lieux charmants qu'arrose le Permesse
-Ce n'est point sur ses bords qu'habite la richesse.
-Aux plus savants auteurs, comme aux plus grands guerriers,
-Apollon ne promet qu'un nom et des lauriers.
-
-« Mais quoi! dans la disette une muse affamée
-» Ne peut pas, dira-t-on, subsister de fumée !
-» Un auteur qui, pressé d'un besoin importun,
-» Le soir entend crier ses entrailles à jeun,
-» Goûte peu d'Hélicon les douces promenades !
-» Horace a bu son soûl quand il voit les Ménades ;
-» Et, libre du souci qui trouble Colletet,
-» N'attend pas pour dîner le succès d'un sonnet ! »
-
-Il est vrai : mais enfin cette affreuse disgrâce
-Rarement parmi nous afflige le Parnasse.
-Et que craindre en ce siècle, où toujours les beaux-arts
-D'un astre favorable éprouvent les regards,
-Où d'un prince éclairé la sage prévoyance
-Fait partout au mérite ignorer l'indigence?
-
-Musez, dictez sa gloire à tous vos nourrissons ;
-Son nom vaut mieux pour eux que toutes vos leçons.
-Que Corneille, pour lui rallumant son audace,
-Soit encor le Corneille et du Cid et d'Horace ;
-Que Racine, enfantant des miracles nouveaux,
-De ses héros sur lui forme tous les tableaux ;
-Que de son nom, chanté par la bouche des belles,
-Benserade, en tous lieux amuse les ruelles ;
-Que Segrais, dans l'églogue, en charme les forêts ;
-Que pour lui l'épigramme aiguise tous ses traits.
-Mais quel heureux auteur, dans une autre Énéide,
-Aux bords du Rhin tremblant conduira cet Alcide ?
-Quelle savante lyre, au bruit de ses exploits,
-Fera marcher encor les rochers et les bois ;
-Chantera le Batave, éperdu dans l'orage,
-Soi-même se noyant pour sortir du naufrage ;
-Dira les bataillons sous Mastrich enterrés,
-Dans ces affreux assauts du soleil éclairés ?
-
-Mais, tandis que je parle, une gloire nouvelle
-Vers ce vainqueur rapide aux Alpes vous appelle.
-Déjà Dôle et Salins sous le joug ont ployé ;
-Besançon fume encor sur son roc foudroyé.
-Où sont ces grands guerriers dont les fatales ligues
-Devaient à ce trajet opposer tant de digues ?
-Est-ce encore en fuyant qu'ils pensent l'arrêter,
-Fiers du honteux honneur d'avoir su l'éviter ?
-Que de remparts détruits ! Que de villes forcées !
-Que de moissons de gloire en courant amassées !
-
-Auteurs, pour les chanter, redoublez vos transports
-Le sujet ne veut pas de vulgaires efforts.
-Pour moi, qui, jusqu'ici nourri dans la satire,
-N'ose encor manier la trompette et la lyre,
-Vous me verrez pourtant, dans ce champ glorieux,
-Vous animer du moins de la voix et des yeux ;
-Vous offrir ces leçons que ma Muse au Parnasse
-Rapporta, jeune encor, du commerce d'Horace ;
-Seconder votre ardeur, échauffer vos esprits,
-Et vous montrer de loin la couronne et le prix.
-Mais aussi pardonnez, si, plein de ce beau zèle,
-De tous vos pas fameux observateur fidèle,
-Quelquefois du bon or je sépare le faux,
-Et des auteurs grossiers j'attaque les défauts,
-Censeur un peu fâcheux, mais souvent nécessaire,
-Plus enclin à blâmer que savant à bien faire.
-
-Et qui seul, sans ministre, à l'exemple des dieux,
-Soutiens tout par toi-même, et vois tout par tes yeux,
-
-Jeune et vaillant héros, dont la haute sagesse
-N'est point le fruit tardif d'une lente vieillesse,
-Et qui seul, sans ministre, à l'exemple des dieux,
-Soutiens tout par toi-même, et vois tout par tes yeux,
-GRAND ROI, si jusqu'ici, par un trait de prudence,
-J'ai demeuré pour toi dans un humble silence,
-Ce n'est pas que mon coeur, vainement suspendu,
-Balance pour t'offrir un encens qui t'est dû ;
-Mais je sais peu louer ; et ma muse tremblante
-Fuit d'un si grand fardeau la charge trop pesante,
-Et, dans ce haut éclat où tu te viens offrir,
-Touchant à tes lauriers, craindrait de les flétrir.
-Ainsi, sans m'aveugler d'une vaine manie,
-Je mesure mon vol à mon faible génie :
-Plus sage en mon respect que ces hardis mortels
-Qui d'un indigne encens profanent tes autels ;
-Qui, dans ce champ d'honneur où le gain les amène,
-Osent chanter ton nom, sans force et sans haleine ;
-Et qui vont tous les jours, d'une importune voix,
-T'ennuyer du récit de tes propres exploits.
-L'un, en style pompeux habillant une églogue,
-De ses rares vertus te fait un long prologue,
-Et mêle, en se vantant soi-même à tout propos,
-Les louanges d'un fat à celles d'un héros.
-L'autre, en vain, se lassant à polir une rime,
-Et reprenant vingt fois le rabot et la lime,
-Grand et nouvel effort d'un esprit sans pareil !
-Dans la fin d'un sonnet te compare au soleil.
-Sur le haut Hélicon leur veine méprisée
-Fut toujours des neuf soeurs la fable et la risée.
-Calliope jamais ne daigna leur parler,
-Et Pégase pour eux refuse de voler.
-Cependant à les voir, enflés de tant d'audace,
-Te promettre en leur nom les faveurs du Parnasse,
-On dirait qu'ils ont seuls l'oreille d'Apollon,
-Qu'ils disposent de tout dans le sacré vallon :
-C'est à leurs doctes mains, si l'on veut les en croire,
-Que Phébus a commis tout le soin de ta gloire ;
-Et ton nom, du midi jusqu'à l'ourse vanté,
-Ne devra qu'à leurs vers son immortalité.
-Mais plutôt, sans ce nom, dont la vive lumière
-Donne un lustre éclatant à leur veine grossière,
-Ils verraient leurs écrits, honte de l'univers,
-Pourrir dans la poussière à la merci des vers.
-A l'ombre de ton nom ils trouvent leur asile,
-Comme on voit dans les champs un arbrisseau débile,
-Qui, sans l'heureux appui qui le tient attaché,
-Languirait tristement sur la terre couché.
-Ce n'est pas que ma plume, injuste et téméraire,
-Veuille blâmer en eux le dessein de te plaire ;
-Et, parmi tant d'auteurs, je veux bien l'avouer,
-Apollon en connaît qui te peuvent louer ;
-Oui, je sais qu'entre ceux qui t'adressent leurs veilles,
-Parmi les Pelletiers on compte des Corneilles.
-Mais je ne puis souffrir qu'un esprit de travers,
-Qui, pour rimer des mots, pense faire des vers
-Se donne en te louant une gêne inutile :
-Pour chanter un Auguste, il faut être un Virgile :
-Et j'approuve les soins du monarque guerrier
-Qui ne pouvait souffrir qu'un artisan grossier
-Entreprît de tracer, d'une main criminelle,
-Un portrait réservé pour le pinceau d'Apelle.
-Moi donc, qui connais peu Phébus et ses douceurs,
-Qui suis nouveau sevré sur le mont des neuf soeurs,
-Attendant que pour toi l'âge ait mûri ma muse,
-Sur de moindres sujets je l'exerce et l'amuse ;
-Et, tandis que ton bras, des peuples redouté,
-Va, la foudre à la main, rétablir l'équité,
-Et retient les méchants par la peur des supplices,
-Moi, la plume à la main, je gourmande les vices,
-Et, gardant pour moi-même une juste rigueur,
-Je confie au papier les secrets de mon coeur.
-Ainsi, dès qu'une fois ma verve se réveille,
-Comme on voit au printemps la diligente abeille
-Qui du butin des fleurs va composer son miel,
-Des sottises du temps je compose mon fiel :
-Je vais de toutes parts où me guide ma veine,
-Sans tenir en marchant une route certaine ;
-Et, sans gêner ma plume en ce libre métier,
-Je la laisse au hasard courir sur le papier.
-Le mal est qu'en rimant, ma muse un peu légère
-Nomme tout par son nom, et ne saurait rien taire.
-C'est là ce qui fait peur aux esprits de ce temps,
-Qui, tout blancs au dehors, sont tout noirs au dedans :
-Ils tremblent qu'un censeur, que sa verve encourage,
-Ne vienne en ses écrits démasquer leur visage,
-Et, fouillant dans leurs moeurs en toute liberté,
-N'aille du fond du puits tirer la vérité.
-Tous ces gens éperdus au seul nom de satire
-Font d'abord le procès à quiconque ose rire :
-Ce sont eux que l'on voit, d'un discours insensé,
-Publier dans Paris que tout est renversé,
-Au moindre bruit qui court qu'un auteur les menace
-De jouer des bigots la trompeuse grimace.
-Pour eux un tel ouvrage est un monstre odieux ;
-C'est offenser les lois, c'est s'attaquer aux cieux.
-Mais bien que d'un faux zèle ils masquent leur faiblesse
-Chacun voit qu'en effet la vérité les blesse :
-En vain d'un lâche orgueil leur esprit revêtu
-Se couvre du manteau d'une austère vertu ;
-Leur coeur qui se connaît, et qui fuit la lumière,
-S'il se moque de Dieu, craint Tartuffe et Molière.
-Mais pourquoi sur ce point sans raison m'écarter ?
-GRAND ROI, c'est mon défaut, je ne saurais flatter :
-Je ne sais point au ciel placer un ridicule,
-D'un nain faire un Atlas, ou d'un lâche un Hercule.
-Et, sans cesse en esclave, à la suite des grands,
-A des dieux sans vertu prodiguer mon encens.
-On ne me verra point d'une veine forcée,
-Même pour te louer, déguiser ma pensée ;
-Et, quelque grand que soit ton pouvoir souverain,
-Si mon coeur en ces vers ne parlait par ma main,
-Il n'est espoir de biens, ni raison, ni maxime,
-Qui pût en ta faveur m'arracher une rime.
-Mais lorsque je te vois, d'une si noble ardeur,
-T'appliquer sans relâche aux soins de ta grandeur,
-Faire honte à ces rois que le travail étonne,
-Et qui sont accablés du faix de leur couronne ;
-Quand je vois ta sagesse en ses justes projets,
-D'une heureuse abondance enrichir tes sujets,
-Fouler aux pieds l'orgueil et du Tage et du Tibre
-Nous faire de la mer une campagne libre,
-Et tes braves guerriers, secondant ton grand coeur,
-Rendre à l'aigle éperdu sa première vigueur ;
-La France sous tes lois maîtriser la fortune ;
-Et nos vaisseaux domptant l'un et l'autre Neptune,
-Nous aller chercher l'or, malgré l'onde et le vent,
-Aux lieux où le soleil le forme en se levant,
-Alors, sans consulter si Phébus l'en avoue,
-Ma muse toute en feu me prévient et te loue.
-Mais bientôt la raison arrivant au secours
-Vient d'un si beau projet interrompre le cours,
-Et me fait concevoir, quelque ardeur qui m'emporte,
-Que je n'ai ni le ton, ni la voix assez forte.
-Aussitôt je m'effraie, et mon esprit troublé
-Laisse là le fardeau dont il est accablé ;
-Et, sans passer plus loin, finissant mon ouvrage,
-Comme un pilote en mer qu'épouvante l'orage,
-Dès que le bord paraît, sans songer où je suis,
-Je me sauve à la nage, et j'aborde où je puis.
-Damon, ce grand auteur, dont la muse fertile
-Amusa si longtemps et la cour et la ville,
-Mais qui, n'étant vêtu que de simple bureau,
-Passe l'été sans linge et l'hiver sans manteau ;
-Et de qui le corps sec et la mine affamée
-N'en sont pas mieux refait pour tant de renommée ;
-Las de perdre en rimant et sa peine et son bien,
-D'emprunter en tous lieux et de ne gagner rien,
-Sans habits, sans argent, ne sachant plus que faire,
-Vient de s'enfuir, chargé de sa seule misère ;
-Et, bien loin des sergents, des clercs et du palais,
-Va chercher un repos qu'il ne trouva jamais ;
-Sans attendre qu'ici la justice ennemie
-L'enferme en un cachot le reste de sa vie,
-Ou que d'un bonnet vert le salutaire affront
-Flétrisse les lauriers qui lui couvrent le front.
-Mais le jour qu'il partit, plus défait et plus blême
-Que n'est un pénitent sur la fin d'un carême,
-La colère dans l'âme et le feu dans les yeux,
-Il distilla sa rage en ces tristes adieux :
-Puisqu'en ce lieu, jadis aux muses si commode,
-Le mérite et l'esprit ne sont plus à la mode,
-Qu'un poète, dit-il, s'y voit maudit de Dieu,
-Et qu'ici la vertu n'a plus ni feu ni lieu,
-Allons du moins chercher quelque antre ou quelque roche
-D'où jamais ni l'huissier ni le sergent n'approche,
-Et sans lasser le ciel par des vœux impuissants,
-Mettons-nous à l'abri des injures du temps ;
-Tandis que, libre encor, malgré les destinées,
-Mon corps n'est point courbé sous le faix des années,
-Qu'on ne voit point mes pas sous l'âge chanceler,
-Et qu'il reste à la parque encor de quoi filer :
-C'est là dans mon malheur le seul conseil à suivre.
-Que George vive ici, puisque George y sait vivre,
-Qu'un million comptant, par ses fourbes acquis,
-De clerc, jadis laquais a fait comte et marquis :
-Que Jacquin vive ici, dont l'adresse funeste
-A plus causé de maux que la guerre et la peste ;
-Qui de ses revenus écrits par alphabet,
-Peut fournir aisément un calepin complet.
-Qu'il règne dans ces lieux, il a droit de s'y plaire.
-Mais moi, vivre à Paris ! Eh ! qu'y viendrais-je faire ?
-Je ne sais ni tromper, ni feindre, ni mentir,
-Et, quand je le pourrais, je n'y puis consentir.
-Je ne sais point en lâche essuyer les outrages
-D'un faquin orgueilleux qui vous tient à ses gages,
-De mes sonnets flatteurs lasser tout l'univers,
-Et vendre au plus offrant mon encens et mes vers :
-Pour un si bas emploi ma muse est trop altière.
-Je suis rustique et fier, et j'ai l'âme grossière :
-Je ne puis rien nommer, si ce n'est par son nom,
-J'appelle un chat un chat, et Rolet un fripon.
-De servir un amant, je n'en ai pas l'adresse ;
-J'ignore ce grand art qui gagne une maîtresse,
-Et je suis, à Paris, triste, pauvre et reclus,
-Ainsi qu'un corps sans âme, ou devenu perclus.
-Mais pourquoi, dira-t-on, cette vertu sauvage
-Qui court à l'hôpital et n'est plus en usage ?
-La richesse permet une juste fierté ;
-Mais il faut être souple avec la pauvreté.
-C'est par là qu'un auteur que presse l'indigence
-Peut des astres malins corriger l'influence,
-Et que le sort burlesque, en ce siècle de fer,
-D'un pédant, quand il veut, sait faire un duc et pair.
-Ainsi de la vertu la fortune se joue :
-Tel aujourd'hui triomphe au plus haut de sa roue,
-Qu'on verrait, de couleurs bizarrement orné,
-Conduire le carrosse où l'on le voit traîné,
-Si dans les droits du roi sa funeste science
-Par deux ou trois avis n'eût ravagé la France.
-Je sais qu'un juste effroi, l'éloignant de ces lieux,
-L'a fait pour quelques mois disparaître à nos yeux :
-Mais en vain pour un temps une taxe l'exile ;
-On le verra bientôt pompeux en cette ville,
-Marcher encor chargé des dépouilles d'autrui ;
-Et jouir du ciel même irrité contre lui ;
-Tandis que Colletet, crotté jusqu'à l'échine,
-S'en va chercher son pain de cuisine en cuisine,
-Savant en ce métier, si cher aux beaux esprits,
-Dont Montmaur autrefois fit leçon dans Paris.
-Il est vrai que du roi la bonté secourable
-Jette enfin sur la muse un regard favorable,
-Et, réparant du sort l'aveuglement fatal,
-Va tirer désormais Phébus de l'hôpital.
-On doit tout espérer d'un monarque si juste ;
-Mais sans un Mécénas à quoi sert un Auguste ?
-Et fait comme je suis, au siècle d'aujourd'hui,
-Qui voudra s'abaisser à me servir d'appui ?
-Et puis, comment percer cette foule effroyable
-De rimeurs affamés dont le nombre l'accable ;
-Qui, dès que sa main s'ouvre, y courent les premiers,
-Et ravissent un bien qu'on devait aux derniers ;
-Comme on voit les frelons, troupe lâche et stérile,
-Aller piller le miel que l'abeille distille ?
-Cessons donc d'aspirer à ce prix tant vanté
-Que donne la faveur à l'importunité.
-Saint-Amant n'eut du ciel que sa veine en partage :
-L'habit qu'il eut sur lui fut son seul héritage ;
-Un lit et deux placets composaient tout son bien ;
-Ou, pour en mieux parler, Saint-Amant n'avait rien.
-Mais quoi ! las de traîner une vie importune,
-Il engagea ce rien pour chercher la fortune,
-Et, tout chargé de vers qu'il devait mettre au jour,
-Conduit d'un vain espoir, il parut à la cour.
-Qu'arriva-t-il enfin de sa muse abusée ?
-Il en revint couvert de honte et de risée
-Et la fièvre, au retour, terminant son destin,
-Fit par avance en lui ce qu'aurait fait la faim.
-Un poète à la cour fut jadis à la mode ;
-Mais des fous aujourd'hui c'est le plus incommode,
-Et l'esprit le plus beau, l'auteur le plus poli,
-N'y parviendra jamais au sort de l'Angeli.
-Faut-il donc désormais jouer un nouveau rôle ?
-Dois-je, las d'Apollon, recourir à Bartole ?
-Et, feuilletant Louet allongé par Brodeau,
-D'une robe à longs plis balayer le barreau ?
-Mais à ce seul penser je sens que je m'égare.
-Moi ! que j'aille crier dans ce pays barbare,
-Où l'on voit tous les jours l'innocence aux abois
-Errer dans les détours d'un dédale de lois,
-Et, dans l'amas confus des chicanes énormes,
-Ce qui fut blanc au fond rendu noir par les formes ;
-Où Patru gagne moins qu'Uot et Le Mazier,
-Et dont les Cicérons se font chez Pé-Fournier.
-Avant qu'un tel dessein m'entre dans la pensée,
-On pourra voir la Seine à la Saint-Jean glacée ;
-Arnauld à Charenton devenir huguenot,
-Saint-Sorlin janséniste, et Saint-Pavin bigot.
-Quittons donc pour jamais une ville importune,
-Où l'honneur est en guerre avecque la fortune ;
-Où le vice orgueilleux s'érige en souverain,
-Et va la mitre en tête et la crosse à la main ;
-Où la science triste, affreuse, et délaissée,
-Est partout des bons lieux comme infâme chassée ;
-Où le seul art en vogue est l'art de bien voler ;
-Où tout me choque ; enfin, où. . . Je n'ose parler.
-Et quel homme si froid ne serait plein de bile,
-A l'aspect odieux des mœurs de cette ville ?
-Qui pourrait les souffrir ? et qui, pour les blâmer,
-Malgré muse et Phébus n'apprendrait à rimer ?
-Non, non, sur ce sujet, pour écrire avec grâce,
-Il ne faut point monter au sommet du Parnasse ;
-Et, sans aller rêver dans le double vallon,
-La colère suffit et vaut un Apollon.
-Tout beau, dira quelqu'un, vous entrez en furie.
-A quoi bon ces grands mots ? doucement, je vous prie :
-Ou bien montez en chaire, et là, comme un docteur,
-Allez de vos sermons endormir l'auditeur :
-C'est là que bien ou mal on a droit de tout dire.
-Ainsi parle un esprit qu'irrite la satire,
-Qui contre ses défauts croit être en sûreté,
-En raillant d'un censeur la triste austérité,
-Qui fait l'homme intrépide, et, tremblant de faiblesse,
-Attend pour croire en Dieu que la fièvre le presse ;
-Et, toujours dans l'orage au ciel levant les mains,
-Dès que l'air est calmé, rit des faibles humains.
-Car de penser alors qu'un Dieu tourne le monde,
-Et règle les ressorts de la machine ronde,
-Ou qu'il est une vie au-delà du trépas,
-C'est là, tout haut du moins, ce qu'il n'avouera pas.
-Pour moi, qu'en santé même un autre monde étonne,
-Qui crois l'âme immortelle, et que c'est Dieu qui tonne,
-Il vaut mieux pour jamais me bannir de ce lieu.
-Je me retire donc. Adieu, Paris, adieu.
-
-Rare et fameux Esprit, dont la fertile veine
-Ignore en écrivant le travail et la peine ;
-Pour qui tient Apollon tous ses trésors ouverts,
-Et qui sçais à quel coin se marquent les bons vers.
-Dans les combats d'esprit sçavant Maistre d'escrime,
-Enseigne moi, Molière, où tu trouves la rime.
-On diroit, quand tu veux, qu'elle te vient chercher :
-Jamais au bout du vers on ne te voit broncher ;
-Et sans qu'un long détour t'arreste, ou t'embarrasse,
-A peine as-tu parlé, qu'elle-mesme s'y place.
-Mais moi qu'un vain caprice, une bizarre humeur,
-Pour mes péchez, je croi, fit devenir Rimeur :
-Dans ce rude métier, où mon esprit se tuë,
-En vain pour la trouver, je travaille, et je suë.
-Souvent j'ai beau rêver du matin jusqu'au soir :
-Quand je veux dire blanc, la quinteuse dit noir.
-Si je veux d'un Galant dépeindre la figure,
-Ma plume pour rimer trouve l'Abbé de Gure :
-Si je pense exprimer un Auteur sans défaut,
-La Raison dit Virgile, et la rime Quinaut.
-Enfin quoi que je fasse, ou que je veüille faire,
-La Bizarre toujours vient m'offrir le contraire.
-De rage quelquefois ne pouvant la trouver,
-Triste, las, et confus, je cesse d'y réver :
-Et maudissant vingt fois le Demon qui m'inspire,
-Je fais mille sermens de ne jamais écrire :
-Mais quand j'ai bien maudit et Muses et Phebus,
-Je la voi qui paroist, quand je n'y pense plus.
-Aussi-tost, malgré moi, tout mon feu se rallume :
-Je reprens sur le champ le papier et la plume,
-Et de mes vains sermens perdant le souvenir,
-J'attens de vers en vers qu'elle daigne venir.
-Encor, si pour rimer, dans sa verve indiscrete,
-Ma muse au moins souffroit une froide epithete :
-Je ferois comme un autre ; et sans chercher si loin,
-J'aurois toûjours des mots pour les coudre au besoin.
-Si je loüois Philis, En miracles féconde ;
-Je trouverois bientost, A. nulle autre seconde.
-Si je voulois vanter un objet Nompareil ;
-Je mettrois à l'instant, Plus beau que le Soleil.
-Enfin parlant toûjours d'Astres et de Merveilles,
-De Chef-d'œuvre des Cieux, de Beautez sans pareilles,
-Avec tous ces beaux mots souvent mis au hazard,
-Je pourois aisément, sans génie, et sans art,
-Et transposant cent fois et le Nom et le Verbe,
-Dans mes vers recousus mettre en pièces Malherbe :
-Mais mon Esprit tremblant sur le choix de ses mots,
-N'en dira jamais un, s'il ne tombe à propos :
-Et ne sçauroit souffrir, qu'une phrase insipide
-Vienne à la fin d'un vers remplir la place vuide :
-Ainsi, recommençant un ouvrage vingt fois,
-Si j'écris quatre mots, j'en effaceray trois.
-Maudit soit le premier, dont la verve insensée
-Dans les bornes d'un vers renferma sa pensée,
-Et donnant à ses mots une étroite prison,
-Voulut avec la Rime enchaîner la Raison.
-Sans ce métier fatal au repos de ma vie,
-Mes jours pleins de loisir couleraient sans envie.
-Je n'aurois qu'à chanter, rire, boire d'autant ;
-Et comme un gras Chanoine, à mon aise, et content,
-Passer tranquillement, sans souci, sans affaire,
-La nuit à bien dormir, et le jour à rien faire.
-Mon cœur exempt de soins, libre de passion,
-Sçait donner une borne à son ambition,
-Et fuiant des grandeurs la presence importune,
-Je ne vais point au Louvre adorer la Fortune :
-Et je serois heureux, si pour me consumer,
-Un Destin envieux ne m'avoit fait rimer.
-Mais depuis le moment que cette frenesie
-De ses noires vapeurs troubla ma fantaisie,
-Et qu'un Demon jaloux de mon contentement,
-M'inspira le dessein d'écrire poliment ;
-Tous les jours malgré moi, cloüé sur un Ouvrage,
-Retouchant un endroit, effaçant une page,
-Enfin passant ma vie en ce triste métier,
-J'envie en écrivant le sort de Pelletier,
-Bienheureux Scutari, dont la fertile plume
-Peut tous les mois sans peine enfanter un volume.
-Tes écrits, il est vrai, sans forme et languissans,
-Semblent estre formez en dépit du bon sens :
-Mais ils trouvent pourtant, quoi qu'on en puisse dire,
-Un Marchand pour les vendre, et des Sots pour les lire.
-Et quand la Rime enfin se trouve au bout des vers,
-Qu'importe que le reste y soit mis de travers ?
-Malheureux mille fois celuy, dont la manie
-Veut aux regles de l'Art asservir son genie.
-Un Sot en écrivant fait tout avec plaisir :
-Il n'a point en ses vers l'embarras de choisir :
-Et toujours amoureux de ce qu'il vient d'écrire,
-Ravi d'étonnement, en soi-mesme il s'admire.
-Mais un Esprit sublime, en vain veut s'élever
-A ce degré parfait qu'il tâche de trouver :
-Et toûjours mécontent de ce qu'il vient de faire,
-Il plaist à tout le monde, et ne sçauroit se plaire.
-Et tel, dont en tous lieux chacun vante l'Esprit,
-Voudroit pour son repos n'avoir jamais écrit.
-Toi donc, qui vois les maux où ma Muse s'abîme,
-De grâce, enseigne-moi l'art de trouver la Rime :
-Ou, puisqu'enfin tes soins y seroient superflus,
-Molière, enseigne moi l'Art de ne rimer plus.
-
-Quel sujet inconnu vous trouble et vous altère,
-D'où vous vient aujourd'hui cet air sombre et sévère,
-Et ce visage enfin plus pâle qu'un rentier
-A l'aspect d'un arrêt qui retranche un quartier ?
-Qu'est devenu ce teint dont la couleur fleurie
-Semblait d'ortolans seuls et de bisques nourrie,
-Où la joie en son lustre attirait les regards,
-Et le vin en rubis brillait de toutes parts ?
-Qui vous a pu plonger dans cette humeur chagrine ?
-A-t-on par quelque édit réformé la cuisine ?
-Ou quelque longue pluie, inondant vos vallons,
-A-t-elle fait couler vos vins et vos melons ?
-Répondez donc enfin, ou bien je me retire.
-Ah ! de grâce, un moment, souffrez que je respire.
-Je sors de chez un fat, qui, pour m'empoisonner,
-Je pense, exprès chez lui m'a forcé de dîner.
-Je l'avais bien prévu. Depuis près d'une année
-J'éludais tous les jours sa poursuite obstinée.
-Mais hier il m'aborde, et, me serrant la main,
-Ah ! monsieur, m'a-t-il dit, je vous attends demain.
-N'y manquez pas au moins. J'ai quatorze bouteilles
-D'un vin vieux... Boucingo n'en a point de pareilles
-Et je gagerais bien que, chez le commandeur,
-Villandri priserait sa sève et sa verdeur.
-Molière avec Tartuffe y doit jouer son rôle ;
-Et Lambert, qui plus est, m'a donné sa parole.
-C'est tout dire en un mot, et vous le connaissez. -
-Quoi ! Lambert ? - Oui, Lambert. A demain. - C'est assez.
-Ce matin donc, séduit par sa vaine promesse,
-J'y cours, midi sonnant, au sortir de la messe.
-A peine étais-je entré, que ravi de me voir,
-Mon homme, en m'embrassant, m'est venu recevoir ;
-Et, montrant à mes yeux une allégresse entière,
-Nous n'avons, m'a-t-il dit, ni Lambert ni Molière ;
-Mais, puisque je vous vois, je me tiens trop content.
-Vous êtes un brave homme ; entrez : on vous attend.
-A ces mots, mais trop tard, reconnaissant ma faute,
-Je le suis en tremblant dans une chambre haute,
-Où, malgré les volets, le soleil irrité
-Formait un poêle ardent au milieu de l'été.
-Le couvert était mis dans ce lieu de plaisance,
-Où j'ai trouvé d'abord, pour toute connaissance,
-Deux nobles campagnards grands lecteurs de romans,
-Qui m'ont dit tout Cyrus dans leurs longs compliments.
-J'enrageais. Cependant on apporte un potage,
-Un coq y paraissait en pompeux équipage,
-Qui, changeant sur ce plat et d'état et de nom,
-Par tous les conviés s'est appelé chapon.
-Deux assiettes suivaient, dont l'une était ornée
-D'une langue en ragoût, de persil couronnée ;
-L'autre, d'un godiveau tout brûlé par dehors,
-Dont un beurre gluant inondait tous les bords.
-On s'assied : mais d'abord notre troupe serrée
-Tenait à peine autour d'une table carrée,
-Où chacun, malgré soi, l'un sur l'autre porté,
-Faisait un tour à gauche, et mangeait de côté.
-Jugez en cet état, si je pouvais me plaire,
-Moi qui ne compte rien ni le vin ni la chère,
-Si l'on n'est plus au large assis en un festin,
-Qu'aux sermons de Cassaigne, ou de l'abbé Cotin.
-Notre hôte cependant, s'adressant à la troupe,
-Que vous semble, a-t-il dit, du goût de cette soupe ?
-Sentez-vous le citron dont on a mis le jus
-Avec des jaunes d'œufs mêlés dans du verjus ?
-Ma foi, vive Mignot et tout ce qu'il apprête !
-Les cheveux cependant me dressaient à la tête :
-Car Mignot, c'est tout dire, et dans le monde entier
-Jamais empoisonneur ne sut mieux son métier.
-J'approuvais tout pourtant de la mine et du geste,
-Pensant qu'au moins le vin dût réparer le reste.
-Pour m'en éclaircir donc, j'en demande ; et d'abord
-Un laquais effronté m'apporte un rouge bord
-D'un Auvernat fumeux, qui, mêlé de Lignage,
-Se vendait chez Crenet pour vin de l'Hermitage,
-Et qui, rouge et vermeil, mais fade et doucereux,
-N'avait rien qu'un goût plat, et qu'un déboire affreux.
-A peine ai-je senti cette liqueur traîtresse,
-Que de ces vins mêlés j'ai reconnu l'adresse.
-Toutefois avec l'eau que j'y mets à foison,
-J'espérais adoucir la force du poison.
-Mais, qui l'aurait pensé ? pour comble de disgrâce,
-Par le chaud qu'il faisait nous n'avions point de glace.
-Point de glace, bon Dieu ! dans le fort de l'été !
-Au mois de juin ! Pour moi, j'étais si transporté,
-Que, donnant de fureur tout le festin au diable,
-Je me suis vu vingt fois prêt à quitter la table ;
-Et, dût-on m'appeler et fantasque et bourru,
-J'allais sortir enfin quand le rôt a paru.
-Sur un lièvre flanqué de six poulets étiques,
-S'élevaient trois lapins, animaux domestiques,
-Qui, dès leur tendre enfance élevés dans Paris,
-Sentaient encor le chou dont ils furent nourris.
-Autour de cet amas de viandes entassées
-Régnait un long cordon d'alouettes pressées,
-Et sur les bords du plat six pigeons étalés
-Présentaient pour renfort leurs squelettes brûlés.
-A côté de ce plat paraissaient deux salades,
-L'une de pourpier jaune, et l'autre d'herbes fades,
-Dont l'huile de fort loin saisissait l'odorat,
-Et nageait dans des flots de vinaigre rosat.
-Tous mes sots, à l'instant changeant de contenance,
-Ont loué du festin la superbe ordonnance ;
-Tandis que mon faquin qui se voyait priser,
-Avec un ris moqueur les priait d'excuser.
-Surtout certain hâbleur, à la gueule affamée,
-Qui vint à ce festin conduit par la fumée,
-Et qui s'est dit profès dans l'ordre des coteaux,
-A fait, en bien mangeant, l'éloge des morceaux.
-Je riais de le voir, avec sa mine étique,
-Son rabat jadis blanc, et sa perruque antique,
-En lapins de garenne ériger nos clapiers,
-Et nos pigeons cauchois en superbes ramiers ;
-Et, pour flatter notre hôte, observant son visage,
-Composer sur ses yeux son geste et son langage ;
-Quand notre hôte charmé, m'avisant sur ce point :
-Qu'avez-vous donc, dit-il, que vous ne mangez point ?
-Je vous trouve aujourd'hui l'âme toute inquiète,
-Et les morceaux entiers restent sur votre assiette.
-Aimez-vous la muscade ? on en a mis partout.
-Ah ! monsieur, ces poulets sont d'un merveilleux goût,
-Ces pigeons sont dodus, mangez, sur ma parole.
-J'aime à voir aux lapins cette chair blanche et molle.
-Ma foi, tout est passable, il le faut confesser,
-Et Mignot aujourd'hui s'est voulu surpasser,
-Quand on parle de sauce, il faut qu'on y raffine ;
-Pour moi, j'aime surtout que le poivre y domine :
-J'en suis fourni, Dieu sait ! et j'ai tout Pelletier
-Roulé dans mon office en cornets de papier.
-A tous ces beaux discours j'étais comme une pierre,
-Ou comme la statue est au Festin de Pierre ;
-Et, sans dire un seul mot, j'avalais au hasard,
-Quelque aile de poulet dont j'arrachais le lard.
-Cependant mon hâbleur, avec une voix haute,
-Porte à mes campagnards la santé de notre hôte,
-Qui tous deux pleins de joie, en jetant un grand cri,
-Avec un rouge bord acceptent son défi.
-Un si galant exploit réveillant tout le monde,
-On a porté partout des verres à la ronde,
-Où les doigts des laquais, dans la crasse tracés,
-Témoignaient par écrit qu'on les avait rincés :
-Quand un des conviés, d'un ton mélancolique,
-Lamentant tristement une chanson bachique,
-Tous mes sots à la fois ravis de l'écouter,
-Détonnant de concert, se mettent à chanter.
-La musique sans doute était rare et charmante !
-L'un traîne en longs fredons une voix glapissante,
-Et l'autre, l'appuyant de son aigre fausset,
-Semble un violon faux qui jure sous l'archet.
-Sur ce point, un jambon d'assez maigre apparence
-Arrive sous le nom de jambon de Mayence.
-Un valet le portait, marchant à pas comptés,
-Comme un recteur suivi des quatre facultés.
-Deux marmitons crasseux, revêtus de serviettes,
-Lui servaient de massiers, et portaient deux assiettes,
-L'une de champignons avec des ris de veau,
-Et l'autre de pois verts qui se noyaient dans l'eau.
-Un spectacle si beau surprenant l'assemblée,
-Chez tous les conviés la joie est redoublée ;
-Et la troupe à l'instant, cessant de fredonner,
-D'un ton gravement fou s'est mise à raisonner.
-Le vin au plus muet fournissant des paroles,
-Chacun a débité ses maximes frivoles,
-Réglé les intérêts de chaque potentat,
-Corrigé la police, et réformé l'Etat,
-Puis, de là s'embarquant dans la nouvelle guerre,
-A vaincu la Hollande, ou battu l'Angleterre.
-Enfin, laissant en paix tous ces peuples divers,
-De propos en propos on a parlé de vers.
-Là, tous mes sots, enflés d'une nouvelle audace,
-Ont jugé des auteurs en maîtres du Parnasse :
-Mais notre hôte surtout, pour la justesse et l'art,
-Elevait jusqu'au ciel Théophile et Ronsard ;
-Quand un des campagnards relevant sa moustache,
-Et son feutre à grands poils ombragé d'un pennache,
-Impose à tous silence, et d'un ton de docteur :
-Morbleu ! dit-il, La Serre est un charmant auteur !
-Ses vers sont d'un beau style, et sa prose est coulante.
-La Pucelle est encore une œuvre bien galante,
-Et je ne sais pourquoi je bâille en la lisant.
-Le Pays, sans mentir, est un bouffon plaisant :
-Mais je ne trouve rien de beau dans ce Voiture.
-Ma foi, le jugement sert bien dans la lecture.
-A mon gré, le Corneille est joli quelquefois.
-En vérité, pour moi j'aime le beau françois.
-Je ne sais pas pourquoi l'on vante l'Alexandre,
-Ce n'est qu'un glorieux qui ne dit rien de tendre,
-Les héros chez Quinault parlent bien autrement,
-Et jusqu'à Je vous hais, tout s'y dit tendrement.
-On dit qu'on l'a drapé dans certaine satire ;
-Qu'un jeune homme... Ah ! je sais ce que vous voulez dire,
-A répondu notre hôte : "Un auteur sans défaut,
-"La raison dit Virgile, et la rime Quinault."
-- Justement. A mon gré, la pièce est assez plate.
-Et puis, blâmer Quinault !... Avez-vous vu l'Astrate ?
-C'est là ce qu'on appelle un ouvrage achevé.
-Surtout "l'Anneau royal" me semble bien trouvé.
-Son sujet est conduit d'une belle manière ;
-Et chaque acte, en sa pièce, est une pièce entière.
-Je ne puis plus souffrir ce que les autres font.
-Il est vrai que Quinault est un esprit profond,
-A repris certain fat, qu'à sa mine discrète
-Et son maintien jaloux j'ai reconnu poète,
-Mais il en est pourtant qui le pourraient valoir.
-Ma foi, ce n'est pas vous qui nous le ferez voir,
-A dit mon campagnard avec une voix claire,
-Et déjà tout bouillant de vin et de colère.
-Peut-être, a dit l'auteur pâlissant de courroux :
-Mais vous, pour en parler, vous y connaissez-vous ?
-Mieux que vous mille fois, dit le noble en furie.
-Vous ? mon Dieu ! mêlez-vous de boire, je vous prie,
-A l'auteur sur-le-champ aigrement reparti.
-Je suis donc un sot ? moi ? vous en avez menti,
-Reprend le campagnard ; et, sans plus de langage,
-Lui jette pour défi son assiette au visage.
-L'autre esquive le coup, et l'assiette volant
-S'en va frapper le mur, et revient en roulant.
-A cet affront, l'auteur, se levant de la table,
-Lance à mon campagnard un regard effroyable ;
-Et, chacun vainement se ruant entre deux,
-Nos braves s'accrochant se prennent aux cheveux.
-Aussitôt sous leurs pieds les tables renversées
-Font voir un long débris de bouteilles cassées :
-En vain à lever tout les valets sont fort prompts,
-Et les ruisseaux de vin coulent aux environs.
-Enfin, pour arrêter cette lutte barbare,
-De nouveau l'on s'efforce, on crie, on les sépare ;
-Et, leur première ardeur passant en un moment,
-On a parlé de paix et d'accommodement.
-Mais, tandis qu'à l'envi tout le monde y conspire,
-J'ai gagné doucement la porte sans rien dire,
-Avec un bon serment que, si pour l'avenir
-En pareille cohue on me peut retenir,
-Je consens de bon cœur, pour punir ma folie,
-Que tous les vins pour moi deviennent vins de Brie,
-Qu'à Paris le gibier manque tous les hivers,
-Et qu'à peine au mois d'août l'on mange des pois verts.
-
-
-D'où vient, cher Le Vayer, que l'homme le moins sage
-Croit toujours seul avoir la sagesse en partage,
-Et qu'il n'est point de fou, qui, par belles raisons,
-Ne loge son voisin aux Petites-Maisons ?
-Un pédant enivré de sa vaine science,
-Tout hérissé de grec, tout bouffi d'arrogance,
-Et qui, de mille auteurs retenus mot pour mot,
-Dans sa tête entassés, n'a souvent fait qu'un sot,
-Croit qu'un livre fait tout, et que, sans Aristote,
-La raison ne voit goutte, et le bon sens radote.
-D'autre part un galant, de qui tout le métier
-Est de courir le jour de quartier en quartier,
-Et d'aller, à l'abri d'une perruque blonde,
-De ses froides douceurs fatiguer le beau monde,
-Condamne la science, et, blâmant tout écrit,
-Croit qu'en lui l'ignorance est un titre d'esprit :
-Que c'est des gens de cour le plus beau privilège,
-Et renvoie un savant dans le fond d'un collège.
-Un bigot orgueilleux, qui, dans sa vanité,
-Croit duper jusqu'à Dieu par son zèle affecté,
-Couvrant tous ses défauts d'une sainte apparence,
-Damne tous les humains, de sa pleine puissance.
-Un libertin d'ailleurs, qui, sans âme et sans foi,
-Se fait de son plaisir une suprême loi,
-Tient que ces vieux propos de démons et de flammes
-Sont bons pour étonner des enfants et des femmes,
-Que c'est s'embarrasser de soucis superflus,
-Et qu'enfin tout dévot a le cerveau perclus.
-En un mot, qui voudrait épuiser ces matières,
-Peignant de tant d'esprits les diverses manières,
-Il compterait plutôt combien, dans un printemps,
-Guénaud et l'antimoine ont fait mourir de gens,
-Et combien la Neveu, devant son mariage,
-A de fois au public, vendu son pucelage
-Mais, sans errer en vain dans ces vagues propos,
-Et pour rimer ici ma pensée en deux mots,
-N'en déplaise à ces fous nommés sages de Grèce,
-En ce monde il n'est point de parfaite sagesse :
-Tous les hommes sont fous, et, malgré tous leurs soins
-Ne diffèrent entre eux que du plus ou du moins.
-Comme on voit qu'en un bois que cent routes séparent
-Les voyageurs sans guide assez souvent s'égarent,
-L'un à droit, l'autre à gauche, et, courant vainement,
-La même erreur les fait errer diversement :
-Chacun suit dans le monde une route incertaine,
-Selon que son erreur le joue et le promène ;
-Et tel y fait l'habile et nous traite de fous,
-Qui sous le nom de sage est le plus fou de tous.
-Mais, quoi que sur ce point la satire publie,
-Chacun veut en sagesse ériger sa folie,
-Et, se laissant régler à son esprit tortu,
-De ses propres défauts se fait une vertu.
-Ainsi, cela soit dit pour qui veut se connaître,
-Le plus sage est celui qui ne pense point l'être ;
-Qui, toujours pour un autre enclin vers la douceur,
-Se regarde soi-même en sévère censeur,
-Rend à tous ses défauts une exacte justice,
-Et fait sans se flatter le procès à son vice.
-Mais chacun pour soi-même est toujours indulgent.
-Un avare, idolâtre et fou de son argent,
-Rencontrant la disette au sein de l'abondance,
-Appelle sa folie une rare prudence,
-Et met toute sa gloire et son souverain bien
-A grossir un trésor qui ne lui sert de rien.
-Plus il le voit accru, moins il en sait l'usage.
-Sans mentir, l'avarice est une étrange rage,
-Dira cet autre fou non moins privé de sens,
-Qui jette, furieux, son bien à tous venants,
-Et dont l'âme inquiète, à soi-même importune,
-Se fait un embarras de sa bonne fortune.
-Qui des deux en effet est le plus aveuglé ?
-L'un et l'autre, à mon sens, ont le cerveau troublé.
-Répondra, chez Frédoc, ce marquis sage et prude,
-Et qui sans cesse au jeu, dont il fait son étude,
-Attendant son destin d'un quatorze ou d'un sept,
-Voit sa vie ou sa mort sortir de son cornept.
-Que si d'un sort fâcheux la maligne inconstance
-Vient par un coup fatal faire tourner la chance,
-Vous le verrez bientôt, les cheveux hérissés,
-Et les yeux vers le ciel de fureur élancés,
-Ainsi qu'un possédé que le prêtre exorcise,
-Fêter dans ses serments tous les saints de l'Eglise.
-Qu'on le lie ; où je crains, à son air furieux,
-Que ce nouveau Titan n'escalade les cieux.
-Mais laissons-le plutôt en proie à son caprice ;
-Sa folie, aussi bien, lui tient lieu de supplice.
-Il est d'autres erreurs dont l'aimable poison
-D'un charme bien plus doux enivre la raison :
-L'esprit dans ce nectar heureusement s'oublie.
-Chapelain veut rimer, et c'est là sa folie.
-Mais bien que ses durs vers, d'épithètes enflés,
-Soient des moindres grimauds chez Ménage sifflés,
-Lui-même il s'applaudit, et, d'un esprit tranquille,
-Prend le pas au Parnasse au-dessus de Virgile.
-Que ferait-il, hélas ! si quelque audacieux
-Allait pour son malheur lui dessiller les yeux,
-Lui faisant voir ces vers et sans force et sans grâces
-Montés sur deux grands mots, comme sur deux échasses,
-Ces termes sans raison l'un de l'autre écartés,
-Et ces froids ornements à la ligne plantés ?
-Qu'il maudirait le jour où son âme insensée
-Perdit l'heureuse erreur qui charmait sa pensée !
-Jadis certain bigot, d'ailleurs homme sensé,
-D'un mal assez bizarre eut le cerveau blessé,
-S'imaginant sans cesse, en sa douce manie,
-Des esprits bienheureux entendre l'harmonie.
-Enfin, un médecin, fort expert en son art,
-Le guérit par adresse, ou plutôt par hasard ;
-Mais voulant de ses soins exiger le salaire,
-Moi ! vous payer ! lui dit le bigot en colère,
-Vous dont l'art infernal, par des secrets maudits,
-En me tirant d'erreur m'ôte du paradis !
-J'approuve son courroux ; car puisqu'il faut le dire,
-Souvent de tous nos maux la raison est le pire.
-C'est elle qui, farouche, au milieu des plaisirs,
-D'un remords importun vient brider nos désirs.
-La fâcheuse a pour nous des rigueurs sans pareilles ;
-C'est un pédant qu'on a sans cesse à ses oreilles,
-Qui toujours nous gourmande, et, loin de nous toucher,
-Souvent, comme Joli, perd son temps à prêcher.
-En vain certains rêveurs nous l'habillent en reine,
-Veulent sur tous nos sens la rendre souveraine,
-Et, s'en formant en terre une divinité,
-Pensent aller par elle à la félicité :
-C'est elle, disent-ils, qui nous montre à bien vivre.
-Ces discours, il est vrai, sont fort beaux dans un livre ;
-Je les estime fort ; mais je trouve en effet
-Que le plus fou souvent est le plus satisfait.
-
-La noblesse, Dangeau, n'est pas une chimère,
-Quand, sous l'étroite loi d'une vertu sévère,
-Un homme issu d'un sang fécond en demi-dieux,
-Suit, comme toi, la trace où marchaient ses aïeux.
-Mais je ne puis souffrir qu'un fat, dont la mollesse
-N'a rien pour s'appuyer qu'une vaine noblesse,
-Se pare insolemment du mérite d'autrui,
-Et me vante un honneur qui ne vient pas de lui.
-Je veux que la valeur de ses aïeux antiques
-Ait fourni de matière aux plus vieilles chroniques,
-Et que l'un des Capets, pour honorer leur nom,
-Ait de trois fleurs de lis doté leur écusson :
-Que sert ce vain amas d'une inutile gloire,
-Si, de tant de héros célèbres dans l'histoire,
-Il ne peut rien offrir aux yeux de l'univers
-Que de vieux parchemins qu'ont épargnés les vers ;
-Si, tout sorti qu'il est d'une source divine,
-Son cœur dément en lui sa superbe origine,
-Et n'ayant rien de grand qu'une sotte fierté,
-S'endort dans une lâche et molle oisiveté ?
-Cependant, à le voir avec tant d'arrogance
-Vanter le faux éclat de sa haute naissance,
-On dirait que le ciel est soumis à sa loi,
-Et que Dieu l'a pétri d'autre limon que moi.
-Dites-nous, grand héros, esprit rare et sublime,
-Entre tant d'animaux, qui sont ceux qu'on estime ?
-On fait cas d'un coursier qui, fier et plein de cœur,
-Fait paraître en courant sa bouillante vigueur ;
-Qui jamais ne se lasse, et qui dans la carrière
-S'est couvert mille fois d'une noble poussière.
-Mais la postérité d'Alfane et de Bayard,
-Quand ce n'est qu'une rosse, est vendue au hasard,
-Sans respect des aïeux dont elle est descendue,
-Et va porter la malle, ou tirer la charrue.
-Pourquoi donc voulez-vous que, par un sot abus,
-Chacun respecte en vous un honneur qui n'est plus ?
-On ne m'éblouit point d'une, apparence vaine :
-La vertu, d'un cœur noble est la marque certaine.
-Si vous êtes sorti de ces héros fameux,
-Montrez-nous cette ardeur qu'on vit briller en eux,
-Ce zèle pour l'honneur, cette horreur pour le vice.
-Respectez-vous les lois ? fuyez-vous l'injustice ?
-Savez-vous pour la gloire oublier le repos,
-Et dormir en plein champ le harnais sur le dos ?
-Je vous connais pour noble à ces illustres marques.
-Alors soyez issu des plus fameux monarques,
-Venez de mille aïeux, et si ce n'est assez,
-Feuilletez à loisir tous les siècles passés ;
-Voyez de quel guerrier il vous plaît de descendre
-Choisissez de César, d'Achille, ou d'Alexandre :
-En vain un faux censeur voudrait vous démentir,
-Et si vous n'en sortez, vous en devez sortir.
-Mais, fussiez-vous issu d'Hercule en droite ligne,
-Si vous ne faites voir qu'une bassesse indigne,
-Ce long amas d'aïeux que vous diffamez tous,
-Sont autant de témoins qui parlent contre vous ;
-Et tout ce grand éclat de leur gloire ternie
-Ne sert plus que de jour à votre ignominie.
-En vain, tout fier d'un sang que vous déshonorez,
-Vous dormez à l'abri de ces noms révérés ;
-En vain vous vous couvrez des vertus de vos pères,
-Ce ne sont à mes yeux que de vaines chimères ;
-Je ne vois rien en vous qu'un lâche, un imposteur,
-Un traître, un scélérat, un perfide, un menteur,
-Un fou dont les accès vont jusqu'à la furie,
-Et d'un tronc fort illustre une branche pourrie.
-Je m'emporte peut-être, et ma muse en fureur
-Verse dans ses discours trop de fiel et d'aigreur :
-Il faut avec les grands un peu de retenue.
-Hé bien ! je m'adoucis. Votre race est connue.
-Depuis quand ? répondez. Depuis mille ans entiers,
-Et vous pouvez fournir deux fois seize quartiers :
-C'est beaucoup. Mais enfin les preuves en sont claires,
-Tous les livres sont pleins des titres de vos pères ;
-Leurs noms sont échappés du naufrage des temps.
-Mais qui m'assurera qu'en ce long cercle d'ans,
-A leurs fameux époux vos aïeules fidèles,
-Aux douceurs des galants furent toujours rebelles ?
-Et comment savez-vous si quelque audacieux
-N'a point interrompu le cours de vos aïeux ;
-Et si leur sang tout pur, avecque leur noblesse,
-Est passé jusqu'à vous de Lucrèce en Lucrèce ?
-Que maudit soit le jour où cette vanité
-Vint ici de nos mœurs souiller la pureté !
-Dans les temps bienheureux du monde en son enfance,
-Chacun mettait sa gloire en sa seule innocence ;
-Chacun vivait content, et sous d'égales lois,
-Le mérite y faisait la noblesse et les rois ;
-Et, sans chercher l'appui d'une naissance illustre,
-Un héros de soi-même empruntait tout son lustre.
-Mais enfin par le temps le mérite avili
-Vit l'honneur en roture, et le vice anobli ;
-Et l'orgueil, d'un faux titre appuyant sa faiblesse,
-Maîtrisa les humains sous le nom de noblesse.
-De là vinrent en foule et marquis et barons :
-Chacun pour ses vertus n'offrit plus que des noms.
-Aussitôt maint esprit fécond en rêveries,
-Inventa le blason avec les armoiries ;
-De ses termes obscurs fit un langage à part ;
-Composa tous ces mots de Cimier et d'Ecart
-De Pal, de Contre-pal, de Lambel, et de Face,
-Et tout ce que Segond dans son Mercure entasse.
-Une vaine folie enivrant la raison,
-L'honneur triste et honteux ne fut plus de saison.
-Alors, pour soutenir son rang et sa naissance,
-Il fallut étaler le luxe et la dépense ;
-Il fallut habiter un superbe palais,
-Faire par les couleurs distinguer ses valets :
-Et, traînant en tous lieux de pompeux équipages,
-Le duc et le marquis se reconnut aux pages.
-Bientôt, pour subsister, la noblesse sans bien
-Trouva l'art d'emprunter et de ne rendre rien ;
-Et, bravant des sergents la timide cohorte,
-Laissa le créancier se morfondre à la porte.
-Mais, pour comble, à la fin, le marquis en prison
-Sous le faix des procès vit tomber sa maison.
-Alors le noble altier, pressé de l'indigence,
-Humblement du faquin rechercha l'alliance ;
-Avec lui trafiquant d'un nom si précieux,
-Par un lâche contrat vendit tous ses aïeux ;
-Et, corrigeant ainsi la fortune ennemie,
-Rétablit son honneur à force d'infamie.
-Car, si l'éclat de l'or ne relève le sang,
-En vain l'on fait briller la splendeur de son rang.
-L'amour de vos aïeux passe en vous pour manie,
-Et chacun pour parent vous fuit et vous renie.
-Mais quand un homme est riche, il vaut toujours son prix.
-Et l'eût-on vu porter la mandille à Paris,
-N'eût-il de son vrai nom ni titre ni mémoire,
-D'Hozier lui trouvera cent aïeux dans l'histoire.
-Toi donc, qui, de mérite et d'honneurs revêtu,
-Des écueils de la cour as sauvé ta vertu,
-Dangeau, qui, dans le rang où notre roi t'appelle,
-Le vois, toujours orné d'une gloire nouvelle,
-Et plus brillant par soi que par l'éclat des lis,
-Dédaigner tous ces rois dans la pourpre amollis ;
-Fuir d'un honteux loisir la douceur importune ;
-A ses sages conseils asservir la fortune ;
-Et, de tout son bonheur ne devant rien qu'à soi,
-Montrer à l'univers ce que c'est qu'être roi :
-Si tu veux te couvrir d'un éclat légitime,
-Va par mille beaux faits mériter son estime ;
-Sers un si noble maître ; et fais voir qu'aujourd'hui
-Ton prince a des sujets qui sont dignes de lui.
-
-
-Et quel fâcheux démon, durant les nuits entières,
-Rassemble ici les chats de toutes les gouttières ?
-
-Qui frappe l'air, bon Dieu ! de ces lugubres cris ?
-Est-ce donc pour veiller qu'on se couche à Paris ?
-Et quel fâcheux démon, durant les nuits entières,
-Rassemble ici les chats de toutes les gouttières ?
-J'ai beau sauter du lit, plein de trouble et d'effroi,
-Je pense qu'avec eux tout l'enfer est chez moi :
-L'un miaule en grondant comme un tigre en furie,
-L'autre roule sa voix comme un enfant qui crie.
-Ce n'est pas tout encor, les souris et les rats
-Semblent, pour m'éveiller, s'entendre avec les chats,
-Plus importuns pour moi, durant la nuit obscure,
-Que jamais, en plein jour, ne fut l'abbé de Pure.
-Tout conspire à la fois à troubler mon repos,
-Et je me plains ici du moindre de mes maux :
-Car à peine les coqs, commençant leur ramage,
-Auront de cris aigus frappé le voisinage,
-Qu'un affreux serrurier, que le ciel en courroux
-A fait pour mes péchés, trop voisin de chez nous,
-Avec un fer maudit, qu'à grand bruit il apprête,
-De cent coups de marteau me va fendre la tête.
-J'entends déjà partout les charrettes courir,
-Les maçons travailler, les boutiques s'ouvrir :
-Tandis que dans les airs mille cloches émues,
-D'un funèbre concert font retentir les nues ;
-Et, se mêlant au bruit de la grêle et des vents,
-Pour honorer les morts font mourir les vivants.
-Encor je bénirais la bonté souveraine,
-Si le ciel à ces maux avait borné ma peine ;
-Mais si seul en mon lit je peste avec raison,
-C'est encor pis vingt fois en quittant la maison :
-En quelque endroit que j'aille, il faut fendre la presse
-D'un peuple d'importuns qui fourmillent sans cesse :
-L'un me heurte d'un ais dont je suis tout froissé ;
-Je vois d'un autre coup mon chapeau renversé.
-Là, d'un enterrement la funèbre ordonnance,
-D'un pas lugubre et lent vers l'église s'avance ;
-Et plus loin des laquais l'un l'autre s'agaçans,
-Font aboyer les chiens et jurer les passants.
-Des paveurs en ce lieu me bouchent le passage.
-Là, je trouve une croix de funeste présage,
-Et des couvreurs grimpés au toit d'une maison,
-En font pleuvoir l'ardoise et la tuile à foison.
-Là, sur une charrette une poutre branlante
-Vient menaçant de loin la foule qu'elle augmente,
-Six chevaux attelés à ce fardeau pesant
-Ont peine à l'émouvoir sur le pavé glissant.
-D'un carrosse en passant il accroche une roue,
-Et du choc le renverse en un grand tas de boue :
-Quand un autre à l'instant s'efforçant de passer,
-Dans le même embarras se vient embarrasser
-Vingt carrosses bientôt arrivant à la file,
-Y sont en moins de rien suivis de plus de mille,
-Et, pour surcroît de maux, un sort malencontreux
-Conduit en cet endroit un grand troupeau de bœufs.
-Chacun prétend passer ; l'un mugit, l'autre jure ;
-Des mulets en sonnant augmentent le murmure.
-Aussitôt cent chevaux dans la foule appelés,
-De l'embarras qui croît ferment les défilés,
-Et partout, des passants enchaînant les brigades,
-Au milieu de la paix font voir les barricades.
-On n'entend que des cris poussés confusément :
-Dieu, pour s'y faire ouïr, tonnerait vainement.
-Moi donc, qui dois souvent en certain lieu me rendre,
-Le jour déjà baissant, et qui suis las d'attendre,
-Ne sachant plus tantôt à quel saint me vouer,
-Je me mets au hasard de me faire rouer.
-Je saute vingt ruisseaux, j'esquive, je me pousse ;
-Guénaud sur son cheval en passant m'éclabousse :
-Et, n'osant plus paraître en l'état où je suis,
-Sans songer où je vais, je me sauve où je puis.
-Tandis que dans un coin en grondant je m'essuie,
-Souvent pour m'achever, il survient une pluie :
-On dirait que le ciel, qui se fond tout en eau,
-Veuille inonder ces lieux d'un déluge nouveau.
-Pour traverser la rue, au milieu de l'orage,
-Un ais sur deux pavés forme un étroit passage ;
-Le plus hardi laquais n'y marche qu'en tremblant :
-Il faut pourtant passer sur ce pont chancelant ;
-Et les nombreux torrents qui tombent des gouttières,
-Grossissant les ruisseaux, en ont fait des rivières.
-J'y passe en trébuchant ; mais, malgré l'embarras,
-La frayeur de la nuit précipite mes pas.
-Car, sitôt que du soir les ombres pacifiques
-D'un double cadenas font fermer les boutiques ;
-Que, retiré chez lui, le paisible marchand
-Va revoir ses billets et compter son argent ;
-Que dans le Marché-Neuf tout est calme et tranquille,
-Les voleurs à l'instant s'emparent de la ville.
-Le bois le plus funeste et le moins fréquenté
-Est, au prix de Paris, un lieu de sûreté.
-Malheur donc à celui qu'une affaire imprévue
-Engage un peu trop tard au détour d'une rue !
-Bientôt quatre bandits lui serrant les côtés :
-La bourse !... Il faut se rendre ; ou bien non, résistez,
-Afin que votre mort, de tragique mémoire,
-Des massacres fameux aille grossir l'histoire.
-Pour moi, fermant ma porte, et cédant au sommeil,
-Tous les jours je me couche avecque le soleil :
-Mais en ma chambre à peine ai-je éteint la lumière,
-Qu'il ne m'est plus permis de fermer la paupière.
-Des filous effrontés, d'un coup de pistolet,
-Ebranlent ma fenêtre, et percent mon volet :
-J'entends crier partout : Au meurtre ! On m'assassine !
-Ou : Le feu vient de prendre à la maison voisine !
-Tremblant et demi-mort, je me lève à ce bruit,
-Et souvent sans pourpoint je cours toute la nuit.
-Car le feu, dont la flamme en ondes se déploie,
-Fait de notre quartier une seconde Troie,
-Où maint Grec affamé, maint avide Argien,
-Au travers des charbons va piller le Troyen.
-Enfin sous mille crocs la maison abîmée
-Entraîne aussi le feu qui se perd en fumée.
-Je me retire donc, encor pâle d'effroi,
-Mais le jour est venu quand je rentre chez moi.
-Je fais pour reposer un effort inutile :
-Ce n'est qu'à prix d'argent qu'on dort en cette ville.
-Il faudrait, dans l'enclos d'un vaste logement,
-Avoir loin de la rue un autre appartement.
-Paris est pour un riche un pays de Cocagne,
-Sans sortir de la ville, il trouve la campagne :
-Il peut dans son jardin, tout peuplé d'arbres verts,
-Receler le printemps au milieu des hivers ;
-Et, foulant le parfum de ses plantes fleuries,
-Aller entretenir ses douces rêveries.
-Mais moi, grâce au destin, qui n'ai ni feu ni lieu,
-Je me loge où je puis, et comme il plaît à Dieu.
-
-Muse, changeons de style, et quittons la satire :
-C'est un méchant métier que celui de médire ;
-A l'auteur qui l'embrasse il est toujours fatal :
-Le mal qu'on dit d'autrui ne produit que du mal.
-Maint poète, aveuglé d'une telle manie,
-En courant à l'honneur trouve l'ignominie ;
-Et tel mot, pour avoir réjoui le lecteur,
-A coûté bien souvent des larmes à l'auteur.
-Un éloge ennuyeux, un froid panégyrique,
-Peut pourrir à son aise au fond d'une boutique,
-Ne craint point du public les jugements divers,
-Et n'a pour ennemis que la poudre et les vers :
-Mais un auteur malin, qui rit et qui fait rire,
-Qu'on blâme en le lisant, et pourtant qu'on veut lire,
-Dans ses plaisants accès qui se croit tout permis,
-De ses propres rieurs se fait des ennemis.
-Un discours trop sincère aisément nous outrage :
-Chacun dans ce miroir pense voir son visage :
-Et tel, en vous lisant admire chaque trait,
-Qui dans le fond de l'âme et vous craint et vous hait.
-Muse, c'est donc en vain que la main vous démange.
-S'il faut rimer ici, rimons quelque louange ;
-Et cherchons un héros parmi cet univers,
-Digne de notre encens et digne de nos vers.
-Mais à ce grand effort en vain je vous anime :
-Je ne puis pour louer rencontrer une rime ;
-Dès que j'y veux rêver, ma veine est aux abois.
-J'ai beau frotter mon front, j'ai beau mordre mes doigts,
-Je ne puis arracher du creux de ma cervelle
-Que des vers plus forcés que ceux de la Pucelle.
-Je pense être à la gêne, et, pour un tel dessein,
-La plume et le papier résistent à ma main.
-Mais, quand il faut railler, j'ai ce que je souhaite.
-Alors, certes, alors je me connais poète :
-Phébus, dès que je parle, est prêt à m'exaucer ;
-Mes mots viennent sans peine, et courent se placer.
-Faut-il peindre un fripon fameux dans cette ville ?
-Ma main, sans que j'y rêve, écrira Raumaville.
-Faut-il d'un sot parfait montrer l'original ?
-Ma plume au bout du vers d'abord trouve Sofal :
-Je sens que mon esprit travaille de génie.
-Faut-il d'un froid rimeur dépeindre la manie ?
-Mes vers comme un torrent, coulent sur le papier :
-Je rencontre à la fois Perrin et Pelletier,
-Bonnecorse, Pradon, Colletet, Titreville ;
-Et, pour un que je veux, j'en trouve plus de mille.
-Aussitôt je triomphe ; et ma muse en secret
-S'estime et s'applaudit du beau coup qu'elle a fait.
-C'est en vain qu'au milieu de ma fureur extrême
-Je me fais quelquefois des leçons à moi-même ;
-En vain je veux au moins faire grâce à quelqu'un :
-Ma plume aurait regret d'en épargner aucun :
-Et sitôt qu'une fois la verve me domine,
-Tout ce qui s'offre à moi passe par l'étamine.
-Le mérite pourtant m'est toujours précieux :
-Mais tout fat me déplaît, et me blesse les yeux ;
-Je le poursuis partout, comme un chien fait sa proie,
-Et ne le sens jamais qu'aussitôt je n'aboie.
-Enfin, sans perdre temps en de si vains propos,
-Je sais coudre une rime au bout de quelques mots.
-Souvent j'habille en vers une maligne prose :
-C'est par là que je vaux, si je vaux quelque chose.
-Ainsi, soit que bientôt, par une dure loi,
-La mort d'un vol affreux vienne fondre sur moi,
-Soit que le ciel me garde un cours long et tranquille,
-A Rome ou dans Paris, aux champs ou dans la ville,
-Dût ma muse par là choquer tout l'univers,
-Riche, gueux, triste ou gai, je veux faire des vers.
-Pauvre esprit, dira-t-on, que je plains ta folie !
-Modère ces bouillons de ta mélancolie ;
-Et garde qu'un de ceux que tu penses blâmer
-N'éteigne dans ton sang cette ardeur de rimer.
-Hé quoi ! lorsqu'autrefois Horace, après Lucile,
-Exhalait en bons mots les vapeurs de sa bile,
-Et, vengeant la vertu par des traits éclatants,
-Allait ôter le masque aux vices de son temps ;
-Ou bien quand Juvénal, de sa mordante plume
-Faisant couler des flots de fiel et d'amertume,
-Gourmandait en courroux tout le peuple latin,
-L'un ou l'autre, fit-il une tragique fin ?
-Et que craindre après tout, d'une fureur si vaine ?
-Personne ne connaît ni mon nom ni ma veine :
-On ne voit point mes vers, à l'envi de Montreuil,
-Grossir impunément les feuillets d'un recueil.
-A peine quelquefois je me force à les lire,
-Pour plaire à quelque ami que charme la satire,
-Qui me flatte peut-être, et, d'un air imposteur,
-Rit tout haut de l'ouvrage, et tout bas de l'auteur.
-Enfin c'est mon plaisir ; je veux me satisfaire.
-Je ne puis bien parler, et ne saurais me taire ;
-Et, dès qu'un mot plaisant vient luire à mon esprit
-Je n'ai point de repos qu'il ne soit en écrit :
-Je ne résiste point au torrent qui m'entraîne.
-Mais c'est assez parlé ; prenons un peu d'haleine.
-Ma main, pour cette fois, commence à se lasser.
-Finissons. Mais demain, Muse, à recommencer.
-De Paris au Pérou, du Japon jusqu'à Rome,
-Le plus sot animal, à mon avis, c'est l'homme.
-De tous les animaux qui s'élèvent dans l'air,
-Qui marchent sur la terre, ou nagent dans la mer,
-De Paris au Pérou, du Japon jusqu'à Rome,
-Le plus sot animal, à mon avis, c'est l'homme.
-Quoi ! dira-t-on d'abord, un ver, une fourmi,
-Un insecte rampant qui ne vit qu'à demi,
-Un taureau qui rumine, une chèvre qui broute,
-Ont l'esprit mieux tourné que n'a l'homme ? Oui sans doute.
-Ce discours te surprend, docteur, je l'aperçoi.
-L'homme de la nature est le chef et le roi :
-Bois, prés, champs, animaux, tout est pour son usage,
-Et lui seul a, dis-tu, la raison en partage.
-Il est vrai de tout temps, la raison fut son lot :
-Mais de là je conclus que l'homme est le plus sot.
-Ces propos, diras-tu, sont bons dans la satire,
-Pour égayer d'abord un lecteur qui veut rire :
-Mais il faut les prouver. En forme. - J'y consens.
-Réponds-moi donc, docteur, et mets-moi sur les bancs.
-Qu'est-ce que la sagesse ? une égalité d'âme
-Que rien ne peut troubler, qu'aucun désir n'enflamme,
-Qui marche en ses conseils à pas plus mesurés
-Qu'un doyen au palais ne monte les degrés.
-Or cette égalité dont se forme le sage,
-Qui jamais moins que l'homme en a connu l'usage ?
-La fourmi tous les ans traversant les guérets,
-Grossit ses magasins des trésors de Cérets ;
-Et dès que l'aquilon ramenant la froidure,
-Vient de ses noirs frimas attrister la nature,
-Cet animal, tapi dans son obscurité,
-Jouit l'hiver des biens conquis durant l'été.
-Mais on ne la voit point, d'une humeur inconstante,
-Paresseuse au printemps, en hiver diligente,
-Affronter en plein champ les fureurs de janvier,
-Ou demeurer oisive au retour du bélier.
-Mais l'homme, sans arrêt dans sa course insensée,
-Voltige incessamment de pensée en pensée :
-Son cœur, toujours flottant entre mille embarras,
-Ne sait ni ce qu'il veut ni ce qu'il ne veut pas.
-Ce qu'un jour il abhorre, en l'autre il le souhaite.
-Moi ! j'irais épouser une femme coquette !
-J'irais, par ma constance aux affronts endurci,
-Me mettre au rang des saints qu'a célébrés Bussi !
-Assez de sots sans moi feront parler la ville,
-Disait, le mois passé, ce marquis indocile,
-Qui, depuis quinze jours dans le piège arrêté,
-Entre les bons maris pour exemple cité,
-Croit que Dieu tout exprès d'une côte nouvelle
-A tiré pour lui seul une femme fidèle.
-Voilà l'homme en effet. Il va du blanc au noir :
-Il condamne au matin ses sentiments du soir :
-Importun à tout autre, à soi-même incommode,
-Il change à tous moments d'esprit comme de mode :
-Il tourne au moindre vent, il tombe au moindre choc,
-Aujourd'hui dans un casque et demain dans un froc.
-Cependant à le voir plein de vapeurs légères,
-Soi-même se bercer de ses propres chimères,
-Lui seul de la nature est la base et l'appui,
-Et le dixième ciel ne tourne que pour lui.
-De tous les animaux, il est, dit-il, le maître.
-- Qui pourrait le nier, poursuis-tu. - Moi, peut-être.
-Mais, sans examiner si, vers les antres sourds,
-L'ours a peur du passant, ou le passant de l'ours ;
-Et si, sur un édit des pâtres de Nubie,
-Les lions de Barca videraient la Libye ;
-Ce maître prétendu qui leur donne des lois,
-Ce roi des animaux, combien a-t-il de rois ?
-L'ambition, l'amour, l'avarice, ou la haine,
-Tiennent comme un forçat son esprit à la chaîne.
-Le sommeil sur ses yeux commence à s'épancher :
-Debout, dit l'avarice, il est temps de marcher.
-Hé ! laissez-moi. - Debout ! - Un moment ! - Tu répliques ?
-- A peine le soleil fait ouvrir les boutiques.
-- N'importe, lève-toi. - Pour quoi faire après tout ? -
-Pour courir l'Océan de l'un à l'autre bout,
-Chercher jusqu'au Japon la porcelaine et l'ambre,
-Rapporter de Goa le poivre et le gingembre.
-- Mais j'ai des biens en foule, et je m'en puis passer.
-- On n'en peut trop avoir ; et pour en amasser
-Il ne faut épargner ni crime, ni parjure ;
-Il faut souffrir la faim et coucher sur la dure ;
-Eût-on plus de trésors que n'en perdit Galet,
-N'avoir en sa maison ni meubles, ni valet ;
-Parmi les tas de blés vivre de seigle et d'orge ;
-De peur de perdre un liard souffrir qu'on vous égorge.
-- Et pourquoi cette épargne enfin ? - L'ignores-tu ?
-Afin qu'un héritier, bien nourri, bien vêtu,
-Profitant d'un trésor en tes mains inutile,
-De son train quelque jour embarrasse la ville.
-Que faire ? Il faut partir : les matelots sont prêts.
-Ou, si pour l'entraîner l'argent manque d'attraits,
-Bientôt l'ambition et toute son escorte
-Dans le sein du repos vient le prendre à main-forte,
-L'envoie en furieux, au milieu des hasards,
-Se faire estropier sur les pas des Césars ;
-Et cherchant sur la brèche une mort indiscrète,
-De sa folle valeur embellir la gazette.
-Tout beau, dira quelqu'un, raillez plus à propos ;
-Ce vice fut toujours la vertu des héros.
-Quoi donc ! à votre avis, fut-ce un fou qu'Alexandre ?
-- Qui ? cet écervelé qui mit l'Asie en cendre ?
-Ce fougueux l'Angely, qui, de sang altéré,
-Maître du monde entier s'y trouvait trop serré !
-L'enragé qu'il était, né roi d'une province
-Qu'il pouvait gouverner en bon et sage prince,
-S'en alla follement, et pensant être dieu,
-Courir comme un bandit qui n'a ni feu ni lieu ;
-Et, traînant avec soi les horreurs de la guerre,
-De sa vaste folie emplir toute la terre ;
-Heureux, si de son temps, pour cent bonnes raisons,
-La Macédoine eût eu des Petites-Maisons,
-Et qu'un sage tuteur l'eût en cette demeure,
-Par avis de parents, enfermé de bonne heure !
-Mais, sans nous égarer dans ces digressions,
-Traiter, comme Senaut, toutes les passions ;
-Et, les distribuant par classes et par titres,
-Dogmatiser en vers, et rimer par chapitres,
-Laissons-en discourir La Chambre ou Coeffeteau,
-Et voyons l'homme enfin par l'endroit le plus beau.
-Lui seul, vivant, dit-on, dans l'enceinte des villes,
-Fait voir d'honnêtes mœurs, des coutumes civiles,
-Se fait des gouverneurs, des magistrats, des rois,
-Observe une police, obéit à des lois.
-Il est vrai. Mais pourtant sans loi et sans police,
-Sans craindre archers, prévôt, ni suppôt de justice,
-Voit-on les loups brigands, comme nous inhumains
-Pour détrousser les loups courir les grands chemins ?
-Jamais, pour s'agrandir, vit-on dans sa manie
-Un tigre en factions partager l'Hyrcanie ?
-L'ours a-t-il dans les bois la guerre avec les ours ?
-Le vautour dans les airs fond-il sur les vautours ?
-A-t-on vu quelquefois dans les plaines d'Afrique,
-Déchirant à l'envi leur propre république,
-"Lions contre lions, parents contre parents
-"Combattre follement pour le choix des tyrans ?"
-L'animal le plus fier qu'enfante la nature
-Dans un autre animal respecte sa figure,
-De sa rage avec lui modère les accès,
-Vit sans bruit, sans débats, sans noise, sans procès.
-Un aigle, sur un champ prétendant droit d'aubaine,
-Ne fait point appeler un aigle à la huitaine ;
-Jamais contre un renard chicanant un poulet
-Un renard de son sac n'alla charger Rolet ;
-Jamais la biche en rut n'a, pour fait d'impuissance,
-Traîné du fond des bois un cerf à l'audience ;
-Et jamais juge, entre eux ordonnant le congrès,
-De ce burlesque mot n'a sali ses arrêts.
-On ne connaît chez eux ni placets ni requêtes,
-Ni haut, ni bas conseil, ni chambre des enquêtes.
-Chacun l'un avec l'autre en toute sûreté,
-Vit sous les pures lois de la simple équité,
-L'homme seul, l'homme seul, en sa fureur extrême,
-Met un brutal honneur à s'égorger soi-même.
-C'était peu que sa main conduite par l'enfer,
-Eût pétri le salpêtre, eût aiguisé le fer :
-Il fallait que sa rage à l'univers funeste,
-Allât encor de lois embrouiller un Digeste ;
-Cherchant pour l'obscurcir des gloses, des docteurs,
-Accablât l'équité sous des monceaux d'auteurs,
-Et pour comble de maux apportât dans la France
-Des harangueurs du temps l'ennuyeuse éloquence.
-Doucement, diras-tu ! que sert de s'emporter ?
-L'homme a ses passions, on n'en saurait douter ;
-Il a comme la mer ses flots et ses caprices :
-Mais ses moindres vertus balancent tous ses vices.
-N'est-ce pas l'homme enfin dont l'art audacieux
-Dans le tour d'un compas a mesuré les cieux ?
-Dont la vaste science, embrassant toutes choses,
-A fouillé la nature, en a percé les causes ?
-Les animaux ont-ils des universités ?
-Voit-on fleurir chez eux les quatre facultés ?
-Y voit-on des savants en droit, en médecine,
-Endosser l'écarlate et se fourrer d'hermine ?
-Non, sans doute ; et jamais chez eux un médecin
-N'empoisonna les bois de son art assassin.
-Jamais docteur armé d'un argument frivole
-Ne s'enroua chez eux sur les bancs d'une école.
-Mais sans chercher au fond, si notre esprit déçu
-Sait rien de ce qu'il sait, s'il a jamais rien su,
-Toi-même réponds-moi : Dans le siècle où nous sommes,
-Est-ce au pied du savoir qu'on mesure les hommes ?
-Veux-tu voir tous les grands à ta porte courir ?
-Dit un père à son fils dont le poil va fleurir ;
-Prends-moi le bon parti : laisse là tous les livres.
-Cent francs au denier cinq combien font-ils ? - Vingt livres.
-C'est bien dit. Va, tu sais tout ce qu'il faut savoir.
-Que de biens, que d'honneurs sur toi s'en vont pleuvoir !
-Exerce-toi, mon fils, dans ces hautes sciences ;
-Prends, au lieu d'un Platon, le Guidon des finances.
-Sache quelle province enrichit les traitants ;
-Combien le sel au roi peut fournir tous les ans.
-Endurcis-toi le cœur, sois arabe, corsaire,
-Injuste, violent, sans foi, double, faussaire.
-Ne va point sottement faire le généreux :
-Engraisse-toi, mon fils, du suc des malheureux ;
-Et, trompant de Colbert la prudence importune,
-Va par tes cruautés mériter la fortune.
-Aussitôt tu verras poètes, orateurs,
-Rhéteurs, grammairiens, astronomes, docteurs,
-Dégrader les héros pour te mettre en leurs places,
-De tes titres pompeux enfler leurs dédicaces,
-Te prouver à toi-même, en grec, hébreu, latin,
-Que tu sais de leur art et le fort et le fin.
-Quiconque est riche est tout : sans sagesse il est sage ;
-Il a, sans rien savoir, la science en partage,
-Il a l'esprit, le cœur, le mérite, le rang,
-La vertu, la valeur, la dignité, le sang ;
-Il est aimé des grands, il est chéri des belles :
-Jamais surintendant ne trouva de cruelles.
-L'or même à la laideur donne un teint de beauté :
-Mais tout devient affreux avec la pauvreté.
-C'est ainsi qu'à son fils un usurier habile
-Trace vers la richesse une route facile :
-Et souvent tel y vient, qui sait, pour tout secrept,
-Cinq et quatre font neuf, ôtez deux, reste sept.
-Après cela, docteur, va pâlir sur la Bible,
-Va marquer les écueils de cette mer terrible ;
-Perce la sainte horreur de ce livre divin ;
-Confonds dans un ouvrage et Luther et Calvin,
-Débrouille des vieux temps les querelles célèbres ;
-Eclaircis des rabbins les savantes ténèbres :
-Afin qu'en ta vieillesse un livre en maroquin
-Aille offrir ton travail à quelque heureux faquin,
-Qui, pour digne loyer de la Bible éclaircie,
-Te paye en l'acceptant d'un "Je vous remercie".
-Ou, si ton cœur aspire à des honneurs plus grands
-Quitte là le bonnet, la Sorbonne et les bancs ;
-Et, prenant désormais un emploi salutaire,
-Mets-toi chez un banquier, ou bien chez un notaire :
-Laisse-là saint Thomas s'accorder avec Scot ;
-Et conclus avec moi qu'un docteur n'est qu'un sot.
-Un docteur ! diras-tu. Parlez de vous, poète ;
-C'est pousser un peu loin votre muse indiscrète.
-Mais, sans perdre en discours le temps hors de saison,
-L'homme, venez au fait, n'a-t-il pas la raison ?
-N'est-ce pas son flambeau, son pilote fidèle ?
-Oui. Mais de quoi lui sert que sa voix le rappelle,
-Si, sur la foi des vents tout prêt à s'embarquer,
-Il ne voit point d'écueil qu'il ne l'aille choquer ?
-Et que sert à Cotin la raison qui lui crie :
-N'écris plus, guéris-toi d'une vaine furie,
-Si tous ces vains conseils, loin de la réprimer,
-Ne font qu'accroître en lui la fureur de rimer ?
-Tous les jours de ses vers, qu'à grand bruit il récite,
-Il met chez lui voisins, parents, amis, en fuite ;
-Car, lorsque son démon commence à l'agiter,
-Tout, jusqu'à sa servante, est prêt à déserter.
-Un âne, pour le moins, instruit par la nature,
-A l'instinct qui le guide obéit sans murmure,
-Ne va point follement de sa bizarre voix
-Défier aux chansons les oiseaux dans les bois :
-Sans avoir la raison, il marche sur sa route.
-L'homme seul, qu'elle éclaire, en plein jour ne voit goutte ;
-Réglé par ses avis, fait tout à contre-temps,
-Et dans tout ce qu'il fait n'a ni raison ni sens.
-Tout lui plaît et déplaît, tout le choque et l'oblige ;
-Sans raison il est gai, sans raison il s'afflige
-Son esprit au hasard aime, évite, poursuit,
-Défait, refait, augmente, ôte, élève, détruit,
-Et voit-on, comme lui, les ours ni les panthères
-S'effrayer sottement de leurs propres chimères,
-Plus de douze attroupés craindre le nombre impair,
-Ou croire qu'un corbeau les menace dans l'air.
-Jamais l'homme, dis-moi, vit-il la bête folle
-Sacrifier à l'homme, adorer son idole,
-Lui venir, comme au dieu des saisons et des vents,
-Demander à genoux la pluie ou le beau temps ?
-Non, mais cent fois la bête a vu l'homme hypocondre
-Adorer le métal que lui-même il fit fondre ;
-A vu dans un pays les timides mortels
-Trembler aux pieds d'un singe assis sur leurs autels ;
-Et sur les bords du Nil les peuples imbéciles,
-L'encensoir à la main chercher les crocodiles.
-Mais pourquoi, diras-tu, cet exemple odieux ?
-Que peut servir ici l'Egypte et ses faux dieux ?
-Quoi ! me prouverez-vous par ce discours profane
-Que l'homme, qu'un docteur est au-dessous d'un âne ?
-Un âne, le jouet de tous les animaux,
-Un stupide animal, sujet à mille maux ;
-Dont le nom seul en soi comprend une satire !
-- Oui, d'un âne : et qu'a-t-il qui nous excite à rire ?
-Nous nous moquons de lui : mais s'il pouvait un jour,
-Docteur, sur nos défauts s'exprimer à son tour ;
-Si, pour nous réformer, le ciel prudent et sage
-De la parole enfin lui permettait l'usage ;
-Qu'il pût dire tout haut ce qu'il se dit tout bas ;
-Ah ! docteur, entre nous, que ne dirait-il pas ?
-Et que peut-il penser lorsque dans une rue,
-Au milieu de Paris, il promène sa vue ;
-Qu'il voit de toutes parts les hommes bigarrés,
-Les uns gris, les uns noirs, les autres chamarrés ?
-Que dit-il quand il voit, avec la mort en trousse,
-Courir chez un malade un assassin en housse ;
-Qu'il trouve de pédants un escadron fourré,
-Suivi par un recteur de bedeaux entouré ;
-Ou qu'il voit la Justice, en grosse compagnie,
-Mener tuer un homme avec cérémonie ?
-Que pense-t-il de nous lorsque sur le midi
-Un hasard au palais le conduit un jeudi ;
-Lorsqu'il entend de loin, d'une gueule infernale,
-La chicane en fureur mugir dans la grand'salle ?
-Que dit-il quand il voit les juges, les huissiers,
-Les clercs, les procureurs, les sergents, les greffiers ?
-Oh ! que si l'âne alors, à bon droit misanthrope,
-Pouvait trouver la voix qu'il eut au temps d'Esope ;
-De tous côtés, docteur, voyant les hommes fous,
-Qu'il dirait de bon cœur, sans en être jaloux,
-Content de ses chardons, et secouant la tête :
-Ma foi, non plus que nous, l'homme n'est qu'une bête !
-C'est à vous, mon esprit, à qui je veux parler.
-Vous avez des défauts que je ne puis celer :
-Assez et trop longtemps ma lâche complaisance
-De vos jeux criminels a nourri l'insolence ;
-Mais, puisque vous poussez ma patience à bout,
-Une fois en ma vie il faut vous dire tout.
-On croirait à vous voir dans vos libres caprices
-Discourir en Caton des vertus et des vices,
-Décider du mérite et du prix des auteurs,
-Et faire impunément la leçon aux docteurs,
-Qu'étant seul à couvert des traits de la satire
-Vous avez tout pouvoir de parler et d'écrire.
-Mais moi, qui dans le fond sais bien ce que j'en crois,
-Qui compte tous les jours vos défauts par mes doigts,
-Je ris, quand je vous vois, si faible et si stérile,
-Prendre sur vous le soin de réformer la ville,
-Dans vos discours chagrins plus aigre et plus mordant
-Qu'une femme en furie, ou Gautier en plaidant.
-Mais répondez un peu. Quelle verve indiscrète
-Sans l'aveu des neuf sœurs vous a rendu poète ?
-Sentez-vous, dites-moi, ces violents transports
-Qui d'un esprit divin font mouvoir les ressorts ?
-Qui vous a pu souffler une si folle audace ?
-Phébus a-t-il pour vous aplani le Parnasse ?
-Et ne savez-vous pas que, sur ce mont sacré,
-Qui ne vole au sommet tombe au plus bas degré,
-Et qu'à moins d'être au rang d'Horace ou de Voiture
-On rampe dans la fange avec l'abbé de Pure ?
-Que si tous mes efforts ne peuvent réprimer
-Cet ascendant malin qui vous force à rimer,
-Sans perdre en vains discours tout le fruit de vos veilles,
-Osez chanter du roi les augustes merveilles :
-Là, mettant à profit vos caprices divers,
-Vous verriez tous les ans fructifier vos vers,
-Et par l'espoir du gain votre muse animée
-Vendrait au poids de l'or une once de fumée.
-Mais en vain, direz-vous, je pense vous tenter
-Par l'éclat d'un fardeau trop pesant à porter.
-Tout chantre ne peut pas, sur le ton d'un Orphée,
-Entonner en grands vers "la Discorde étouffée" ;
-Peindre "Bellone en feu tonnant de toutes parts",
-"Et le Belge effrayé fuyant sur ses remparts."
-Sur un ton si hardi, sans être téméraire,
-Racan pourrait chanter au défaut d'un Homère ;
-Mais pour Cotin et moi, qui rimons au hasard,
-Que l'amour de blâmer fit poètes par art,
-Quoiqu'un tas de grimauds vante notre éloquence,
-Le plus sûr est pour nous de garder le silence.
-Un poème insipide et sottement flatteur
-Déshonore à la fois le héros et l'auteur :
-Enfin de tels projets passent notre faiblesse.
-Ainsi parle un esprit languissant de mollesse
-Qui, sous l'humble dehors d'un respect affecté,
-Cache le noir venin de sa malignité.
-Mais, dussiez-vous en l'air voir vos ailes fondues,
-Ne valait-il pas mieux vous perdre dans les nues
-Que d'aller sans raison, d'un style peu chrétien,
-Faire insulte en rimant à qui ne vous dit rien,
-Et du bruit dangereux d'un livre téméraire,
-A vos propres périls enrichir le libraire ?
-Vous vous flattez peut-être, en votre vanité,
-D'aller comme un Horace à l'immortalité ;
-Et déjà vous croyez dans vos rimes obscures
-Aux Saumaises futurs préparer des tortures.
-Mais combien d'écrivains, d'abord si bien reçus,
-Sont de ce fol espoir honteusement déçus !
-Combien, pour quelques mois, ont vu fleurir leur livre,
-Dont les vers en paquet se vendent à la livre !
-Vous pourrez voir, un temps, vos écrits estimés
-Courir de main en main par la ville semés ;
-Puis de là tout poudreux, ignorés sur la terre,
-Suivre chez l'épicier Neufgermain et La Serre ;
-Ou de trente feuillets réduits peut-être à neuf,
-Parer, demi-rongés, les rebords du pont Neuf.
-Le bel honneur pour vous, en voyant vos ouvrages
-Occuper le loisir des laquais et des pages,
-Et souvent dans un coin renvoyés à l'écart
-Servir de second tome aux airs du Savoyard !
-Mais je veux que le sort, par un heureux caprice,
-Fasse de vos écrits prospérer la malice,
-Et qu'enfin votre livre aille, au gré de vos vœux,
-Faire siffler Cotin chez nos derniers neveux ;
-Que vous sert-il qu'un jour l'avenir vous estime,
-Si vos vers aujourd'hui vous tiennent lieu de crime,
-Et ne produisent rien, pour fruit de leurs bons mots,
-Que l'effroi du public et la haine des sots ?
-Quel démon vous irrite et vous porte à médire ?
-Un livre vous déplaît : qui vous force à le lire ?
-Laissez mourir un fat dans son obscurité.
-Un auteur ne peut-il pourrir en sûreté ?
-Le Jonas inconnu sèche dans la poussière ;
-Le David imprimé n'a point vu la lumière ;
-Le Moïse commence à moisir par les bords.
-Quel mal cela fait-il ? Ceux qui sont morts sont morts.
-Le tombeau contre vous ne peut-il les défendre ?
-Et qu'ont fait tant d'auteurs, pour remuer leur cendre ?
-Que vous ont fait Perrin, Bardin, Pradon, Hainaut,
-Colletet, Pelletier, Titreville, Quinault,
-Dont les noms en cent lieux, placés comme en leurs niches,
-Vont de vos vers malins remplir les hémistiches ?
-Ce qu'ils font vous ennuie. O le plaisant détour !
-Ils ont bien ennuyé le roi, toute la cour,
-Sans que le moindre édit ait, pour punir leur crime,
-Retranché les auteurs, ou supprimé la rime.
-Ecrive qui voudra : chacun à ce métier
-Peut perdre impunément de l'encre et du papier.
-Un roman, sans blesser les lois ni la coutume,
-Peut conduire un héros au dixième volume.
-De là vient que Paris voit chez lui de tout temps
-Les auteurs à grands flots déborder tous les ans ;
-Et n'a point de portail où, jusques aux corniches,
-Tous les piliers ne soient enveloppés d'affiches.
-Vous seul, plus dégoûté, sans pouvoir et sans nom,
-Viendrez régler les droits et l'état d'Apollon !
-Mais vous, qui raffinez sur les écrits des autres,
-De quel oeil pensez-vous qu'on regarde les vôtres ?
-Il n'est rien en ce temps à couvert de vos coups ;
-Mais savez-vous aussi comme on parle de vous ?
-Gardez-vous, dira l'un, de cet esprit critique :
-On ne sait bien souvent quelle mouche le pique ;
-Mais c'est un jeune fou qui se croit tout permis,
-Et qui pour un bon mot va perdre vingt amis.
-Il ne pardonne pas aux vers de la Pucelle,
-Et croit régler le monde au gré de sa cervelle.
-Jamais dans le barreau trouva-t-il rien de bon ?
-Peut-on si bien prêcher qu'il ne dorme au sermon ?
-Mais lui, qui fait ici le régent du Parnasse,
-N'est qu'un gueux revêtu des dépouilles d'Horace ;
-Avant lui Juvénal avait dit en latin
-"Qu'on est assis à l'aise aux sermons de Cotin."
-L'un et l'autre avant lui s'étaient plaints de la rime,
-Et c'est aussi sur eux qu'il rejette son crime :
-Il cherche à se couvrir de ces noms glorieux.
-J'ai peu lu ces auteurs, mais tout n'irait que mieux,
-Quand de ces médisants l'engeance toute entière
-Irait la tête en bas rimer dans la rivière.
-Voilà comme on vous traite : et le monde effrayé
-Vous regarde déjà comme un homme noyé.
-En vain quelque rieur, prenant votre défense,
-Veut faire au moins, de grâce, adoucir la sentence ;
-Rien n'apaise un lecteur toujours tremblant d'effroi,
-Qui voit peindre en autrui ce qu'il remarque en soi.
-Vous ferez-vous toujours des affaires nouvelles ?
-Et faudra-t-il sans cesse essuyer des querelles ?
-N'entendrai-je qu'auteurs se plaindre et murmurer ?
-Jusqu'à quand vos fureurs doivent-elles durer ?
-Répondez, mon Esprit ; ce n'est plus raillerie :
-Dites... Mais, direz-vous, pourquoi cette furie ?
-Quoi, pour un maigre auteur que je glose en passant,
-Est-ce un crime, après tout, et si noir et si grand ?
-Et qui, voyant un fat s'applaudir d'un ouvrage
-Où la droite raison trébuche à chaque page,
-Ne s'écrie aussitôt : "L'impertinent auteur !
-"L'ennuyeux écrivain ! Le maudit traducteur !
-"A quoi bon mettre au jour tous ces discours frivoles,
-"Et ces riens enfermés dans de grandes paroles ?"
-Est-ce donc là médire, ou parler franchement ?
-Non, non, la médisance y va plus doucement.
-Si l'on vient à chercher pour quel secret mystère
-Alidor à ses frais bâtit un monastère :
-"Alidor !" dit un fourbe, "il est de mes amis,
-"Je l'ai connu laquais avant qu'il fût commis :
-"C'est un homme d'honneur, de piété profonde,
-"Et qui veut rendre à Dieu ce qu'il a pris au monde."
-Voilà jouer d'adresse, et médire avec art ;
-Et c'est avec respect enfoncer le poignard.
-Un esprit né sans fard, sans basse complaisance,
-Fuit ce ton radouci que prend la médisance.
-Mais de blâmer des vers ou durs ou languissants,
-De choquer un auteur qui choque le bons sens,
-De railler un plaisant qui ne sait pas nous plaire,
-C'est ce que tout lecteur eut toujours droit de faire.
-Tous les jours à la cour un sot de qualité
-Peut juger de travers avec impunité ;
-A Malherbe, à Racan, préférer Théophile,
-Et le clinquant du Tasse à tout l'or de Virgile.
-Un clerc, pour quinze sous, sans craindre le holà,
-Peut aller au parterre attaquer Attila ;
-Et, si le roi des Huns ne lui charme l'oreille,
-Traiter de visigoths tous les vers de Corneille.
-Il n'est valet d'auteur, ni copiste à Paris,
-Qui, la balance en main, ne pèse les écrits.
-Dès que l'impression fait éclore un poète,
-Il est esclave né de quiconque l'achète :
-Il se soumet lui-même aux caprices d'autrui,
-Et ses écrits tout seuls doivent parler pour lui.
-Un auteur à genoux, dans une humble préface,
-Au lecteur qu'il ennuie a beau demander grâce ;
-Il ne gagnera rien sur ce juge irrité,
-Qui lui fait son procès de pleine autorité.
-Et je serai le seul qui ne pourrai rien dire !
-On sera ridicule, et je n'oserai rire !
-Et qu'ont produit mes vers de si pernicieux,
-Pour armer contre moi tant d'auteurs furieux ?
-Loin de les décrier, je les ai fait paraître :
-Et souvent, sans ces vers qui les ont fait connaître,
-Leur talent dans l'oubli demeurerait caché.
-Et qui saurait sans moi que Cotin a prêché ?
-La satire ne sert qu'à rendre un fat illustre :
-C'est une ombre au tableau, qui lui donne du lustre.
-En les blâmant enfin j'ai dit ce que j'en croi ;
-Et tel qui m'en reprend en pense autant que moi.
-"Il a tort", dira l'un ; "pourquoi faut-il qu'il nomme ?
-"Attaquer Chapelain ! ah ! c'est un si bon homme !
-"Balzac en fait l'éloge en cent endroits divers.
-"Il est vrai, s'il m'eût cru, qu'il n'eût point fait de vers.
-"Il se tue à rimer : que n'écrit-il en prose ?"
-Voilà ce que l'on dit. Et que dis-je autre chose ?
-En blâmant ses écrits, ai-je d'un style affreux
-Distillé sur sa vie un venin dangereux ?
-Ma muse, en l'attaquant, charitable et discrète,
-Sait de l'homme d'honneur distinguer le poète.
-Qu'on vante en lui la foi, l'honneur, la probité ;
-Qu'on prise sa candeur et sa civilité ;
-Qu'il soit doux, complaisant, officieux, sincère :
-On le veut, j'y souscris, et suis prêt de me taire.
-Mais que pour un modèle on montre ses écrits,
-Qu'il soit le mieux renté de tous les beaux esprits,
-Comme roi des auteurs qu'on l'élève à l'empire :
-Ma bile alors s'échauffe, et je brûle d'écrire,
-Et, s'il ne m'est permis de le dire au papier,
-J'irai creuser la terre, et, comme ce barbier,
-Faire dire aux roseaux par un nouvel organe :
-"Midas, le roi Midas a des oreilles d'âne."
-Quel tort lui fais-je enfin ? Ai-je par un écrit
-Pétrifié sa veine et glacé son esprit ?
-Quand un livre au palais se vend et se débite,
-Que chacun par ses yeux juge de son mérite,
-Que Billaine l'étale au deuxième pilier,
-Le dégoût d'un censeur peut-il le décrier ?
-En vain contre le Cid un ministre se ligue :
-Tout Paris pour Chimène a les yeux de Rodrigue,
-L'Académie en corps a beau le censurer :
-Le public révolté s'obstine à l'admirer.
-Mais, lorsque Chapelain met une œuvre en lumière,
-Chaque lecteur d'abord lui devient un Lignière.
-En vain il a reçu l'encens de mille auteurs :
-Son livre en paraissant dément tous ses flatteurs.
-Ainsi, sans m'accuser, quand tout Paris le joue,
-Qu'il s'en prenne à ses vers que Phébus désavoue ;
-Qu'il s'en prenne à sa muse allemande en françois.
-Mais laissons Chapelain pour la dernière fois.
-La satire, dit-on, est un métier funeste,
-Qui plaît à quelques gens, et choque tout le reste.
-La suite en est à craindre : en ce hardi métier
-La peur plus d'une fois fit repentir Régnier.
-Quittez ces vains plaisirs dont l'appât vous abuse :
-A de plus doux emplois occupez votre muse ;
-Et laissez à Feuillet réformer l'univers.
-Et sur quoi donc faut-il que s'exercent mes vers ?
-Irai-je dans une ode, en phrases de Malherbe,
-"Troubler dans ses roseaux le Danube superbe ;
-"Délivrer de Sion le peuple gémissant ;
-"Faire trembler Memphis, ou pâlir le Croissant.
-"Et, passant du Jourdain les ondes alarmées,
-"Cueillir" mal à propos, "les palmes idumées" ?
-Viendrai-je, en une églogue, entouré de troupeaux,
-Au milieu de Paris enfler mes chalumeaux,
-Et, dans mon cabinet assis au pied des hêtres,
-Faire dire aux échos des sottises champêtres ?
-Faudra-t-il de sens froid, et sans être amoureux,
-Pour quelque Iris en l'air faire le langoureux ;
-Lui prodiguer les noms de Soleil et d'Aurore,
-Et, toujours bien mangeant, mourir par métaphore ?
-Je laisse aux doucereux ce langage affété,
-Où s'endort un esprit de mollesse hébété.
-La satire, en leçons, en nouveautés fertile,
-Sait seule assaisonner le plaisant et l'utile,
-Et, d'un vers qu'elle épure aux rayons du bons sens,
-Détrompe les esprits des erreurs de leur temps.
-Elle seule, bravant l'orgueil et l'injustice,
-Va jusque sous le dais faire pâlir le vice,
-Et souvent sans rien craindre, à l'aide d'un bon mot,
-Va venger la raison des attentats d'un sot.
-C'est ainsi que Lucile, appuyé de Lélie,
-Fit justice en son temps des Cotins d'Italie,
-Et qu'Horace, jetant le sel à pleines mains,
-Se jouait aux dépens des Pelletiers romains.
-C'est elle qui, m'ouvrant le chemin qu'il faut suivre,
-M'inspira dès quinze ans la haine d'un sot livre ;
-Et sur ce mont fameux, où j'osai la chercher,
-Fortifia mes pas et m'apprit à marcher.
-C'est pour elle, en un mot, que j'ai fait vœu d'écrire.
-Toutefois, s'il le faut, je veux bien m'en dédire,
-Et, pour calmer enfin tous ces flots d'ennemis,
-Réparer en mes vers les maux que j'ai commis.
-Puisque vous le voulez, je vais changer de style.
-Je le déclare donc : Quinault est un Virgile ;
-Pradon comme un soleil en nos ans a paru ;
-Pelletier écrit mieux qu'Ablancourt ni Patru ;
-Cotin, à ses sermons traînant toute la terre,
-Fend les flots d'auditeurs pour aller à sa chaire ;
-Saufal est le phénix des Esprits relevés ;
-Perrin... Bon, mon esprit ! courage ! poursuivez.
-Mais ne voyez-vous pas que leur troupe en furie
-Va prendre encor ces vers pour une raillerie ?
-Et Dieu sait aussitôt que d'auteurs en courroux,
-Que de rimeurs blessés s'en vont fondre sur vous !
-Vous les verrez bientôt, féconds en impostures,
-Amasser contre vous des volumes d'injures,
-Traiter en vos écrits chaque vers d'attentat,
-Et d'un mot innocent faire un crime d'Etat.
-Vous aurez beau vanter le roi dans vos ouvrages,
-Et de ce nom sacré sanctifier vos pages ;
-Qui méprise Cotin n'estime point son roi,
-Et n'a, selon Cotin, ni Dieu, ni foi, ni loi.
-Mais quoi ! répondrez-vous, Cotin nous peut-il nuire ?
-Et par ses cris enfin que saurait-il produire ?
-Interdire à mes vers, dont peut-être il fait cas,
-L'entrée aux pensions où je ne prétends pas ?
-Non, pour louer un roi que tout l'univers loue,
-Ma langue n'attend point que l'argent la dénoue,
-Et, sans espérer rien de mes faibles écrits,
-L'honneur de le louer m'est un trop digne prix ;
-On me verra toujours, sage dans mes caprices,
-De ce même pinceau dont j'ai noirci les vices
-Et peint du nom d'auteur tant de sots revêtus,
-Lui marquer mon respect et tracer ses vertus.
-Je vous crois ; mais pourtant on crie, on vous menace,
-Je crains peu, direz-vous, les braves du Parnasse.
-Hé ! mon Dieu, craignez tout d'un auteur en courroux,
-Qui peut... - Quoi ? - Je m'entends. - Mais encor - Taisez-vous !
-
-Enfin, bornant le cours de tes galanteries,
-Alcippe, il est donc vrai, dans peu tu te maries.
-Sur l’argent, c’est tout dire, on est déjà d’accord.
-Ton beau père futur vide son coffre-fort :
-Et déja le notaire a, d’un style énergique,
-Griffonné de ton joug l’instrument authentique.
-C’est bien fait. Il est temps de fixer tes désirs.
-Ainsi que ses chagrins l’hymen a ses plaisirs.
-Quelle joie en effet, quelle douceur extrême !
-De se voir caressé d’une épouse qu’on aime :
-De s’entendre appeller petit cœur, ou mon bon ;
-De voir autour de soi croître dans sa maison,
-Sous les paisibles lois d’une agréable mère,
-De petits citoyens dont on croit être père !
-Quel charme ! Au moindre mal qui nous vient menacer,
-De la voir aussitôt accourir, s’empresser,
-S’effrayer d’un péril qui n’a point d’apparence,
-Et souvent de douleur se pâmer par avance.
-Car tu ne seras point de ces jaloux affreux,
-Habiles à se rendre inquiets, malheureux
-Qui tandis qu’une épouse à leurs yeux se désole,
-Pensent toujours qu’un autre en secret la console.
-Mais quoi, je vois déjà que ce discours t’aigrit.
-« Carmé de Juvénal, et plein de son esprit
-Venez-vous, diras-tu, dans une pièce outrée,
-Comme lui nous chanter : que dès le temps de Rhée
-La chasteté déja, la rougeur sur le front,
-Avait chez les humains reçu plus d’un affront :
-Qu’on vit avec le fer naître les injustices,
-L’impiété, l’orgueil, et tous les autres vices,
-Mais que la bonne foi dans l’amour conjugal
-N’alla point jusqu’au temps du troisième métal ?
-Ces mots ont dans sa bouche une emphase admirable :
-Mais je vous dirai, moi, sans alléguer la fable,
-Que si sous Adam même, et loin avant Noé,
-Le vice audacieux des hommes avoué
-A la triste innocence en tous lieux fit la guerre,
-Il demeura pourtant de l’honneur sur la terre :
-Qu’aux temps les plus féconds en Phrynés, en Laïs,
-Plus d’une Pénélope honora son pays ;
-Et que même aujourd’hui, sur ces fameux modèles,
-On peut trouver encor quelques femmes fidèles. »
-– Sans doute ; et dans Paris, si je sais bien compter,
-Il en est jusqu’à trois, que je pourrais citer.
-Ton épouse dans peu sera la quatrième.
-Je le veux croire ainsi : mais la chasteté même,
-Sous ce beau nom d’épouse, entrât-t-elle chez toi ;
-De retour d’un voyage en arrivant, crois-moi,
-Fais toujours du logis avertir la maîtresse.
-Tel partit tout baigné des pleurs de sa Lucrèce ;
-Qui faute d’avoir pris ce soin judicieux,
-Trouva. Tu sais… – « je sais que d’un conte odieux
-Vous avez comme moi sali votre mémoire.
-Mais laissons là, dis-tu, Joconde et son histoire.
-Du projet d’un hymen déja fort avancé,
-Devant vous aujourd’hui criminel dénoncé,
-Et mis sur la sellette aux pieds de la critique,
-Je vois bien tout de bon qu’il faut que je m’explique.
-Jeune autrefois par vous dans le monde conduit,
-J’ai trop bien profité, pour n’être pas instruit
-A quels discours malins le mariage expose.
-Je sais, que c’est un texte où chacun fait sa glose :
-Que de maris trompés tout rit dans l’univers,
-Epigrammes, chansons, rondeaux, fables en vers,
-Satire, comédie ; et sur cette matière
-J’ai vu tout ce qu’ont fait La Fontaine et Molière :
-J’ai lu tout ce qu’ont dit Villon et Saint-Gelais,
-Arioste, Marot, Boccace, Rabelais,
-Et tous ces vieux recueils de satires naïves,
-Des malices du sexe immortelles archives.
-Mais tout bien balancé, j’ai pourtant reconnu,
-Que de ces contes vains, le monde entretenu
-N’en a pas de l’hymen moins vu fleurir l’usage ;
-Que sous ce joug moqué tout à la fin s’engage :
-Qu’à ce commun filet les railleurs mêmes pris,
-Ont été très souvent de commodes maris ;
-Et que pour être heureux sous ce joug salutaire,
-Tout dépend en un mot du bon choix qu’on sait faire.
-Enfin, il faut ici parler de bonne foi,
-Je vieillis, et ne puis regarder sans effroi,
-Ces neveux affamés, dont l’importun visage
-De mon bien à mes yeux fait déjà le partage.
-Je crois déjà les voir au moment annoncé
-Qu’à la fin, sans retour, leur cher oncle est passé,
-Sur quelques pleurs forcés qu’ils auront soin qu’on voie,
-Se faire consoler du sujet de leur joie.
-Je me fais un plaisir, à ne vous rien celer,
-De pouvoir, moi vivant, dans peu les désoler ;
-Et, trompant un espoir pour eux si plein de charmes,
-Arracher de leurs yeux de véritables larmes.
-Vous dirai-je encor plus ? Soit faiblesse, ou raison,
-Je suis las de me voir les soirs en ma maison
-Seul avec des valets, souvent voleurs et traîtres,
-Et toujours, à coup sûr, ennemis de leurs maîtres.
-Je ne me couche point, qu’aussitôt dans mon lit
-Un souvenir fâcheux n’apporte à mon esprit
-Ces histoires de morts lamentables, tragiques,
-Dont Paris tous les ans peut grossir ses chroniques.
-Dépouillons-nous ici d’une vaine fierté.
-Nous naissons, nous vivons pour la société.
-A nous-mêmes livrés dans une solitude,
-Notre bonheur bientôt fait notre inquiétude ;
-Et si, durant un jour, notre premier aïeul
-Plus riche d’une côte avait vécu tout seul,
-Je doute, en sa demeure alors si fortunée,
-S’il n’eût point prié Dieu d’abréger la journée.
-N’allons donc point ici reformer l’univers,
-Ni par de vains discours, et de frivoles vers
-Etalant au public notre misanthropie,
-Censurer le lien le plus doux de la vie.
-Laissons là, croyez-moi, le monde tel qu’il est.
-L’hyménée est un joug, et c’est ce qui m’en plaît.
-L’homme en ses passions toujours errant sans guide,
-A besoin qu’on lui mette et le mors et la bride.
-Son pouvoir malheureux ne sert qu’à le gêner,
-Et pour le rendre libre, il le faut enchaîner.
-C’est ainsi que souvent la main de Dieu l’assiste. »
-– Ha bon ! Voilà parler en docte janséniste,
-Alcippe, et sur ce point si savamment touché,
-Desmares, dans Saint-Roch, n’aurait pas mieux prêché.
-Mais c’est trop t’insulter. Quittons la raillerie.
-Parlons sans hyperbole et sans plaisanterie.
-Tu viens de mettre ici l’hymen en son beau jour.
-Entends donc : et permets que je prêche à mon tour.
-L’épouse que tu prends, sans tache en sa conduite,
-Aux vertus, m’a-t-on dit, dans Port-Royal instruite,
-Aux lois de son devoir règle tous ses désirs.
-Mais qui peut t’assurer, qu’invincible aux plaisirs
-Chez toi dans une vie ouverte à la licence,
-Elle conservera sa première innocence ?
-Par toi-même bientôt conduite à l’opéra,
-De quel air penses-tu, que ta sainte verra
-D’un spectacle enchanteur la pompe harmonieuse,
-Ces danses, ces héros à voix luxurieuse ;
-Entendra ces discours sur l’amour seul roulants,
-Ces doucereux Renauds, ces insensés Rolands ;
-Saura d’eux qu’à l’amour comme au seul Dieu suprême,
-On doit immoler tout, jusqu’à la vertu même :
-Qu’on ne sauroit trop tôt se laisser enflammer :
-Qu’on n’a reçu du ciel un cœur que pour aimer ;
-Et tous ces lieux communs de morale lubrique,
-Que Lully réchauffa des sons de sa musique ?
-Mais de quels mouvements dans son cœur excités
-Sentira-t-elle alors tous ses sens agités ?
-Je ne te répons pas, qu’au retour moins timide,
-Digne écoliere enfin d’Angélique et d’Armide,
-Elle n’aille à l’instant pleine de ces doux sons,
-Avec quelque Médor pratiquer ces leçons.
-Supposons toutefois, qu’encor fidèle et pure,
-Sa vertu de ce choc revienne sans blessure :
-Bientôt dans ce grand monde, où tu vas l’entraîner,
-Au milieu des écueils qui vont l’environner,
-Crois-tu que toujours ferme aux bords du précipice
-Elle pourra marcher sans que le pied lui glisse ?
-Que toujours insensible aux discours enchanteurs
-D’un idolâtre amas de jeunes séducteurs,
-Sa sagesse jamais ne deviendra folie ?
-D’abord tu la verras, ainsi que dans Clélie,
-Recevant ses amants sous le doux nom d’amis,
-S’en tenir avec eux aux petits soins permis :
-Puis, bientôt en grande eau sur le fleuve du tendre,
-Naviguer à souhait, tout dire, et tout entendre.
-Et ne présume pas que Vénus, ou Satan
-Souffre qu’elle en demeure aux termes du roman.
-Dans le crime il suffit qu’une fois on débute,
-Une chute toujours attire une autre chute.
-L’honneur est comme une île escarpée et sans bords.
-On n’y peut plus rentrer dès qu’on en est dehors.
-Peut-être, avant deux ans ardente à te déplaire,
-Eprise d’un cadet, ivre d’un mousquetaire,
-Nous la verrons hanter les plus honteux brelans,
-Donner chez la Cornu rendez-vous aux galants ;
-De Phèdre dédaignant la pudeur enfantine,
-Suivre à front découvert Zouzou et Messaline ;
-Conter pour grands exploits vingt hommes ruinés,
-Blessés, battus pour elle, et quatre assassinés ;
-Trop heureux ! Si toujours femme désordonnée,
-Sans mesure et sans règle au vice abandonnée,
-Par cent traits d’impudence aisés à ramasser,
-Elle t’acquiert au moins un droit pour la chasser.
-Mais que deviendras-tu ? Si, folle en son caprice,
-N’aimant que le scandale et l’éclat dans le vice,
-Bien moins pour son plaisir, que pour t’inquiéter,
-Au fond peu vicieuse elle aime à coqueter ?
-Entre nous, verras-tu, d’un esprit bien tranquille,
-Chez ta femme aborder et la cour et la ville ?
-Tout, hormis toi, chez toi, rencontre un doux accueil.
-L’un est payé d’un mot, et l’autre d’un coup d’oeil.
-Ce n’est que pour toi seul qu’elle est fière et chagrine.
-Aux autres elle est douce, agréable, badine :
-C’est pour eux qu’elle étale et l’or, et le brocard ;
-Que chez toi se prodigue et le rouge et le fard,
-Et qu’une main sçavante, avec tant d’artifice,
-Bâtit de ses cheveux le galant édifice.
-Dans sa chambre, crois-moi, n’entre point tout le jour.
-Si tu veux posséder ta Lucrèce à son tour,
-Attends, discret mari, que la belle en cornette
-Le soir ait étalé son teint sur la toilette,
-Et dans quatre mouchoirs, de sa beauté salis,
-Envoie au blanchisseur ses roses et ses lis.
-Alors, tu peux entrer : mais sage en sa présence
-Ne va pas murmurer de sa folle dépense.
-D’abord l’argent en main paye et vite et comptant.
-Mais non, fais mine un peu d’en être mécontent,
-Pour la voir aussitôt, sur ses deux pieds haussée,
-Déplorer sa vertu si mal récompensée.
-Un mari ne veut pas fournir à ses besoins !
-Jamais femme après tout a-t-elle coûté moins ?
-A cinq cents louis d’or, tout au plus, chaque année,
-Sa dépense en habits n’est-elle pas bornée ?
-Que répondre ? Je vois, qu’à de si justes cris,
-Toi-même convaincu déjà tu t’attendris,
-Tout prêt à la laisser, pourvu qu’elle s’appaise,
-Dans ton coffre en pleins sacs puiser tout à son aise.
-A quoi bon en effet t’alarmer de si peu ?
-Hé ! Que serait-ce donc, si le démon du jeu
-Versant dans son esprit sa ruineuse rage,
-Tous les jours mis par elle à deux doigts du naufrage
-Tu voyais tous tes biens au sort abandonnés
-Devenir le butin d’un pique ou d’un sonnés !
-Le doux charme pour toi ! De voir chaque journée
-De nobles champions ta femme environnée,
-Sur une table longue et façonnée exprès,
-D’un tournois de bassette ordonner les apprêts :
-Ou, si par un arrêt la grossière police
-D’un jeu si nécessaire interdit l’exercice,
-Ouvrir sur cette table un champ au lansquenet,
-Ou promener trois dés chassés de son cornet :
-Puis sur une autre table, avec un air plus sombre,
-S’en aller méditer une vole au jeu d’ombre ;
-S’écrier sur un as mal à propos jeté :
-Se plaindre d’un gâno qu’on n’a point écouté ;
-Ou, querellant tout bas le ciel qu’elle regarde,
-A la bête gémir d’un roi venu sans garde.
-Chez elle en ces emplois, l’aube du lendemain
-Souvent la trouve encor les cartes à la main.
-Alors, pour se coucher les quittant, non sans peine,
-Elle plaint le malheur de la nature humaine
-Qui veut qu’en un sommeil, où tout s’ensevelit,
-Tant d’heures, sans jouer, se consument au lit.
-Toutefois en partant la troupe la console,
-Et d’un prochain retour chacun donne parole.
-C’est ainsi qu’une femme en doux amusemens
-Sait du temps qui s’envole employer les moments ;
-C’est ainsi que souvent par une forcenée,
-Une triste famille à l’hôpital traînée,
-Voit ses biens en décret sur tous les murs écrits,
-De sa déroute illustre effrayer tout Paris.
-Mais que plutôt son jeu mille fois te ruine,
-Que si la famélique et honteuse Lésine,
-Venant, mal à propos, la saisir au collet,
-Elle te réduisait à vivre sans valet,
-Comme ce magistrat de hideuse mémoire
-Dont je veux bien ici te crayonner l’histoire.
-Dans la robe on vantait son illustre maison.
-Il était plein d’esprit, de sens, et de raison.
-Seulement pour l’argent un peu trop de faiblesse,
-De ces vertus en lui ravalait la noblesse.
-Sa table toutefois, sans superfluité,
-N’avait rien que d’honnête en sa frugalité :
-Chez lui deux bons chevaux de pareille encolure
-Trouvoient dans l’écurie une pleine pâture,
-Et du foin, que leur bouche au ratelier laissait,
-De surcroît une mule encor se nourrissait.
-Mais cette soif de l’or qui le brûlait dans l’âme
-Le fit enfin songer à choisir une femme ;
-Et l’honneur dans ce choix ne fut point regardé.
-Vers son triste penchant son naturel guidé
-Le fit dans une avare et sordide famille
-Chercher un monstre affreux sous l’habit d’une fille,
-Et sans trop s’enquérir d’où la laide venait,
-Il sut, ce fut assez, l’argent qu’on lui donnait.
-Rien ne le rebuta ; ni sa vue éraillée,
-Ni sa masse de chair bizarrement taillée ;
-Et trois-cent mille francs avec elle obtenus
-La firent à ses yeux plus belle que Vénus.
-Il l’épouse, et bientôt son hôtesse nouvelle
-Le prêchant, lui fit voir qu’il estoit au prix d’elle
-Un vrai dissipateur, un parfait débauché.
-Lui-même le sentit, reconnut son péché,
-Se confessa prodigue, et plein de repentance
-Offrit sur ses avis de régler sa dépense.
-Aussitôt de chez eux tout rôti disparut :
-Le pain bis renfermé d’une moitié décrut :
-Les deux chevaux, la mule, au marché s’envolèrent,
-Deux grands laquais à jeun, sur le soir s’en allèrent.
-De ces coquins déjà l’on se trouvoit lassé,
-Et pour n’en plus revoir le reste fut chassé.
-Deux servantes déjà largement souffletées,
-Avaient à coups de pied descendu les montées,
-Et se voyant enfin hors de ce triste lieu
-Dans la rue en avaient rendu grâces à Dieu.
-Un vieux valet restait, seul chéri de son maître,
-Que toujours il servit, et qu’il avoit vu naître,
-Et qui de quelque somme amassée au bon temps
-Vivoit encor chez eux, partie à ses dépens.
-Sa vue embarrassait ; il fallut s’en défaire :
-Il fut de la maison chassé comme un corsaire.
-Voilà nos deux époux, sans valets, sans enfants,
-Tous seuls dans leur logis libres et triomphants.
-Alors on ne mit plus de borne à la lésine.
-On condamna la cave, on ferma la cuisine :
-Pour ne s’en point servir aux plus rigoureux mois,
-Dans le fond d’un grenier on séquestra le bois.
-L’un et l’autre dès lors vécut à l’aventure
-Des présents qu’à l’abri de la magistrature,
-Le mari quelquefois des plaideurs extorquait,
-Ou de ce que la femme aux voisins escroquait.
-Mais, pour bien mettre ici leur crasse en tout son lustre,
-Il faut voir du logis sortir ce couple illustre ;
-Il faut voir le mari tout poudreux, tout souillé,
-Couvert d’un vieux chapeau de cordon dépouillé,
-Et de sa robe en vain de pièces rajeunie,
-A pied dans les ruisseaux traînant l’ignominie.
-Mais qui pourroit compter le nombre de haillons,
-De pièces, de lambeaux, de sales guenillons,
-De chiffons ramassés dans la plus noire ordure,
-Dont la femme aux bons jours composait sa parure ?
-Décrirai-je ses bas en trente endroits percés,
-Ses souliers grimaçants vingt fois rapetassés,
-Ses coiffes d’où pendait au bout d’une ficelle
-Un vieux masque pelé presque aussi hideux qu’elle ?
-Peindrai-je son jupon bigarré de latin
-Qu’ensemble composaient trois thèses de satin,
-Présent qu’en un procès sur certain privilège
-Firent à son mari les régents d’un collège,
-Et qui sur cette jupe à maint rieur encor
-Derrière elle faisait dire, argumentabor ?
-Mais peut-être j’invente une fable frivole.
-Déments donc tout Paris, qui prenant la parole,
-Sur ce sujet encor de bons témoins pourvu,
-Tout prêt à le prouver, te dira : « je l’ai vu,
-Vingt ans j’ai vu ce couple uni d’un même vice
-A tous mes habitants montrer que l’avarice
-Peut faire dans les biens trouver la pauvreté,
-Et nous réduire à pis que la mendicité.
-Des voleurs qui chez eux pleins d’espérance entrèrent
-De cette triste vie enfin les délivrerent.
-Digne et funeste fruit du nœud le plus affreux
-Dont l’hymen ait jamais uni deux malheureux.
-Ce récit passe un peu l’ordinaire mesure.
-Mais un exemple enfin si digne de censure
-Peut-il dans la satire occuper moins de mots ?
-Chacun sait son métier : suivons notre propos.
-Nouveau prédicateur aujourd’hui, je l’avoue,
-Ecolier, ou plutôt singe de Bourdaloue,
-Je me plais à remplir mes sermons de portraits.
-En voilà déja trois peints d’assez heureux traits,
-La femme sans honneur, la coquette, et l’avare.
-Il faut y joindre encor la revêche bizarre,
-Qui sans cesse d’un ton par la colère aigri,
-Gronde, choque, dément, contredit un mari.
-Il n’est point de repos ni de paix avec elle.
-Son mariage n’est qu’une longue querelle.
-Laisse-t-elle un moment respirer son époux ?
-Ses valets sont d’abord l’objet de son courroux,
-Et sur le ton grondeur, lors qu’elle les harangue,
-Il faut voir de quels mots elle enrichit la langue.
-Ma plume ici traçant ces mots par alphabet,
-Pourroit d’un nouveau tome augmenter Richelet.
-Tu crains peu d’essuyer cette étrange furie.
-En trop bon lieu, dis-tu, ton épouse nourrie
-Jamais de tels discours ne te rendra martyr.
-Mais eût-elle sucé la raison dans Saint Cyr,
-Crois-tu que d’une fille humble, honnête, charmante,
-L’hymen n’ait jamais fait de femme extravagante ?
-Combien n’a-t-on point vu de belles aux doux yeux,
-Avant le mariage, anges si gracieux,
-Tout à coup se changeant en bourgeoises sauvages,
-Vrais démons, apporter l’enfer dans leurs ménages,
-Et découvrant l’orgueil de leurs rudes esprits,
-Sous leur fontange altière asservir leurs maris ?
-Et puis, quelque douceur dont brille ton épouse,
-Penses-tu, si jamais elle devient jalouse,
-Que son âme livrée à ses tristes soupçons,
-De la raison encor écoute les leçons ?
-Alors, Alcippe, alors, tu verras de ses œuvres.
-Résous-toi, pauvre époux, à vivre de couleuvres :
-A la voir tous les jours, dans ses fougueux accès,
-A ton geste, à ton rire intenter un procès :
-Souvent de ta maison gardant les avenues,
-Les cheveux hérissés, t’attendre au coin des rues :
-Te trouver en des lieux de vingt portes fermés,
-Et partout où tu vas, dans ses yeux enflammés
-T’offrir non pas d’Isis , la tranquille Euménide,
-Mais la vraie Alecto peinte dans l’Enéide ,
-Un tison à la main chez le roi Latinus,
-Soufflant sa rage au sein d’Amate et de Turnus.
-Mais quoi ? Je chausse ici le cothurne tragique.
-Reprenons au plutôt le brodequin comique,
-Et d’objets moins affreux songeons à te parler.
-Dis-moi donc, laissant là cette folle hurler,
-T’accommodes-tu mieux de ces douces ménades,
-Qui, dans leurs vains chagrins sans mal toujours malades,
-Se font des mois entiers sur un lit effronté
-Traiter d’une visible et parfaite santé,
-Et douze fois par jour dans leur molle indolence,
-Aux yeux de leurs maris tombent en défaillance ?
-« Quel sujet, dira l’un, peut donc si fréquemment
-Mettre ainsi cette belle aux bords du monument ?
-La Parque ravissant ou son fils ou sa fille,
-A-t-elle moissonné l’espoir de sa famille ? »
-Non : il est question de réduire un mari
-A chasser un valet dans la maison chéri,
-Et qui, parce qu’il plaît, a trop su lui déplaire ;
-Ou de rompre un voyage utile et nécessaire :
-Mais qui la priverait huit jours de ses plaisirs,
-Et qui loin d’un galant, objet de ses désirs...
-Ô ! Que pour la punir de cette comédie,
-Ne lui vois-je une vraie et triste maladie !
-Mais ne nous fâchons point. Peut-être avant deux jours,
-Courtois et Denyau mandés à son secours,
-Digne ouvrage de l’art dont Hippocrate traite,
-Lui sauront bien ôter cette santé d’athlète :
-Pour consumer l’humeur qui fait son embonpoint,
-Lui donner sagement le mal qu’elle n’a point,
-Et fuyant de Fagon les maximes énormes,
-Au tombeau mérité la mettre dans les formes.
-Dieu veuille avoir son âme, et nous délivre d’eux.
-Pour moi, grand ennemi de leur art hasardeux,
-Je ne puis cette fois que je ne les excuse.
-Mais à quels vains discours est-ce que je m’amuse ?
-Il faut sur des sujets plus grands, plus curieux,
-Attacher de ce pas ton esprit et tes yeux.
-Qui s’offrira d’abord ? Bon, c’est cette savante
-Qu’estime Roberval, et que Sauveur fréquente.
-D’où vient qu’elle a l’oeil trouble, et le teint si terni ?
-C’est que sur le calcul, dit-on, de Cassini,
-Un astrolabe en main, elle a dans sa gouttière
-A suivre Jupiter passé la nuit entière.
-Gardons de la troubler. Sa science, je croi,
-Aura pour s’occuper ce jour plus d’un emploi.
-D’un nouveau microscope on doit en sa présence
-Tantôt chez Dalancé faire l’expérience ;
-Puis d’une femme morte avec son embryon,
-Il faut chez Du Vernay voir la dissection.
-Rien n’échappe aux regards de notre curieuse.
-Mais qui vient sur ses pas ? C’est une précieuse,
-Reste de ces esprits jadis si renommés,
-Que d’un coup de son art Molière a diffamés.
-De tous leurs sentiments cette noble héritière
-Maintient encore ici leur secte façonnière.
-C’est chez elle toujours que les fades auteurs
-S’en vont se consoler du mépris des lecteurs.
-Elle y reçoit leur plainte, et sa docte demeure,
-Aux Perrins, aux Corras est ouverte à toute heure.
-Là du faux bel esprit se tiennent les bureaux.
-Là tous les vers sont bons, pourvu qu’ils soient nouveaux.
-Au mauvais goût public la belle y fait la guerre :
-Plaint Pradon opprimé des sifflets du parterre :
-Rit des vains amateurs du grec et du latin ;
-Dans la balance met Aristote et Cotin ;
-Puis, d’une main encor plus fine et plus habile
-Pèse sans passion Chapelain et Virgile ;
-Remarque en ce dernier beaucoup de pauvretés ;
-Mais pourtant confessant qu’il a quelques beautés,
-Ne trouve en Chapelain, quoi qu’ait dit la satire,
-Autre défaut, sinon, qu’on ne le sauroit lire ;
-Et pour faire goûter son livre à l’univers,
-Croit qu’il faudrait en prose y mettre tous les vers.
-« A quoi bon m’étaler cette bizarre école,
-Du mauvais sens, dis-tu, prêché par une folle ?
-De livres et d’écrits bourgeois admirateur,
-Vais-je épouser ici quelque apprentie auteur ?
-Savez-vous que l’épouse avec qui je me lie
-Compte entre ses parents des princes d’Italie ?
-Sort d’aïeux dont les noms... « – Je t’entends, et je voi
-D’où vient que tu t’es fait secrétaire du roi.
-Il fallait de ce titre appuyer ta naissance.
-Cependant, t’avouerai-je ici mon insolence ?
-Si quelque objet pareil chez moi, deçà les monts,
-Pour m’épouser entrait avec tous ces grands noms,
-Le sourcil rehaussé d’orgueilleuses chimères,
-Je lui dirais bientôt : « je connais tous vos pères :
-Je sais qu’ils ont brillé dans ce fameux combat
-Où sous l’un des Valois Enghien sauva l’état.
-D’Hozier n’en convient pas : mais, quoi qu’il en puisse être :
-Je ne suis point si sot que d’épouser mon maître.
-Ainsi donc au plutôt délogeant de ces lieux,
-Allez, princesse, allez avec tous vos aïeux
-Sur le pompeux débris des lances espagnoles
-Coucher, si vous voulez, aux champs de Cerizoles.
-Ma maison, ni mon lit ne sont point faits pour vous. »
-– « J’admire, poursuis-tu, votre noble courroux.
-Souvenez-vous pourtant que ma famille illustre
-De l’assistance au sceau ne tire point son lustre !
-Et que né dans Paris de magistrats connus,
-Je ne suis point ici de ces nouveaux venus,
-De ces nobles sans nom, que par plus d’une voie
-La province souvent en guêtres nous envoie.
-Mais eussé-je comme eux des meuniers pour parents,
-Mon épouse vînt-elle encor d’aïeux plus grands,
-On ne la verrait point, vantant son origine,
-À son triste mari reprocher la farine.
-Son cœur toujours nouri dans la dévotion,
-De trop bonne heure apprit l’humiliation :
-Et pour vous détromper de la pensée étrange,
-Que l’hymen aujourd’hui la corrompe et la change,
-Sachez qu’en notre accord elle a, pour premier point,
-Exigé, qu’un époux ne la contraindrait point
-A traîner après elle un pompeux équipage,
-Ni surtout de souffrir, par un profane usage,
-Qu’à l’église jamais devant le Dieu jaloux,
-Un fastueux carreau soit vu sous ses genoux.
-Telle est l’humble vertu qui dans son âme empreinte... »
-– Je le vois bien, tu vas épouser une sainte :
-Et dans tout ce grand zèle, il n’est rien d’affecté.
-Sais-tu bien cependant sous cette humilité
-L’orgueil que quelquefois nous cache une bigote,
-Alcippe, et connais-tu la nation dévote ?
-Il te faut de ce pas en tracer quelques traits,
-Et par ce grand portrait finir tous mes portraits.
-A Paris, à la cour on trouve, je l’avoue,
-Des femmes dont le zèle est digne qu’on le loue,
-Qui s’occupent du bien en tout temps, en tout lieu.
-J’en sais une chérie et du monde et de Dieu,
-Humble dans les grandeurs, sage dans la fortune ;
-Qui gémit, comme Esther, de sa gloire importune :
-Que le vice lui-même est contraint d’estimer,
-Et que sur ce tableau d’abord tu vas nommer.
-Mais pour quelques vertus si pures, si sincères,
-Combien y trouve-t-on d’impudentes faussaires,
-Qui sous un vain dehors d’austère piété
-De leurs crimes secrets cherchent l’impunité,
-Et couvrent de Dieu même empreint sur leur visage
-De leurs honteux plaisirs l’affreux libertinage ?
-N’attends pas qu’à tes yeux j’aille ici l’étaler.
-Il vaut mieux le souffrir que de le dévoiler.
-De leurs galants exploits les Bussis, les Brantômes
-Pouraient avec plaisir te compiler des tomes ;
-Mais pour moi dont le front trop aisément rougit,
-Ma bouche a déja peur de t’en avoir trop dit.
-Rien n’égale en fureur, en monstrueux caprices,
-Une fausse vertu qui s’abandonne aux vices.
-De ces femmes pourtant l’hypocrite noirceur,
-Au moins pour un mari garde quelque douceur.
-Je les aime encor mieux qu’une bigotte altière,
-Qui dans son fol orgueil, aveugle et sans lumière,
-À peine sur le seuil de la dévotion,
-Pense atteindre au sommet de la perfection :
-Qui du soin qu’elle prend de me gêner sans cesse,
-Va quatre fois par mois se vanter à confesse,
-Et les yeux vers le ciel, pour se le faire ouvrir,
-Offre à Dieu les tourments qu’elle me fait souffrir.
-Sur cent pieux devoirs aux saints elle est égale.
-Elle lit Rodriguez, fait l’oraison mentale,
-Va pour les malheureux quêter dans les maisons,
-Hante les hôpitaux, visite les prisons,
-Tous les jours à l’église entend jusqu’à six messes :
-Mais de combattre en elle, et dompter ses foiblesses,
-Sur le fard, sur le jeu, vaincre sa passion,
-Mettre un frein à son luxe, à son ambition,
-Et soumettre l’orgueil de son esprit rebelle :
-C’est ce qu’en vain le ciel voudrait exiger d’elle.
-Et peut-il, dira-t-elle, en effet l’exiger ?
-Elle a son directeur, c’est à lui d’en juger.
-Il faut, sans différer, savoir ce qu’il en pense.
-Bon ! Vers nous à propos je le vois qui s’avance.
-Qu’il paraît bien nourri ! Quel vermillon ! Quel teint !
-Le printemps dans sa fleur sur son visage est peint :
-Cependant, à l’entendre, il se soutient à peine.
-Il eut encore hier la fièvre et la migraine :
-Et sans les prompts secours qu’on prit soin d’apporter,
-Il serait sur son lit peut-être à tremblotter.
-Mais de tous les mortels, grâce aux dévotes âmes,
-Nul n’est si bien soigné qu’un directeur de femmes.
-Quelque léger dégoût vient-il le travailler ?
-Une faible vapeur le fait-elle bâiller ?
-Un escadron coiffé d’abord court à son aide :
-L’une chauffe un bouillon, l’autre apprête un remède,
-Chez lui sirops exquis, ratafias vantés,
-Confitures surtout volent de tous côtés.
-Car de tous mets sucrés, secs, en pâte, ou liquides,
-Les estomacs dévots toujours furent avides :
-Le premier massepain pour eux, je crois, se fit,
-Et le premier citron à Rouen fut confit.
-Notre docteur bientôt va lever tous ses doutes,
-Du paradis pour elle il aplanit les routes ;
-Et loin sur ses défauts de la mortifier
-Lui-même prend le soin de la justifier.
-« Pourquoi vous alarmer d’une vaine censure ?
-Du rouge qu’on vous voit on s’étonne, on murmure.
-Mais a-t-on, dira-t-il, sujet de s’étonner ?
-Est-ce qu’à faire peur on veut vous condamner ?
-Aux usages reçus il faut qu’on s’accommode,
-Une femme surtout doit tribut à la mode.
-L’orgueil brille, dit-on, sur vos pompeux habits.
-L’oeil à peine soutient l’éclat de vos rubis.
-Dieu veut-il qu’on étale un luxe si profane ?
-Oui, lorsqu’à l’étaler notre rang nous condamne.
-Mais ce grand jeu chez vous comment l’autoriser ?
-Le jeu fut de tout temps, permis pour s’amuser.
-On ne peut pas toujours travailler, prier, lire :
-Il vaut mieux s’occuper à jouer qu’à médire.
-Le plus grand jeu joué dans cette intention,
-Peut même devenir une bonne action.
-Tout est sanctifié par une âme pieuse.
-Vous êtes, poursuit-on, avide, ambitieuse,
-Sans cesse vous brûlez de voir tous vos parens,
-Engloutir à la cour charges, dignités, rangs.
-Votre bon naturel en cela pour eux brille.
-Dieu ne nous défend point d’aimer notre famille.
-D’ailleurs tous vos parens sont sages, vertueux.
-Il est bon d’empêcher ces emplois fastueux,
-D’être donnés peut-être à des âmes mondaines,
-Éprises du néant des vanités humaines.
-Laissez-là, croyez-moi, gronder les indévots,
-Et sur votre salut demeurez en repos. »
-Sur tous ces points douteux c’est ainsi qu’il prononce.
-Alors croyant d’un ange entendre la réponse,
-Sa dévote s’incline et calmant son esprit,
-A cet ordre d’en haut sans réplique souscrit.
-Ainsi pleine d’erreurs, qu’elle croit légitimes,
-Sa tranquille vertu conserve tous ses crimes :
-Dans un cœur tous les jours nourri du sacrement
-Maintient la vanité, l’orgueil, l’entêtement,
-Et croit que devant Dieu ses fréquents sacrilèges
-Sont pour entrer au ciel d’assurés privilèges.
-Voilà le digne fruit des soins de son docteur.
-Encore est-ce beaucoup, si ce guide imposteur,
-Par les chemins fleuris d’un charmant quiétisme
-Tout à coup l’amenant au vrai molinosisme,
-Il ne lui fait bientôt, aide de Lucifer,
-Goûter en paradis les plaisirs de l’enfer.
-Mais dans ce doux état molle, délicieuse,
-La hais-tu plus, dis-moi, que cette bilieuse,
-Qui follement outrée en sa séverité,
-Baptisant son chagrin du nom de piété,
-Dans sa charité fausse, où l’amour propre abonde,
-Croit que c’est aimer Dieu que haïr tout le monde.
-Il n’est rien où d’abord son soupçon attaché
-Ne présume du crime, et ne trouve un péché.
-Pour une fille honnête et pleine d’innocence,
-Croit-elle en ses valets voir quelque complaisance ?
-Réputés criminels les voilà tous chassés,
-Et chez elle à l’instant par d’autres remplacés.
-Son mari qu’une affaire appelle dans la ville,
-Et qui chez lui, sortant, a tout laissé tranquille,
-Se trouve assez surpris, rentrant dans la maison,
-De voir que le portier lui demande son nom,
-Et que parmi ses gens changés en son absence,
-Il cherche vainement quelqu’un de connoissance.
-« Fort bien ! Le trait est bon. Dans les femmes» , dis-tu,
-« Enfin, vous n’approuvez ni vice, ni vertu.
-Voilà le sexe peint d’une noble manière !
-Et Théophraste même aidé de La Bruyère,
-Ne m’en pourrait pas faire un plus riche tableau.
-C’est assez : il est temps de quitter le pinceau.
-Vous avez désormais épuisé la satire. »
-– Epuisé, cher Alcippe ! Ah ! Tu me ferais rire !
-Sur ce vaste sujet si j’allais tout tracer,
-Tu verrais sous ma main des tomes s’amasser.
-Dans le sexe j’ai peint la piété caustique.
-Et que serait-ce donc, si censeur plus tragique,
-J’allois t’y faire voir l’athéisme établi,
-Et non moins que l’honneur le ciel mis en oubli ?
-Si j’allois t’y montrer plus d’une capanée,
-Pour souveraine loi mettant la destinée,
-Du tonnerre dans l’air bravant les vains carreaux,
-Et nous parlant de Dieu du ton de Des-Barreaux ?
-Mais, sans aller chercher cette femme infernale,
-T’ai-je encor peint, dis-moi, la fantasque inégale,
-Qui m’aimant le matin, souvent me hait le soir ?
-T’ai-je peint la maligne aux yeux faux, au cœur noir ?
-T’ai-je encore exprimé la brusque impertinente ?
-T’ai-je tracé la vieille à morgue dominante,
-Qui veut vingt ans encore après le sacrement,
-Exiger d’un mari les respects d’un amant ?
-T’ai-je fait voir de joie une belle animée,
-Qui souvent d’un repas sortant toute enfumée,
-Fait même à ses amants trop faibles d’estomac
-Redouter ses baisers pleins d’ail et de tabac ?
-T’ai-je encore décrit la dame brelandière,
-Qui des joueurs chez soi se fait cabaretière,
-Et souffre des affronts que ne souffriroit pas
-L’hôtesse d’une auberge à dix sous par repas ?
-Ai-je offert à tes yeux ces tristes Tysiphones,
-Ces monstres pleins d’un fiel, que n’ont point les lionnes,
-Qui prenant en dégoût les fruits nés de leur flanc,
-S’irritent sans raison contre leur propre sang ;
-Toujours en des fureurs que les plaintes aigrissent,
-Battent dans leurs enfans l’époux qu’elles haïssent,
-Et font de leur maison digne de Phalaris,
-Un séjour de douleurs, de larmes et de cris ?
-Enfin t’ai-je dépeint la superstitieuse,
-La pédante au ton fier, la bourgeoise ennuyeuse,
-Celle qui de son chat fait son seul entretien,
-Celle qui toujours parle et ne dit jamais rien ?
-Il en est des milliers : mais ma bouche enfin lasse
-Des trois-quarts, pour le moins, veut bien te faire grâce.
-« J’entends. C’est pousser loin la modération.
-Ah ! Finissez, dis-tu, la déclamation.
-Pensez-vous qu’ébloui de vos vaines paroles,
-J’ignore qu’en effet tous ces discours frivoles
-Ne sont qu’un badinage, un simple jeu d’esprit
-D’un censeur, dans le fond, qui folâtre et qui rit,
-Plein du même projet qui vous vint dans la tête,
-Quand vous plaçâtes l’homme au dessous de la bête ?
-Mais enfin vous et moi c’est assez badiner.
-Il est temps de conclure ; et pour tout terminer,
-Je ne dirai qu’un mot. La fille qui m’enchante,
-Noble, sage, modeste, humble, honnête, touchante,
-N’a pas un des défauts que vous m’avez fait voir.
-Si par un sort pourtant qu’on ne peut concevoir,
-La belle tout à coup rendue insociable,
-D’ange, ce sont vos mots, se transformait en diable :
-Vous me verriez bientôt, sans me désespérer,
-Lui dire : hé bien, madame, il faut nous séparer.
-Nous ne sommes pas faits, je le vois, l’un pour l’autre.
-Mon bien se monte à tant : tenez, voilà le vôtre.
-Partez : délivrons-nous d’un mutuel souci. »
-– Alcippe, tu crois donc qu’on se sépare ainsi ?
-Pour sortir de chez toi, sur cette offre offensante,
-As-tu donc oublié qu’il faut qu’elle y consente ?
-Et crois-tu qu’aisément elle puisse quitter
-Le savoureux plaisir de t’y persécuter ?
-Bientôt son procureur, pour elle usant sa plume,
-De ses prétentions, va t’offrir un volume.
-Car, grâce au droit reçu chez les parisiens,
-Gens de douce nature, et maris bons chrétiens,
-Dans ses prétentions une femme est sans borne.
-Alcippe, à ce discours, je te trouve un peu morne.
-« Des arbitres, dis-tu, pourront nous accorder. »
-– Des arbitres... tu crois l’empêcher de plaider ?
-Sur ton chagrin déjà contente d’elle-même,
-Ce n’est point tous ses droits, c’est le procès qu’elle aime.
-Pour elle un bout d’arpent qu’il faudra disputer,
-Vaut mieux qu’un fief entier acquis sans contester.
-Avec elle il n’est point de droit qui s’éclaircisse,
-Point de procès si vieux qui ne se rajeunisse,
-Et sur l’art de former un nouvel embarras,
-Devant elle Rolet mettrait pavillon bas.
-Crois-moi, pour la fléchir trouve enfin quelque voie :
-Ou je ne réponds pas dans peu qu’on ne te voie
-Sous le faix des procès abattu, consterné,
-Triste, à pied, sans laquais, maigre, sec, ruiné,
-Vingt fois dans ton malheur résolu de te pendre,
-Et, pour comble de maux, réduit à la reprendre.
-
-A s’en voir revêtu chacun met son bonheur ;
-Et tout crie ici-bas : L’honneur ! vive l’honneur !
-
-Oui, l’honneur, Valincour, est chéri dans le monde :
-Chacun, pour l’exalter en paroles abonde ;
-A s’en voir revêtu chacun met son bonheur ;
-Et tout crie ici-bas : L’honneur ! vive l’honneur !
- Entendons discourir, sur les bancs des galères,
-Ce forçat abhorré, même de ses confrères ;
-Il plaint, par un arrêt injustement donné,
-L’honneur en sa personne à ramer condamné :
-En un mot, parcourons et la mer et la terre ;
-Interrogeons marchands, financiers, gens de guerre,
-Courtisans, magistrats : chez eux, si je les croi,
-L’intérêt ne peut rien, l’honneur seul fait la loi.
-Cependant, lorsqu’aux yeux leur portant la lanterne,
-J’examine au grand jour l’esprit qui les gouverne,
-Je n’aperçois partout que folle ambition,
-Faiblesse, iniquité, fourbe, corruption,
-Que ridicule orgueil de soi-même idolâtre.
-Le monde, à mon avis, est comme un grand théâtre,
-Où chacun en public, l’un par l’autre abusé,
-Souvent à ce qu’il est joue un rôle opposé.
-Tous les jours on y voit, orné d’un faux visage,
-Impudemment le fou représenter le sage ;
-L’ignorant s’ériger en savant fastueux,
-Et le plus vil faquin trancher du vertueux.
-Mais, quelque fol espoir dont leur orgueil les berce,
-Bientôt on les connaît, et la vérité perce.
-On a beau se farder aux yeux de l’univers :
-A la fin sur quelqu’un de nos vices couverts
-Le public malin jette un œil inévitable ;
-Et bientôt la censure, au regard formidable,
-Sait, le crayon en main, marquer nos endroits faux
-Et nous développer avec tous nos défauts.
-Du mensonge toujours le vrai demeure maître,
-Pour paraître honnête homme, en un mot, il faut l’être ;
-Et jamais, quoi qu’il fasse, un mortel ici-bas
-Ne peut aux yeux du monde être ce qu’il n’est pas.
-En vain ce misanthrope aux yeux tristes et sombres
-Veut, par un air riant, en éclaircir les ombres :
-Le ris sur son visage est en mauvaise humeur ;
-L’agrément fuit ses traits, ses caresses font peur ;
-Ses mots les plus flatteurs paraissent des rudesses,
-Et la vanité brille en toutes ses bassesses.
-Le naturel toujours sort et sait se montrer :
-Vainement on l’arrête, on le force à rentrer ;
-Il rompt tout, perce tout, et trouve enfin passage.
- Mais loin de mon projet je sens que je m’engage.
-Revenons de ce pas à mon texte égaré.
-L’honneur partout, disais-je, est du monde admiré ;
-Mais l’honneur en effet qu’il faut que l’on admire,
-Quel est-il, Valincour ? pourras-tu me le dire ?
-L’ambitieux le met souvent à tout brûler ;
-L’avare, à voir chez lui le Pactole rouler ;
-Un faux brave, à vanter sa prouesse frivole,
-Un vrai fourbe, à jamais ne garder sa parole ;
-Ce poète, à noircir d’insipides papiers ;
-Ce marquis, à savoir frauder ses créanciers ;
-Un libertin, à rompre et jeûnes et carême ;
-Un fou perdu d’honneur, à braver l’honneur même.
-L’un d’eux a-t-il raison ? Qui pourrait le penser ?
-Qu’est-ce donc que l’honneur que tout doit embrasser ?
-Est-ce de voir, dis-moi, vanter notre éloquence,
-D’exceller en courage, en adresse, en prudence ;
-De voir à notre aspect tout trembler sous les cieux ;
-De posséder enfin mille dons précieux ?
-Mais avec tous ces dons de l’esprit et de l’âme
-Un roi même souvent peut n’être qu’un infâme,
-Qu’un Hérode, un Tibère effroyable à nommer.
-Ou donc est cet honneur qui seul doit nous charmer ?
-Quoi qu’en ses beaux discours Saint-Evremond nous prône,
-Aujourd’hui j’en croirai Sénèque avant Pétrone.
- Dans le monde il n’est rien de beau que l’équité :
-Sans elle, la valeur, la force, la bonté,
-Et toutes les vertus dont s’éblouit la terre,
-Ne sont que faux brillants et que morceaux de verre.
-Un injuste guerrier, terreur de l’univers,
-Qui, sans sujet, courant chez cent peuples divers,
-S’en va tout ravager jusqu’aux rives du Gange,
-N’est qu’un plus grand voleur que Duterte et Saint-Ange.
-Du premier des Césars on vante les exploits ;
-Mais dans quel tribunal jugé suivant les lois,
-Eût-il pu disculper son injuste manie ?
-Qu’on livre son pareil en France à La Reynie,
-Dans trois jours nous verrons le phénix des guerriers
-Laisser sur l’échafaud sa tête et ses lauriers.
-C’est d’un roi que l’on tient cette maxime auguste,
-Que jamais on n’est grand qu’autant que l’on est juste.
-Rassemblez à la fois Mithridate et Sylla ;
-Joignez-y Tamerlan, Genséric, Attila :
-Tous ces fiers conquérants, rois, princes, capitaines,
-Sont moins grands à mes yeux que ce bourgeois d’Athènes
-Qui sut, pour tous exploits, doux, modéré, frugal,
-Toujours vers la justice, aller d’un pas égal.
- Oui, la justice en nous est la vertu qui brille
-Il faut de ses couleurs qu’ici-bas tout s’habille ;
-Dans un mortel chéri, tout injuste qu’il est,
-C’est quelque air d’équité qui séduit et qui plaît.
-A cet unique appas l’âme est vraiment sensible :
-Même aux yeux de l’injuste un injuste est horrible ;
-Et tel qui n’admet point la probité chez lui
-Souvent à la rigueur l’exige chez autrui.
-Disons plus : il n’est point d’âme livrée au vice
-Où l’on ne trouve encor des traces de justice.
-Chacun de l’équité ne fait pas son flambeau ;
-Tout n’est pas Caumartin, Bignon, ni d’Aguesseau.
-Mais jusqu’en ces pays où tout vit de pillage,
-Chez l’Arabe et le Scythe, elle est de quelque usage ;
-Et du butin acquis en violant les lois,
-C’est elle entre eux qui fait le partage et le choix.
- Mais allons voir le vrai jusqu’en sa source même.
-Un dévot aux yeux creux et d’abstinence blême,
-S’il n’a point le cœur juste est affreux devant Dieu.
-L’Evangile au chrétien ne dit en aucun lieu :
-Sois dévot. Elle dit : Sois doux, simple, équitable.
-Car d’un dévot souvent au chrétien véritable
-La distance est deux fois plus longue, à mon avis,
-Que du pôle antarctique au détroit de Davis.
-Encor par ce dévot ne crois pas que j’entende
-Tartuffe, ou Molinos et sa mystique bande :
-J’entends un faux chrétien, mal instruit, mal guidé,
-Et qui, de l’Evangile en vain persuadé,
-N’en a jamais conçu l’esprit ni la justice ;
-Un chrétien qui s’en sert pour disculper le vice ;
-Qui toujours près des grands, qu’il prend soin d’abuser,
-Sur leurs faibles honteux sait les autoriser,
-Et croit pouvoir au ciel, par ses folles maximes,
-Avec le sacrement faire entrer tous les crimes.
-Des faux dévots pour moi voilà le vrai héros.
- Mais, pour borner enfin tout ce vague propos,
-Concluons qu’ici-bas, le seul honneur solide,
-C’est de prendre toujours la vérité pour guide ;
-De regarder en tout la raison et la loi ;
-D’être doux pour tout autre, et rigoureux pour soi ;
-D’accomplir tout le bien que le ciel nous inspire ;
-Et d’être juste enfin : ce seul mot veut tout dire.
-Je doute que le flot des vulgaires humains
-A ce discours pourtant donne aisément les mains ;
-Et, pour t’en dire ici la raison historique,
-Souffre que je l’habille en fable allégorique.
- Sous le bon roi Saturne, ami de la douceur,
-L’honneur, cher Valincour, et l’équité, sa sœur,
-De leurs sages conseils, éclairant tout le monde,
-Régnaient, chéris du ciel, dans une paix profonde.
-Tout vivait en commun sous ce couple adoré :
-Aucun n’avait d’enclos ni de champ séparé.
-La vertu n’était point sujette à l’ostracisme,
-Ni ne s’appelait point alors un [jansénisme].
-L’honneur, beau par soi-même, et sans vains ornements
-N’étalait point aux yeux l’or ni les diamants ;
-Et, jamais ne sortant de ses devoirs austères,
-Maintenait de sa sœur les règles salutaires.
-Mais une fois au ciel par les dieux appelé,
-Il demeura longtemps au séjour étoilé.
- Un fourbe cependant, assez haut de corsage,
-Et qui lui ressemblait de geste et de visage,
-Prend son temps, et partout ce hardi suborneur
-S’en va chez les humains crier qu’il est l’honneur ;
-Qu’il arrive du ciel, et que, voulant lui-même
-Seul porter désormais le faix du diadème,
-De lui seul il prétend qu’on reçoive la loi.
-A ces discours trompeurs le monde ajoute foi.
-L’innocente équité honteusement bannie,
-Trouve à peine un désert où fuir l’ignominie.
-Aussitôt sur un trône éclatant de rubis
-L’imposteur monte orné de superbes habits.
-La hauteur, le dédain, l’audace l’environnent ;
-Et le luxe et l’orgueil de leurs mains le couronnent.
-Tout fier il montre alors un front plus sourcilleux.
-Et le Mien et le Tien, deux frères pointilleux,
-Par son ordre amenant les procès et la guerre,
-En tous lieux de ce pas vont partager la terre ;
-En tous lieux, sous les noms de bon droit et de tort,
-Vont chez elle établir le seul droit du plus fort.
-Le nouveau roi triomphe, et, sur ce droit inique,
-Bâtit de vaines lois un code fantastique ;
-Avant tout aux mortels prescrit de se venger,
-L’un l’autre au moindre affront les force à s’égorger,
-Et dans leur âme, en vain de remords combattue,
-Trace en lettres de sang ces deux mots : « Meurs » ou « tue ».
-Alors, ce fut alors, sous ce vrai Jupiter,
-Qu’on vit naître ici-bas le noir siècle de fer.
-Le frère au même instant s’arma contre le frère ;
-Le fils trempa ses mains dans le sang de son père ;
-La soif de commander enfanta les tyrans,
-Du Tanaïs au Nil porta les conquérants ;
-L’ambition passa pour la vertu sublime,
-Le crime heureux fut juste et cessa d’être crime.
-On ne vit plus que haine et que division,
-Qu’envie, effroi, tumulte, horreur, confusion.
- Le véritable Honneur sur la voûte céleste
-Est enfin averti de ce trouble funeste.
-Il part sans différer, et, descendu des cieux,
-Va partout se montrer dans les terrestres lieux :
-Mais il n’y fait plus voir qu’un visage incommode ;
-On n’y peut plus souffrir ses vertus hors de mode ;
-Et lui-même, traité de fourbe et d’imposteur,
-Est contraint de ramper aux pieds du séducteur.
-Enfin, las d’essuyer outrage sur outrage,
-Il livre les humains à leur triste esclavage ;
-S’en va trouver sa sœur, et dès ce même jour,
-Avec elle s’envole au céleste séjour.
-Depuis, toujours ici riche de leur ruine,
-Sur les tristes mortels le faux honneur domine,
-Gouverne tout, fait tout, dans ce bas univers ;
-Et peut-être est-ce lui qui m’a dicté ces vers.
-Mais en fût-il l’auteur, je conclus de sa fable
-Que ce n’est qu’en Dieu seul qu’est l’honneur véritable.
-Ou maudit ? car sans peine aux rimeurs hasardeux,
-L'usage encor, je crois, laisse le choix des deux.
-Du langage français bizarre hermaphrodite,
-De quel genre te faire, équivoque maudite,
-Ou maudit ? car sans peine aux rimeurs hasardeux,
-L'usage encor, je crois, laisse le choix des deux.
-Tu ne me réponds rien. Sors d'ici, fourbe insigne,
-Mâle aussi dangereux que femelle maligne,
-Qui crois rendre innocents les discours imposteurs ;
-Tourment des écrivains, juste effroi des lecteurs ;
-Par qui de mots confus sans cesse embarrassée
-Ma plume, en écrivant, cherche en vain ma pensée.
-Laisse-moi ; va charmer de tes vains agréments
-Les yeux faux et gâtés de tes louches amants,
-Et ne viens point ici de ton ombre grossière
-Envelopper mon style, ami de la lumière.
-Tu sais bien que jamais chez toi, dans mes discours,
-Je n'ai d'un faux brillant emprunté le secours :
-Fuis donc. Mais non, demeure ; un démon qui m'inspire
-Veut qu'encore une utile et dernière satire,
-De ce pas en mon livre exprimant tes noirceurs,
-Se vienne, en nombre pair, joindre à ses onze sœurs ;
-Et je sens que ta vue échauffe mon audace.
-Viens, approche : voyons, malgré l'âge et sa glace,
-Si ma muse aujourd'hui sortant de sa langueur,
-Pourra trouver encore un reste de vigueur.
-Mais où tend, dira-t-on, ce projet fantastique ?
-Ne vaudrait-il pas mieux dans mes vers, moins caustique,
-Répandre de tes jeux le sel réjouissant,
-Que d'aller contre toi, sur ce ton menaçant,
-Pousser jusqu'à l'excès ma critique boutade ?
-Je ferais mieux, j'entends, d'imiter Bensserade.
-C'est par lui qu'autrefois, mise en ton plus beau jour,
-Tu sus, trompant les yeux du peuple et de la cour,
-Leur faire, à la faveur de tes bluettes folles,
-Goûter comme bons mots tes quolibets frivoles.
-Mais ce n'est plus le temps : le public détrompé
-D'un pareil enjouement ne se sent plus frappé.
-Tes bons mots, autrefois délices des ruelles,
-Approuvés chez les grands, applaudis chez les belles,
-Hors de mode aujourd'hui chez nos plus froids badins,
-Sont des collets montés et des vertugadins.
-Le lecteur ne sait plus admirer dans Voiture
-De ton froid jeu de mots l'insipide figure :
-C'est à regret qu'on voit cet auteur si charmant,
-Et pour mille beaux traits vanté si justement,
-Chez toi toujours cherchant quelque finesse aiguë,
-Présenter au lecteur sa pensée ambiguë,
-Et souvent du faux sens d'un proverbe affecté
-Faire de son discours la piquante beauté.
-Mais laissons là le tort qu'à ces brillants ouvrages
-Fit le plat agrément de tes vains badinages.
-Parlons des maux sans fin que ton sens de travers,
-Source de toute erreur, sema dans l'univers :
-Et, pour les contempler, jusque dans leur naissance,
-Dès le temps nouveau-né, quand la Toute-Puissance
-D'un mot forma le ciel, l'air, la terre et les flots,
-N'est-ce pas toi, voyant le monde à peine éclos,
-Qui, par l'éclat trompeur d'une funeste pomme,
-Et tes mots ambigus, fis croire au premier homme
-Qu'il allait, en goûtant de ce morceau fatal,
-Comblé de tout savoir, à Dieu se rendre égal ?
-Il en fit sur-le-champ la folle expérience :
-Mais tout ce qu'il acquit de nouvelle science
-Fut que, triste et honteux de voir sa nudité,
-Il sut qu'il n'était plus, grâce à sa vanité,
-Qu'un chétif animal pétri d'un peu de terre,
-A qui la faim, la soif partout faisaient la guerre,
-Et qui, courant toujours de malheur en malheur,
-A la mort arrivait enfin par la douleur.
-Oui, de tes noirs complots et de ta triste rage,
-Le genre humain perdu fut le premier ouvrage :
-Et bien que l'homme alors parût si rabaissé,
-Par toi contre le ciel un orgueil insensé
-Armant de ses neveux la gigantesque engeance,
-Dieu résolut enfin, terrible en sa vengeance,
-D'abîmer sous les eaux tous ces audacieux.
-Mais avant qu'il lâchât les écluses des cieux,
-Par un fils de Noé fatalement sauvée,
-Tu fus, comme serpent, dans l'arche conservée,
-Et d'abord poursuivant tes projets suspendus,
-Chez les mortels restants, encor tout éperdus,
-De nouveau tu semas tes captieux mensonges,
-Et remplis leurs esprits de fables et de songes,
-Tes voiles offusquant leurs yeux de toutes parts,
-Dieu disparut lui-même à leurs troubles regards.
-Alors ce ne fut plus que stupide ignorance,
-Qu'impiété sans borne en son extravagance,
-Puis, de cent dogmes faux la superstition
-Répandant l'idolâtre et folle illusion
-Sur la terre en tous lieux disposée à les suivre,
-L'art se tailla des dieux d'or, d'argent et de cuivre,
-Et l'artisan lui-même, humblement prosterné
-Aux pieds du vain métal par sa main façonné,
-Lui demanda les biens, la santé, la sagesse.
-Le monde fut rempli de dieux de toute espèce :
-On vit le peuple fou qui du Nil boit les eaux
-Adorer les serpents, les poissons, les oiseaux ;
-Aux chiens, aux chats, aux boucs offrir des sacrifices ;
-Conjurer l'ail, l'oignon, d'être à ses vœux propices ;
-Et croire follement maîtres de ses destins
-Ces dieux nés du fumier porté dans ses jardins.
-Bientôt te signalant par mille faux miracles,
-Ce fut toi qui partout fis parler les oracles :
-C'est par ton double sens dans leurs discours jeté
-Qu'ils surent, en mentant, dire la vérité ;
-Et sans crainte, rendant leurs réponses normandes,
-Des peuples et des rois engloutir les offrandes.
-Ainsi, loin du vrai jour par toi toujours conduit,
-L'homme ne sortit plus de son épaisse nuit.
-Pour mieux tromper ses yeux, ton adroit artifice
-Fit à chaque vertu prendre le nom d'un vice :
-Et par toi, de splendeur faussement revêtu,
-Chaque vice emprunta le nom d'une vertu.
-Par toi l'humilité devint une bassesse ;
-La candeur se nomma grossièreté, rudesse.
-Au contraire, l'aveugle et folle ambition
-S'appela des grands cœurs la belle passion ;
-Du nom de fierté noble on orna l'impudence,
-Et la fourbe passa pour exquise prudence :
-L'audace brilla seule aux yeux de l'univers ;
-Et, pour vraiment héros, chez les hommes pervers,
-On ne reconnut plus qu'usurpateurs iniques,
-Que tyranniques rois censés grands politiques,
-Qu'infâmes scélérats à la gloire aspirants,
-Et voleurs revêtus du nom de conquérants.
-Mais à quoi s'attacha ta savante malice,
-Ce fut surtout à faire ignorer la justice.
-Dans les plus claires lois ton ambiguïté
-Répandant son adroite et fine obscurité,
-Aux yeux embarrassés des juges les plus sages
-Tout sens devint douteux, tout mot eut deux visages ;
-Plus on crut pénétrer, moins on fut éclairci ;
-Le texte fut souvent par la glose obscurci :
-Et, pour comble de maux, à tes raisons frivoles
-L'éloquence prêtant l'ornement des paroles,
-Tous les jours accablé sous leur commun effort,
-Le vrai passa pour faux, et le bon droit eut tort.
-Voilà comme, déchu de sa grandeur première,
-Concluons, l'homme enfin perdit toute lumière,
-Et, par tes yeux trompeurs se figurant tout voir,
-Ne vit, ne sut plus rien, ne put plus rien savoir.
-De la raison pourtant, par le vrai Dieu guidée,
-Il resta quelque trace encor dans la Judée.
-Chez les hommes ailleurs sous ton joug gémissants
-Vainement on chercha la vertu, le droit sens :
-Car, qu'est-ce, loin de Dieu, que l'humaine sagesse ?
-Et Socrate, l'honneur de la profane Grèce,
-Qu'était-il, en effet, de près examiné,
-Qu'un mortel par lui-même au seul mal entraîné,
-Et, malgré la vertu dont il faisait parade,
-Très équivoque ami du jeune Alcibiade ?
-Oui, j'ose hardiment l'affirmer contre toi,
-Dans le monde idolâtre, asservi sous ta loi,
-Par l'humaine raison de clarté dépourvue
-L'humble et vraie équité fut à peine entrevue :
-Et, par un sage altier, au seul faste attaché,
-Le bien même accompli souvent fut un péché.
-Pour tirer l'homme enfin de ce désordre extrême,
-Il fallut qu'ici-bas Dieu, fait homme lui-même,
-Vînt du sein lumineux de l'éternel séjour
-De tes dogmes trompeurs dissiper le faux jour.
-A l'aspect de ce Dieu les démons disparurent ;
-Dans Delphes, dans Délos, tes oracles se turent,
-Tout marqua, tout sentit sa venue en ces lieux ;
-L'estropié marcha, l'aveugle ouvrit les yeux.
-Mais bientôt contre lui ton audace rebelle,
-Chez la nation même à son culte fidèle,
-De tous côtés arma tes nombreux sectateurs,
-Prêtres, pharisiens, rois, pontifes, docteurs.
-C'est par eux que l'on vit la vérité suprême
-De mensonge et d'erreur accusée elle-même,
-Au tribunal humain le Dieu du ciel traîné,
-Et l'auteur de la vie à mourir condamné.
-Ta fureur toutefois à ce coup fut déçue,
-Et pour toi ton audace eut une triste issue.
-Dans la nuit du tombeau ce Dieu précipité
-Se releva soudain tout brillant de clarté ;
-Et partout sa doctrine en peu de temps portée
-Fut du Gange et du Nil et du Tage écoutée.
-Des superbes autels à leur gloire dressés
-Tes ridicules dieux tombèrent renversés.
-On vit en mille endroits leurs honteuses statues
-Pour le plus bas usage utilement fondues ;
-Et gémir vainement Mars, Jupiter, Vénus,
-Urnes, vases, trépieds, vils meubles devenus.
-Sans succomber pourtant tu soutins cet orage,
-Et, sur l'idolâtrie enfin perdant courage,
-Pour embarrasser l'homme en des nœuds plus subtils,
-Tu courus chez Satan brouiller de nouveaux fils.
-Alors, pour seconder ta triste frénésie,
-Arriva de l'enfer ta fille l'hérésie,
-Ce monstre, dès l'enfance à ton école instruit,
-De tes leçons bientôt te fit goûter le fruit.
-Par lui l'erreur, toujours finement apprêtée,
-Sortant pleine d'attraits de sa bouche empestée,
-De son mortel poison tout courut s'abreuver,
-Et l'Eglise elle-même eut peine à s'en sauver.
-Elle-même deux fois, presque toute arienne,
-Sentit chez soi trembler la vérité chrétienne ;
-Lorsque attaquant le Verbe et sa divinité,
-D'une syllabe impie un saint mot augmenté
-Remplit tous les esprits d'aigreurs si meurtrières,
-Et fit de sang chrétien couler tant de rivières.
-Le fidèle, au milieu de ces troubles confus,
-Quelque temps égaré, ne se reconnut plus ;
-Et dans plus d'un aveugle et ténébreux concile
-Le mensonge parut vainqueur de l'Evangile.
-Mais à quoi bon ici du profond des enfers,
-Nouvel historien de tant de maux soufferts,
-Rappeler Arius, Valentin et Pélage,
-Et tous ces fiers démons que toujours d'âge en âge
-Dieu, pour faire éclaircir à fond ses vérités,
-A permis qu'aux chrétiens l'enfer ait suscités ?
-Laissons hurler là-bas tous ces damnés antiques,
-Et bornons nos regards aux troubles fanatiques
-Que ton horrible fille ici sut émouvoir,
-Quand Luther et Calvin, remplis de ton savoir,
-Et soi-disant choisis pour réformer l'Eglise,
-Vinrent du célibat affranchir la prêtrise,
-Et, des vœux les plus saints blâmant l'austérité,
-Aux moines las du joug rendre la liberté.
-Alors n'admettant plus d'autorité visible,
-Chacun fut de la foi censé juge infaillible ;
-Et, sans être approuvé par le clergé romain,
-Tout protestant fut pape, une bible à la main.
-De cette erreur dans peu naquirent plus de sectes
-Qu'en automne on ne voit de bourdonnants insectes
-Fondre sur les raisins nouvellement mûris,
-Ou qu'en toutes saisons sur les murs, à Paris,
-On ne voit affichés de recueils d'amourettes,
-De vers, de contes bleus, de frivoles sornettes.
-Souvent peu recherchés du public nonchalant,
-Mais vantés à coup sûr du Mercure Galant.
-Ce ne fut plus partout que fous anabaptistes,
-Qu'orgueilleux puritains, qu'exécrables déistes.
-Le plus vil artisan eut ses dogmes à soi,
-Et chaque chrétien fut de différente loi.
-La discorde, au milieu de ces sectes altières,
-En tous lieux cependant déploya ses bannières ;
-Et ta fille, au secours des vains raisonnements
-Appelant le ravage et les embrasements,
-Fit, en plus d'un pays, aux villes désolées,
-Sous l'herbe en vain chercher leurs églises brûlées.
-L'Europe fut un champ de massacre et d'horreur,
-Et l'orthodoxe même, aveugle en sa fureur,
-De tes dogmes trompeurs nourrissant son idée,
-Oublia la douceur aux chrétiens commandée,
-Et crut, pour venger Dieu de ses fiers ennemis,
-Tout ce que Dieu défend légitime et permis.
-Au signal tout à coup donné pour le carnage,
-Dans les villes, partout théâtres de leur rage,
-Cent mille faux zélés, le fer en main courants,
-Allèrent attaquer leurs amis, leurs parents ;
-Et, sans distinction, dans tout sein hérétique
-Pleins de joie enfoncer un poignard catholique.
-Car quel lion, quel tigre égale en cruauté
-Une injuste fureur qu'arme la piété ?
-Ces fureurs, jusqu'ici du vain peuple admirées,
-Etaient pourtant toujours de l'Eglise abhorrées,
-Et, dans ton grand crédit pour te bien conserver,
-Il fallait que le ciel parût les approuver :
-Ce chef-d'œuvre devait couronner ton adresse.
-Pour y parvenir donc, ton active souplesse,
-Dans l'école abusant tes grossiers écrivains,
-Fit croire à leurs esprits ridiculement vains
-Qu'un sentiment impie, injuste, abominable,
-Par deux ou trois d'entre eux réputé soutenable,
-Prenait chez eux un sceau de probabilité
-Qui même contre Dieu lui donnait sûreté ;
-Et qu'un chrétien pouvait, rempli de confiance,
-Même en le condamnant, le suivre en conscience.
-C'est sur ce beau principe, admis si follement,
-Qu'aussitôt tu posas l'énorme fondement
-De la plus dangereuse et terrible morale
-Que Lucifer, assis dans la chaire infernale,
-Vomissant contre Dieu ses monstrueux sermons,
-Ait jamais enseignée aux novices démons.
-Soudain, au grand honneur de l'école païenne,
-On entendit prêcher dans l'école chrétienne
-Que sous le joug du vice un pécheur abattu
-Pouvait, sans aimer Dieu ni même la vertu,
-Par la seule frayeur au sacrement unie,
-Admis au ciel, jouir de la gloire infinie ;
-Et que, les clefs en main, sur ce seul passeport,
-Saint Pierre à tous venants devait ouvrir d'abord.
-Ainsi, pour éviter l'éternelle misère
-Le vrai zèle au chrétien n'étant plus nécessaire,
-Tu sus, dirigeant bien en eux l'intention,
-De tout crime laver la coupable action.
-Bientôt, se parjurer cessa d'être un parjure ;
-L'argent à tout denier se prêta sans usure ;
-Sans simonie, on put, contre un bien temporel,
-Hardiment échanger un bien spirituel ;
-Du soin d'aider le pauvre on dispensa l'avare,
-Et même chez les rois le superflu fut rare.
-C'est alors qu'on trouva, pour sortir d'embarras,
-L'art de mentir tout haut en disant vrai tout bas.
-C'est alors qu'on apprit qu'avec un peu d'adresse
-Sans crime un prêtre peut vendre trois fois sa messe,
-Pourvu que, laissant là son salut à l'écart,
-Lui-même en la disant n'y prenne aucune part.
-C'est alors que l'on sut qu'on peut, pour une pomme,
-Sans blesser la justice assassiner un homme :
-Assassiner ! ah ! non, je parle improprement,
-Mais que, prêt à la perdre, on peut innocemment,
-Surtout ne la pouvant sauver d'une autre sorte,
-Massacrer le voleur qui fuit et qui l'emporte.
-Enfin ce fut alors que, sans se corriger,
-Tout pécheur... Mais où vais-je aujourd'hui m'engager ?
-Veux-je d'un pape illustre, armé contre tes crimes,
-A tes yeux mettre ici toute la bulle en rimes ;
-Exprimer tes détours burlesquement pieux
-Pour disculper l'impur, le gourmand, l'envieux,
-Tes subtils faux-fuyants pour sauver la mollesse,
-Le larcin, le duel, le luxe, la paresse,
-En un mot, faire voir à fond développés
-Tous ces dogmes affreux d'anathème frappés,
-Que, sans peur débitant tes distinctions folles,
-L'erreur encor pourtant maintient dans tes écoles ?
-Mais sur ce seul projet soudain puis-je ignorer
-A quels nombreux combats il faut me préparer ?
-J'entends déjà d'ici tes docteurs frénétiques
-Hautement me compter au rang des hérétiques ;
-M'appeler scélérat, traître, fourbe, imposteur,
-Froid plaisant, faux bouffon, vrai calomniateur,
-De Pascal, de Wendrock, copiste misérable ;
-Et, pour tout dire enfin, janséniste exécrable.
-J'aurai beau condamner, en tous sens expliqués,
-Les cinq dogmes fameux par ta main fabriqués ;
-Blâmer de tes docteurs la morale risible,
-C'est, selon eux, prêcher un calvinisme horrible ;
-C'est nier qu'ici-bas par l'amour appelé
-Dieu pour tous les humains voulut être immolé.
-Prévenons tout ce bruit : trop tard, dans le naufrage,
-Confus on se repent d'avoir bravé l'orage.
-Halte-là donc, ma plume. Et toi, sors de ces lieux,
-Monstre à qui, par un trait des plus capricieux,
-Aujourd'hui terminant ma course satirique,
-J'ai prêté dans mes vers une âme allégorique.
-Fuis, va chercher ailleurs tes patrons bien-aimés.
-Dans ces pays par toi rendus si renommés,
-Où l'Orne épand ses eaux, et que la Sarthe arrose ;
-Ou, si plus sûrement tu veux gagner ta cause,
-Porte-la dans Trévoux, à ce beau tribunal
-Où de nouveaux Midas un sénat monacal,
-Tous les mois, appuyé de ta sœur l'ignorance,
-Pour juger Apollon tient, dit-on, sa séance.
-Dès que je prends la plume, Apollon éperdu
-Semble me dire : Arrête, insensé ; que fais-tu ?
- Grand roi, c’est vainement qu’abjurant la satire
-Pour toi seul désormais j’avais fait vœu d’écrire.
-Dès que je prends la plume, Apollon éperdu
-Semble me dire : Arrête, insensé ; que fais-tu ?
-Sais-tu dans quels périls aujourd’hui tu t’engages ?
-Cette mer où tu cours est célèbre en naufrages.
- Ce n’est pas qu’aisément, comme un autre, à ton char
-Je ne pusse attacher Alexandre et César ;
-Qu’aisément je ne pusse, en quelque ode insipide,
-T’exalter aux dépens et de Mars et d’Alcide,
-Te livrer le Bosphore, et, d’un vers incivil,
-Proposer au sultan de te céder le Nil ;
-Mais, pour te bien louer, une raison sévère
-Me dit qu’il faut sortir de la route vulgaire ;
-Qu’après avoir joué tant d’auteurs différents,
-Phébus même auroit peur s’il entrait sur les rangs,
-Que par des vers tout neufs, avoués du Parnasse,
-Il faut de mes dégoûts justifier l’audace ;
-Et, si ma muse enfin n’est égale à mon roi,
-Que je prête aux Cotins des armes contre moi.
- Est-ce là cet auteur, l’effroi de la Pucelle,
-Qui devoit des bons vers nous tracer le modèle,
-Ce censeur, diront-ils, qui nous réformoit tous ?
-Quoi ! ce critique affreux n’en sait pas plus que nous ?
-N’avons-nous pas cent fois, en faveur de la France,
-Gomme lui dans nos vers pris Mempbis et Byzance,
-Sur les bords de l’Euphrate abattu le turban,
-Et coupé, pour rimer, les cèdres du Liban ?
-De quel front aujourd’hui vient-il, sur nos brisées,
-Se revêtir encor de nos phrases usées ?
- Que répondrois-je alors ? Honteux et rebuté,
-J’aurois beau me complaire en ma propre beauté,
-Et, de mes tristes vers admirateur unique.
-Plaindre, en les relisant, l’ignorance publique :
-Quelque orgueil en secret dont s’aveugle un auteur,
-Il est fâcheux, grand roi, de se voir sans lecteur,
-Et d’aller, du récit de ta gloire immortelle,
-Habiller chez Francœur le sucre et la canelle.
-Ainsi, craignant toujours un funeste accident,
-J’imite de Conrart le silence prudent :
-Je laisse aux plus hardis l’honneur de la carrière,
-Et regarde le champ, assis sur la barrière.
- Malgré moi toutefois un mouvement secret
-Vient flatter mon esprit, qui se tait à regret.
-Quoi ! dis-je tout chagrin, dans ma verve infertile,
-Des vertus de mon roi spectateur inutile,
-Faudra-t-il sur sa gloire attendre à m’exercer
-Que ma tremblante voix commence à se glacer ?
-Dans un si beau projet, si ma muse rebelle
-N’ose le suivre aux champs de Lille et de Bruxelle,
-Sans le chercher au nord de l’Escaut et du Rhin,
-La paix l’offre à mes yeux plus calme et plus serein.
-Oui, grand roi, laissons là les sièges, les batailles :
-Qu’un autre aille en rimant renverser les murailles ;
-Et souvent, sur tes pas marchant sans ton aveu,
-S’aille couvrir de sang, de poussière et de feu.
-A quoi bon, d’une muse au carnage animée,
-Échauffer ta valeur, déja trop allumée ?
-Jouissons à loisir du fruit de tes bienfaits,
-Et ne nous lassons point des douceurs de la paix.
- Pourquoi ces éléphants, ces armes, ce bagage,
-Et ces vaisseaux tout prêts à quitter le rivage ?
-Disoit au roi Pyrrhus un sage confident,
-Conseiller très sensé d’un roi très imprudent.
-Je vais, lui dit ce prince, à Rome où l’on m’appelle. —
-Quoi faire ? — L’assiéger. — L’entreprise est fort belle,
-Et digne seulement d’Alexandre ou de vous :
-Mais, Rome prise enfin, seigneur, où courons-nous ? —
-Du reste des Latins la conquête est facile. —
-Sans doute, on les peut vaincre : est-ce tout ? — La Sicile
-De là nous tend les bras, et bientôt sans effort
-Syracuse reçoit nos vaisseaux dans son port.—
-Bornez-vous là vos pas ? — Dès que nous l’aurons prise,
-Il ne faut qu’un bon vent, et Carthage est conquise.
-Les chemins sont ouverts : qui peut nous arrêter ? —
-Je vous entends, seigneur, nous allons tout domter :
-Nous allons traverser les sables de Lybie,
-Asservir en passant l’Égypte, l’Arabie,
-Courir de là le Gange en de nouveaux pays,
-Faire trembler le Scythe aux bords du Tanaïs,
-Et ranger sous nos lois tout ce vaste hémisphère. —
-Mais, de retour enfin, que prétendez-vous faire ? —
-Alors, cher Cinéas, victorieux, contents,
-Nous pourrons rire à Taise, et prendre du bon temps. —
-Eh ! seigneur, dès ce jour, sans sortir de l’Épire,
-Du matin jusqu’au soir qui vous défend de rire ?
- Le conseil étoit sage et facile à goûter :
-Pyrrhus vivoit heureux s’il eût pu l’écouter ;
-Mais à l’ambition d’opposer la prudence,
-C’est aux prélats de cour prêcher la résidence.
- Ce n’est pas que mon cœur, du travail ennemi,
-Approuve un fainéant sur le trône endormi ;
-Mais, quelques vains lauriers que promette la guerre,
-On peut être héros sans ravager la terre.
-Il est plus d’une gloire. En vain aux conquérants
-L’erreur, parmi les rois, donne les premiers rangs ;
-Entre les grands héros ce sont les plus vulgaires.
-Chaque siècle est fécond en heureux téméraires ;
-Chaque climat produit des favoris de Mars ;
-La Seine a des Bourbons, le Tibre a des Césars :
-On a vu mille fois des fanges Méotides
-Sortir des conquérants goths, vandales, gépides.
-Mais un roi vraiment roi, qui, sage en ses projets,
-Sache en un calme heureux maintenir ses sujets ;
-Qui du bonheur public ait cimenté sa gloire,
-Il faut pour le trouver courir toute l’histoire.
-La terre compte peu de ces rois bienfaisants ;
-Le ciel à les former se prépare long-temps.
-Tel fut cet empereur sous qui Rome adorée
-Vit renaître les jours de Saturne et de Rhée ;
-Qui rendit de son joug l’univers amoureux ;
-Qu’on n’alla jamais voir sans revenir heureux ;
-Qui soupiroit le soir, si sa main fortunée
-N’avoit par ses bienfaits signalé la journée.
-Le cours ne fut pas long d’un empire si doux.
- Mais où cherchè-je ailleurs ce qu’on trouve chez nous ?
-Grand roi, sans recourir aux histoires antiques,
-Ne t’avons-nous pas vu dans les plaines belgiques,
-Quand l’ennemi vaincu, désertant ses remparts,
-Au-devant de ton joug couroit de toutes parts,
-Toi-même te borner au fort de ta victoire,
-Et chercher dans la paix une plus juste gloire ?
-Ce sont là les exploits que tu dois avouer ;
-Et c’est par là, grand roi, que je te veux louer.
-Assez d’autres, sans moi, d’un style moins timide,
-Suivront au champ de Mars ton courage rapide ;
-Iront de ta valeur effrayer l’univers,
-Et camper devant Dôle au milieu des hivers.
-Pour moi, loin des combats, sur un ton moins terrible,
-Je dirai les exploits de ton règne paisible :
-Je peindrai les plaisirs en foule renaissants ;
-Les oppresseurs du peuple à leur tour gémissants.
-On verra par quels soins ta sage prévoyance
-Au fort de la famine entretint l’abondance ;
-On verra les abus par ta main réformés,
-La licence et l’orgueil en tous lieux réprimés ;
-Du débris des traitants ton épargne grossie ;
-Des subsides affreux la rigueur adoucie ;
-Le soldat, dans la paix, sage et laborieux ;
-Nos artisans grossiers rendus industrieux ;
-Et nos voisins frustrés de ces tributs serviles
-Que payoit à leur art le luxe de nos villes.
-Tantôt je tracerai tes pompeux bâtiments,
-Du loisir d’un héros nobles amusements.
-J’entends déja frémir les deux mers étonnées
-De voir leurs flots unis au pied des Pyrénées.
-Déja de tous côtés la chicane aux abois
-S’enfuit au seul aspect de tes nouvelles lois.
-Oh ! que ta main par là va sauver de pupilles !
-Que de savants plaideurs désormais inutiles !
-Qui ne sent point l’effet de tes soins généreux ?
-L’univers sous ton règne a-t-il des malheureux ?
-Est-il quelque vertu, dans les glaces de l'Ourse,
-Ni dans ces lieux brûlés où le jour prend sa source,
-Dont la triste indigence ose encore approcher,
-Et qu'en foule tes dons d'abord n'aillent chercher ?
-C'est par toi qu'on va voir les muses enrichies
-De leur longue disette à jamais affranchies.
-Grand roi, poursuis toujours, assure leur repos.
-Sans elles un héros n’est pas long-temps héros :
-Bientôt, quoi qu’il ait fait, la mort, d’une ombre noire,
-Enveloppe avec lui son nom et son histoire.
-En vain, pour s’exempter de l’oubli du cercueil,
-Achille mit vingt fois tout Ilion en deuil ;
-En vain, malgré les vents, aux bords de l’Hespérie,
-Énée enfin porta ses dieux et sa patrie :
-Sans le secours des vers, leurs noms tant publiés
-Seroient depuis mille ans avec eux oubliés.
-Non, à quelques hauts faits que ton destin t’appelle,
-Sans le secours soigneux d’une muse fidèle
-Pour t’immortaliser tu fais de vains efforts.
-Apollon te la doit : ouvre-lui tes trésors.
-En poètes fameux rends nos climats fertiles :
-Un Auguste aisément peut faire des Virgiles.
-Que d’illustres témoins de ta vaste bonté
-Vont pour toi déposer à la postérité
- Pour moi qui, sur ton nom déja brûlant d’écrire,
-Sens au bout de ma plume expirer la satire,
-Je n’ose de mes vers vanter ici le prix.
-Toutefois si quelqu’un de mes foibles écrits
-Des ans injurieux peut éviter l’outrage,
-Peut-être pour ta gloire aura-t-il son usage.
-Et comme tes exploits, étonnant les lecteurs,
-Seront à peine crus sur la foi des auteurs ;
-Si quelque esprit malin les veut traiter de fables,
-On dira quelque jour, pour les rendre croyables :
-Boileau, qui, dans ses vers pleins de sincérité,
-Jadis à tout son siècle a dit la vérité,
-Qui mit à tout blâmer son étude et sa gloire,
-A pourtant de ce roi parlé comme l’histoire.
-
-Penses-tu qu’aucun d’eux veuille subir mes lois,
-Ni suivre une raison qui parle par ma voix ?
-
-À quoi bon réveiller mes muses endormies,
-Pour tracer aux auteurs des règles ennemies ?
-Penses-tu qu’aucun d’eux veuille subir mes lois,
-Ni suivre une raison qui parle par ma voix ?
-Ô le plaisant docteur, qui, sur les pas d’Horace,
-Vient prêcher, diront-ils, la réforme au Parnasse !
-Nos écrits sont mauvais ; les siens valent-ils mieux ?
-J’entends déjà d’ici Linière furieux
-Qui m’appelle au combat sans prendre un plus long terme.
-De l’encre, du papier! dit-il; qu’on nous enferme !
-Voyons qui de nous deux, plus aisé dans ses vers,
-Aura plus tôt rempli la page et le revers !
-Moi donc, qui suis peu fait à ce genre d’escrime,
-Je le laisse tout seul verser rime sur rime,
-Et, souvent de dépit contre moi s’exerçant,
-Punir de mes défauts le papier innocent.
-Mais toi, qui ne crains point qu’un rimeur te noircisse,
-Que fais-tu cependant seul en ton bénéfice ?
-Attends-tu qu’un fermier, payant, quoiqu’un peu tard,
-De ton bien pour le moins daigne te faire part ?
-Vas-tu, grand défenseur des droits de ton église,
-De tes moines mutins réprimer l’entreprise ?
-Crois-moi, dût Auzanet t’assurer du succès,
-Abbé, n’entreprends point même un juste procès.
-N’imite point ces fous dont la sotte avarice
-Va de ses revenus engraisser la justice ;
-Qui, toujours assignant, et toujours assignés,
-Souvent demeurent gueux de vingt procès gagnés.
-Soutenons bien nos droits : sot est celui qui donne.
-C’est ainsi devers Caen que tout Normand raisonne :
-Ce sont là les leçons dont un père manceau
-Instruit son fils novice au sortir du berceau.
-Mais pour toi, qui, nourri bien en deçà de l’Oise,
-As sucé la vertu picarde et champenoise,
-Non, non, tu n’iras point, ardent bénéficier,
-Faire enrouer pour toi Corbin ni le Mazier.
-Toutefois si jamais quelque ardeur bilieuse
-Allumait dans ton cœur l’humeur litigieuse,
-Consulte-moi d’abord, et, pour la réprimer,
-Retiens bien la leçon que je te vais rimer.
- Un jour, dit un auteur, n’importe en quel chapitre,
-Deux voyageurs à jeun rencontrèrent une huître.
-Tous deux la contestaient, lorsque dans leur chemin
-La Justice passa, la balance à la main.
-Devant elle à grand bruit ils expliquent la chose,
-Tous deux avec dépens veulent gagner leur cause.
-La Justice, pesant ce droit litigieux,
-Demande l’huître, l’ouvre, et l’avale à leurs yeux,
-Et par ce bel arrêt terminant la bataille :
-Tenez, voilà, dit-elle, à chacun une écaille.
-Des sottises d’autrui nous vivons au Palais.
-Messieurs, l’huître était bonne. Adieu. Vivez en paix.
-
-Oui, sans peine, au travers des sophismes de Claude,
-Arnauld, des novateurs tu découvres la fraude,
-Et romps de leurs erreurs les filets captieux :
-Mais que sert que ta main leur dessille les yeux,
-Si toujours dans leur âme une pudeur rebelle,
-Près d’embrasser l’église, au prêche les rappelle ?
-Non, ne crois pas que Claude, habile à se tromper,
-Soit insensible aux traits dont tu le sais frapper ;
-Mais un démon l’arrête, et, quand ta voix l’attire,
-Lui dit : Si tu te rends, sais-tu ce qu’on va dire ?
-Dans son heureux retour lui montre un faux malheur,
-Lui peint de Charenton l’hérétique douleur ;
-Et, balançant Dieu même en son âme flottante,
-Fait mourir dans son cœur la vérité naissante.
- Des superbes mortels le plus affreux lien,
-N’en doutons point, Arnauld, c’est la honte du bien.
-Des plus nobles vertus cette adroite ennemie
-Peint l’honneur à nos yeux des traits de l’infamie,
-Asservit nos esprits sous un joug rigoureux,
-Et nous rend l’un de l’autre esclaves malheureux.
-Par elle la vertu devient lâche et timide.
-Vois-tu ce libertin en public intrépide,
-Qui prêche contre un Dieu que dans son âme il croit ?
-Il irait embrasser la vérité qu’il voit ;
-Mais de ses faux amis il craint la raillerie,
-Et ne brave ainsi Dieu que par poltronnerie.
- C’est là de tous nos maux le fatal fondement.
-Des jugements d’autrui nous tremblons follement ;
-Et, chacun l’un de l’autre adorant les caprices,
-Nous cherchons hors de nous nos vertus et nos vices.
-Misérables jouets de notre vanité,
-Faisons au moins l’aveu de notre infirmité.
-À quoi bon, quand la fièvre en nos artères brûle,
-Faire de notre mal un secret ridicule ?
-Le feu sort de vos yeux pétillants et troublés,
-Votre pouls inégal marche à pas redoublés :
-Quelle fausse pudeur à feindre vous oblige ?
-Qu’avez-vous ? Je n’ai rien. Mais... Je n’ai rien, vous dis-je,
-Répondra ce malade à se taire obstiné.
-Mais cependant voilà tout son corps gangrené ;
-Et la fièvre, demain se rendant la plus forte,
-Un bénitier aux pieds va l’étendre à la porte :
-Prévenons sagement un si juste malheur.
-Le jour fatal est proche, et vient comme un voleur.
-Avant qu’à nos erreurs le ciel nous abandonne,
-Profitons de l’instant que de grâce il nous donne.
-Hâtons-nous ; le temps fuit, et nous traîne avec soi :
-Le moment où je parle est déjà loin de moi.
- Mais quoi ! toujours la honte en esclaves nous lie !
-Oui, c’est toi qui nous perds, ridicule folie :
-C’est toi qui fis tomber le premier malheureux,
-Le jour que, d’un faux bien sottement amoureux,
-Et n’osant soupçonner sa femme d’imposture,
-Au démon, par pudeur, il vendit la nature.
-Hélas ! avant ce jour qui perdit ses neveux,
-Tous les plaisirs couraient au-devant de ses vœux.
-La faim aux animaux ne faisait point la guerre ;
-Le blé, pour se donner, sans peine ouvrant la terre,
-N’attendait point qu’un bœuf pressé de l’aiguillon
-Traçât à pas tardifs un pénible sillon ;
-La vigne offrait partout des grappes toujours pleines
-Et des ruisseaux de lait serpentaient dans les plaines.
-Mais dès ce jour Adam, déchu de son état,
-D’un tribut de douleur paya son attentat.
-Il fallut qu’au travail son corps rendu docile
-Forçât la terre avare à devenir fertile.
-Le chardon importun hérissa les guérets ;
-Le serpent venimeux rampa dans les forêts ;
-La canicule en feu désola les campagnes ;
-L’aquilon en fureur gronda sur les montagnes.
-Alors, pour se couvrir durant l’âpre saison,
-Il fallut aux brebis dérober leur toison.
-La peste en même temps, la guerre et la famine,
-Des malheureux humains jurèrent la ruine.
- Mais aucun de ces maux n’égala les rigueurs
-Que la mauvaise honte exerça dans les cœurs.
-De ce nid à l’instant sortirent tous les vices.
-L’avare, des premiers en proie à ses caprices,
-Dans un infâme gain mettant l’honnêteté,
-Pour toute honte alors compta la pauvreté.
-L’honneur et la vertu n’osèrent plus paroître ;
-La piété chercha les déserts et le cloître.
-Depuis on n’a point vu de cœur si détaché
-Qui par quelque lien ne tînt à ce péché.
-Triste et funeste effet du premier de nos crimes !
-Moi-même, Arnauld, ici, qui te prêche en ces rimes,
-Plus qu’aucun des mortels par la honte abattu,
-En vain j’arme contre elle une faible vertu.
-Ainsi toujours douteux, chancelant et volage,
-À peine du limon où le vice m’engage
-J’arrache un pied timide, et sors en m’agitant,
-Que l’autre m’y reporte et s’embourbe à l’instant.
-Car si, comme aujourd’hui, quelque rayon de zèle
-Allume dans mon cœur une clarté nouvelle,
-Soudain, aux yeux d’autrui s’il faut la confirmer,
-D’un geste, d’un regard, je me sens alarmer ;
-Et même sur ces vers que je te viens d’écrire,
-Je tremble en ce moment de ce que l’on va dire.
-
-
-Ce pays, où cent murs n'ont pu te résister,
-Grand roi, n'est pas en vers si facile à domter.
-
- En vain, pour te louer, ma muse toujours prête,
-
-Vingt fois de la Hollande a tenté la conquête :
-Ce pays, où cent murs n'ont pu te résister,
-Grand roi, n'est pas en vers si facile à domter.
-Des villes que tu prends les noms durs et barbares
-N'offrent de toutes parts que syllabes bizarres ;
-Et, l'oreille effrayée, il faut depuis l'Issel,
-Pour trouver un beau mot courir jusqu'au Tessel.
-Oui, par-tout de son nom chaque place munie
-Tient bon contre le vers, en détruit l'harmonie.
-Et qui peut sans frémir aborder Voèrden ?
-Quel vers ne tomberoit au seul nom de Heusden ?
-Quelle muse à rimer en tous lieux disposée
-Oseroit approcher des bords du Zuiderzée ?
-Comment en vers heureux assiéger Doèsbourg,
-Zutphen, Wageninghen, Harderwic, Knotzembourg ?
-Il n'est fort, entre ceux que tu prends par centaines,
-Qui ne puisse arrêter un rimeur six semaines :
-Et par-tout sur le Whal, ainsi que sur le Leck,
-Le vers est en déroute, et le poète à sec.
-
- Encor si tes exploits, moins grands et moins rapides,
-
-Laissoient prendre courage à nos muses timides,
-Peut-être avec le temps, à force d'y rêver,
-Par quelque coup de l'art nous pourrions nous sauver.
-Mais, dès qu'on veut tenter cette vaste carrière,
-Pégase s'effarouche et recule en arrière;
-Mon Apollon s'étonne; et Nimégue est à toi,
-Que ma muse est encore au camp devant Orsoi.
- Aujourd'hui toutefois mon zèle m'encourage :
-Il faut au moins du Rhin tenter l'heureux passage.
-Un trop juste devoir veut que nous l'essayons.
-Muses, pour le tracer, cherchez tous vos crayons :
-Car, puisqu'en cet exploit tout paroît incroyable,
-Que la vérité pure y ressemble à la fable,
-De tous vos ornements vous pouvez l'égayer.
-Venez donc, et sur-tout gardez bien d'ennuyer:
-Vous savez des grands vers les disgraces tragiques ;
-Et souvent on ennuie en termes magnifiques.
-
- Au pied du mont Adule, entre mille roseaux,
-
-Le Rhin tranquille, et fier du progrès de ses eaux,
-Appuyé d'une main sur son urne penchante,
-Dormoit au bruit flatteur de son onde naissante :
-Lorsqu'un cri tout-à-coup suivi de mille cris.
-Vient d'un calme si doux retirer ses esprits.
-Il se trouble, il regarde, et par-tout sur ses rives
-Il voit fuir à grands pas ses naïades craintives,
-Qui toutes accourant vers leur humide roi,
-Par un récit affreux redoublent son effroi.
-Il apprend qu'un héros, conduit par la victoire,
-A de ses bords fameux flétri l'antique gloire;
-Que Rhinberg et Wesel, terrassés en deux jours,
-D'un joug déja prochain menacent tout son cours.
-Nous l'avons vu, dit l'une, affronter la tempête
-De cent foudres d'airain tournés contre sa tête.
-Il marche vers Tholus, et tes flots en courroux
-Au prix de sa fureur sont tranquilles et doux.
-Il a de Jupiter la taille et le visage;
-Et, depuis ce Romain, dont l'insolent passage
-Sur un pont en deux jours trompa tous tes efforts,
-Jamais rien de si grand n'a paru sur tes bords.
-
- Le Rhin tremble et frémit à ces tristes nouvelles;
-
-Le feu sort à travers ses humides prunelles.
-C'est donc trop peu, dit-il, que l'Escaut en deux mois
-Ait appris à couler sous de nouvelles lois;
-Et de mille remparts mon onde environnée
-De ces fleuves sans nom suivra la destinée !
-Ah! périssent mes eaux! ou par d'illustres coups
-Montrons qui doit céder des mortels ou de nous.
-
- A ces mots, essuyant sa barbe limoneuse,
-
-Il prend d'un vieux guerrier la figure poudreuse.
-Son front cicatricé rend son air furieux;
-Et l'ardeur du combat étincelle en ses yeux.
-En ce moment il part; et, couvert d'une nue,
-Du fameux fort de Skink prend la route connue.
-Là, contemplant son cours, il voit de toutes parts
-Ses pâles défenseurs par la frayeur épars :
-Il voit cent bataillons qui, loin de se défendre,
-Attendent sur des murs l'ennemi pour se rendre.
-Confus, il les aborde; et renforçant sa voix :
-Grands arbitres, dit-il, des querelles des rois,
-Est-ce ainsi que votre ame, aux périls aguerrie,
-Soutient sur ces remparts l'honneur et la patrie?
-Votre ennemi superbe, en cet instant fameux,
-Du Rhin, près de Tholus, fend les flots écumeux :
-Du moins en vous montrant sur la rive opposée,
-N'oseriez-vous saisir une victoire aisée?
-Allez, vils combattants, inutiles soldats;
-Laissez là ces mousquets trop pesants pour vos bras :
-Et, la faux à la main, parmi vos marécages,
-Allez couper vos joncs et presser vos laitages ;
-Ou, gardant les seuls bords qui vous peuvent couvrir,
-Avec moi, de ce pas, venez vaincre ou mourir.
-
- Ce discours d'un guerrier que la colère enflamme
-
-Ressuscite l'honneur déja mort en leur ame ;
-Et, leurs cœurs s'allumant d'un reste de chaleur,
-La honte fait en eux l'effet de la valeur.
-Ils marchent droit au fleuve, où Louis en personne,
-Déja prêt à passer, instruit, dispose, ordonne.
-Par son ordre Grammont le premier dans les flots
-S'avance soutenu des regards du héros :
-Son coursier écumant sous son maître intrépide,
-Nage tout orgueilleux de la main qui le guide.
-Revel le suit de près : sous ce chef redouté
-Marche des cuirassiers l'escadron indomté.
-Mais déja devant eux une chaleur guerrière
-Emporte loin du bord le bouillant Lesdiguière,
-Vivonne, Nantouillet, et Coislin, et Salart;
-Chacun d'eux au péril veut la première part :
-Vendôme, que soutient l'orgueil de sa naissance,
-Au même instant dans l'onde impatient s'élance :
-La Salle, Béringhen, Nogent, d'Ambre, Cavois,
-Fendent les flots tremblants sous un si noble poids.
-Louis, les animant du feu de son courage,
-Se plaint de sa grandeur qui l'attache au rivage.
-Par ses soins cependant trente légers vaisseaux
-D'un tranchant aviron déja coupent les eaux :
-Cent guerriers s'y jetant signalent leur audace.
-Le Rhin les voit d'un œil qui porte la menace ;
-Il s'avance en courroux. Le plomb vole à l'instant,
-Et pleut de toutes parts sur l'escadron flottant.
-Du salpêtre en fureur l'air s'échauffe et s'allume,
-Et des coups redoublés tout le rivage fume.
-Déja du plomb mortel plus d'un brave est atteint:
-Sous les fougueux coursiers l'onde écume et se plaint.
-De tant de coups affreux la tempête orageuse
-Tient un temps sur les eaux la fortune douteuse;
-Mais Louis d'un regard sait bientôt la fixer:
-Le destin à ses yeux n'oseroit balancer.
-Bientôt avec Grammont courent Mars et Bellone;
-Le Rhin à leur aspect d'épouvante frissonne :
-Quand, pour nouvelle alarme à ses esprits glacés,
-Un bruit s'épand qu'Enguien et Condé sont passés:
-Condé, dont le seul nom fait tomber les murailles,
-Force les escadrons, et gagne les batailles ;
-Enguien, de son hymen le seuoet digne fruit,
-Par lui dès son enfance à la victoire instruit.
-L'ennemi renversé fuit et gagne la plaine ;
-Le dieu lui-même cède au torrent qui l'entraîne;
-Et seul, désespéré, pleurant ses vains efforts,
-Abandonne à Louis la victoire et ses bords.
- Du fleuve ainsi domté la déroute éclatante
-A Wurts jusqu'en son camp va porter l'épouvante.
-Wurts, l'espoir du pays, et l'appui de ses murs;
-Wurts... Ah ! quel nom, grand roi, quel Hector que ce Wurts !
-Sans ce terrible nom, mal né pour les oreilles,
-Que j'allois à tes yeux étaler de merveilles!
-Bientôt on eût vu Skink dans mes vers emporté
-De ses fameux remparts démentir la fierté ;
-Bientôt.... Mais Wurts s'oppose à l'ardeur qui m'anime.
-Finissons, il est temps : aussi bien si la rime
-Alloit mal à propos m'engager dans Arnheim,
-Je ne sais pour sortir de porte qu'Hildesheim.
-
- Oh! que le ciel, soigneux de notre poésie,
-
-Grand roi, ne nous fit-il plus voisins de l'Asie !
-Bientôt victorieux de cent peuples altiers,
-Tu nous aurois fourni des rimes à milliers.
-Il n'est plaine en ces lieux si sèche et si stérile
-Qui ne soit en beaux mots par-tout riche et fertile
-Là, plus d'un bourg fameux par son antique nom
-Vient offrir à l'oreille un agréable son.
-Quel plaisir de te suivre aux rives du Scamandre ;
-D'y trouver d'Ilion la poétique cendre ;
-De juger si les Grecs, qui brisèrent ses tours,
-Firent plus en dix ans que Louis en dix jours !
-Mais pourquoi sans raison désespérer ma veine?
-Est-il dans l'univers de plage si lointaine
-Où ta valeur, grand roi, ne te puisse porter,
-Et ne m'offre bientôt des exploits à chanter ?
-Non, non, ne faisons plus de plaintes inutiles :
-Puisqu'ainsi dans deux mois tu prends quarante villes,
-Assuré des bons vers dont ton bras me répond,
-Je t'attends dans deux ans aux bords de l'Hellespont.
-
- Esprit né pour la cour, et maître en l'art de plaire,
-
-Guilleragues, qui sais et parler et te taire,
-Apprends-moi si je dois ou me taire ou parler.
-Faut-il dans la satire encor me signaler,
-Et, dans ce champ fécond en plaisantes malices,
-Faire encore aux auteurs redouter mes caprices?
-Jadis, non sans tumulte, on m'y vit éclater,
-Quand mon esprit plus jeune, et prompt à s'irriter,
-Aspiroit moins au nom de discret et de sage;
-Que mes cheveux plus noirs ombrageoient mon visage.
-Maintenant, que le temps a mûri mes desirs,
-Que mon âge, amoureux de plus sages plaisirs,
-Bientôt s'en va frapper à son neuvième lustre,
-J'aime mieux mon repos qu'un embarras illustre.
-Que d'une égale ardeur mille auteurs animés
-Aiguisent contre moi leurs traits envenimés ;
-Que tout, jusqu'à Pinchêne, et m'insulte et m'accable :
-Aujourd'hui vieux lion je suis doux et traitable ;
-Je n'arme point contre eux mes ongles émoussés.
-Ainsi que mes beaux jours mes chagrins sont passés :
-Je ne sens plus l'aigreur de ma bile première,
-Et laisse aux froids rimeurs une libre carrière.
-
- Ainsi donc, philosophe à la raison soumis,
-
-Mes défauts désormais sont mes seuls ennemis :
-C'est l'erreur que je fuis; c'est la vertu que j'aime.
-Je songe à me connoître, et me cherche en moi-même.
-Cest là l'unique étude où je veux m'attacher.
-Que, l'astrolabe en main, un autre aille chercher
-Si le soleil est fixe ou tourne sur son axe,
-Si Saturne à nos yeux peut faire un parallaxe ;
-Que Rohaut vainement sèche pour concevoir
-Comment, tout étant plein, tout a pu se mouvoir ;
-Ou que Bernier compose et le sec et l'humide
-Des corps ronds et crochus errant parmi le vide :
-Pour moi, sur cette mer qu'ici-bas nous courons,
-Je songe à me pourvoir d'esquif et d'avirons,
-A régler mes desirs, à prévenir l'orage,
-Et sauver, s'il se peut, ma raison du naufrage.
-
- C'est au repos d'esprit que nous aspirons tous;
-
-Mais ce repos heureux se doit chercher en nous.
-Un fou rempli d'erreurs, que le trouble accompagne,
-Et malade à la ville ainsi qu'à la campagne,
-En vain monte à cheval pour tromper son ennui :
-Le chagrin monte en croupe, et galope avec lui.
-Que crois-tu qu'Alexandre, en ravageant la terre,
-Cherche parmi l'horreur, le tumulte et la guerre ?
-Possédé d'un ennui qu'il ne sauroit domter,
-Il craint d'être à soi-même, et songe à s'éviter.
-C'est là ce qui l'emporte aux lieux où naît l'aurore,
-Où le Perse est brûlé de l'astre qu'il adore.
-
- De nos propres malheurs auteurs infortunés,
-
-Nous sommes loin de nous à toute heure entraînés.
-A quoi bon ravir l'or au sein du nouveau monde?
-Le bonheur tant cherché sur la terre et sur l'onde
-Est ici comme aux lieux où mûrit le coco,
-Et se trouve à Paris de même qu'à Cusco :
-On ne le tire point des veines du Potose.
-Qui vit content de rien possède toute chose.
-Mais, sans cesse ignorants de nos propres besoins,
-Nous demandons au ciel ce qu'il nous faut le moins.
-
- Oh! que si cet hiver un rhume salutaire,
-
-Guérissant de tous maux mon avare beau-père,
-Pouvoit, bien confessé, l'étendre en un cercueil,
-Et remplir sa maison d'un agréable deuil !
-Que mon ame, en ce jour de joie et d'opulence,
-D'un superbe convoi plaindroit peu la dépense !
-Disoit le mois passé, doux, honnête et soumis,
-L'héritier affamé de ce riche commis
-Qui, pour lui préparer cette douce journée,
-Tourmenta quarante ans sa vie infortunée.
-La mort vient de saisir le vieillard catherreux :
-Voilà son gendre riche ; en est-il plus heureux?
-Tout fier du faux éclat de sa vaine richesse,
-Déja nouveau seigneur il vante sa noblesse.
-Quoique fils de meunier, encor blanc du moulin,
-Il est prêt à fournir ses titres en vélin.
-En mille vains projets à toute heure il s'égare :
-Le voilà fou, superbe, impertinent, bizarre,
-Rêveur, sombre, inquiet, à soi-même ennuyeux.
-Il vivroit plus content, si, comme ses aïeux,
-Dans un habit conforme à sa vraie origine,
-Sur le mulet encore il chargeoit la farine.
-Mais ce discours n'est pas pour le peuple ignorant,
-Que le faste éblouit d'un bonheur apparent.
-L'argent, l'argent, dit-on; sans lui tout est stérile :
-La vertu sans l'argent n'est qu'un meuble inutile.
-L'argent en honnête homme érige un scélérat;
-L'argent seul au palais peut faire un magistrat.
-Qu'importe qu'en tous lieux on me traite d'infame ?
-Dit ce fourbe sans foi, sans honneur et sans ame;
-Dans mon coffre tout plein de rares qualités,
-J'ai cent mille vertus en louis bien comptés.
-Est-il quelque talent que l'argent ne me donne?
-C'est ainsi qu'en son cœur ce financier raisonne.
-Mais pour moi, que l'éclat ne sauroit décevoir,
-Qui mets au rang des biens l'esprit et le savoir,
-J'estime autant Patru même dans l'indigence,
-Qu'un commis engraissé des malheurs de la France.
-Non que je sois du goût de ce sage insensé
-Qui, d'un argent commode esclave embarrassé,
-Jeta tout dans la mer pour crier : Je suis libre.
-De la droite raison je sens mieux l'équilibre ;
-Mais je tiens qu'ici-bas, sans faire tant d'apprêts,
-La vertu se contente et vit à peu de frais.
-Pourquoi donc s'égarer en des projets si vagues?
-
- Ce que j'avance ici, crois-moi, cher Guilleragues,
-
-Ton ami dès l'enfance ainsi l'a pratiqué.
-Mon père, soixante ans au travail appliqué,
-En mourant me laissa, pour rouler et pour vivre,
-Un revenu léger, et son exemple à suivre.
-Mais bientôt amoureux d'un plus noble métier,
-Fils, frère, oncle, cousin, beau-frère de greffier.
-Pouvant charger mon bras d'une utile liasse,
-J'allai loin du palais errer sur le Parnasse.
-La famille en pâlit, et vit en frémissant
-Dans la poudre du greffe un poète naissant :
-On vit avec horreur une muse effrénée
-Dormir chez un greffier la grasse matinée.
-Dès-lors à la richesse il fallut renoncer :
-Ne pouvant l'acquérir, j'appris à m'en passer;
-Et sur-tout redoutant la basse servitude,
-La libre vérité fut toute mon étude.
-Dans ce métier funeste à qui veut s'enrichir,
-Qui l'eût cru que pour moi le sort dût se fléchir ?
-Mais du plus grand des rois la bonté sans limite,
-Toujours prête à courir au-devant du mérite,
-Crut voir dans ma franchise un mérite inconnu,
-Et d'abord de ses dons enfla mon revenu.
-La brigue ni l'envie à mon bonheur contraires,
-Ni les cris douloureux de mes vains adversaires,
-Ne purent dans leur course arrêter ses bienfaits.
-C'en est trop : mon bonheur a passé mes souhaits.
-Qu'à son gré désormais la fortune me joue;
-On me verra dormir au branle de sa roue.
-
- Si quelque soin encore agite mon repos,
-
-C'est l'ardeur de louer un si fameux héros.
-Ce soin ambitieux me tirant par l'oreille,
-La nuit, lorsque je dors, en sursaut me réveille ;
-Me dit que ses bienfaits, dont j'ose me vanter,
-Par des vers immortels ont dû se mériter.
-C'est là le seul chagrin qui trouble encor mon ame.
-Mais si, dans le beau feu du zéle qui m'enflamme,
-Par un ouvrage enfin des critiques vainqueur
-Je puis sur ce sujet satisfaire mon cœur,
-Guilleragues, plains-toi de mon humeur légère,
-Si jamais, entraîné d'une ardeur étrangère,
-Ou d'un vil intérêt reconnoissant la loi,
-Je cherche mon bonheur autre part que chez moi.
-
-Oui, Lamoignon, je fuis les chagrins de la ville,
-Et contre eux la campagne est mon unique asile.
-Du lieu qui m’y retient veux-tu voir le tableau ?
-C’est un petit village, ou plutôt un hameau,
-Bâti sur le penchant d’un long rang de collines,
-D’où l’œil s’égare au loin dans les plaines voisines.
-La Seine, au pied des monts que son flot vient laver,
-Voit du sein de ses eaux vingt îles s’élever,
-Qui, partageant son cours en diverses manières,
-D’une rivière seule y forment vingt rivières.
-Tous ses bords sont couverts de saules non plantés,
-Et de noyers souvent du passant insultés.
-Le village au-dessus forme un amphithéâtre :
-L’habitant ne connaît ni la chaux ni le plâtre ;
-Et dans le roc, qui cède et se coupe aisément,
-Chacun sait de sa main creuser son logement.
-La maison du seigneur, seule un peu plus ornée,
-Se présente au dehors de murs environnée.
-Le soleil en naissant la regarde d’abord,
-Et le mont la défend des outrages du nord.
- C’est là, cher Lamoignon, que mon esprit tranquille
-Met à profit les jours que la Parque me file.
-Ici dans un vallon bornant tous mes désirs,
-J’achète à peu de frais de solides plaisirs.
-Tantôt, un livre en main, errant dans les prairies,
-J’occupe ma raison d’utiles rêveries :
-Tantôt, cherchant la fin d’un vers que je construi,
-Je trouve au coin d’un bois le mot qui m’avait fui ;
-Quelquefois, aux appas d’un hameçon perfide,
-J’amorce en badinant le poisson trop avide ;
-Ou d’un plomb qui suit l’œil, et part avec l’éclair,
-Je vais faire la guerre aux habitants de l’air.
-Une table au retour, propre et non magnifique,
-Nous présente un repas agréable et rustique :
-Là, sans s’assujettir aux dogmes du Broussain,
-Tout ce qu’on boit est bon, tout ce qu’on mange est sain ;
-La maison le fournit, la fermière l’ordonne,
-Et mieux que Bergerat l’appétit l’assaisonne.
-Ô fortuné séjour ! ô champs aimés des cieux !
-Que, pour jamais foulant vos prés délicieux,
-Ne puis-je ici fixer ma course vagabonde,
-Et connu de vous seuls oublier tout le monde !
- Mais à peine, du sein de vos vallons chéris
-Arraché malgré moi, je rentre dans Paris,
-Qu’en tous lieux les chagrins m’attendent au passage.
-Un cousin, abusant d’un fâcheux parentage,
-Veut qu’encor tout poudreux, et sans me débotter,
-Chez vingt juges pour lui j’aille solliciter :
-Il faut voir de ce pas les plus considérables ;
-L’un demeure au Marais, et l’autre aux Incurables.
-Je reçois vingt avis qui me glacent d’effroi :
-Hier, dit-on, de vous on parla chez le roi,
-Et d’attentat horrible on traita la satire. —
-Et le roi, que dit-il ? — Le roi se prit à rire.
-Contre vos derniers vers on est fort en courroux ;
-Pradon a mis au jour un livre contre vous ;
-Et chez le chapelier du coin de notre place,
-Autour d’un caudebec j’en ai lu la préface ;
-L’autre jour sur un mot la cour vous condamna ;
-Le bruit court qu’avant-hier on vous assassina ;
-Un écrit scandaleux sous votre nom se donne ;
-D’un pasquin qu’on a fait, au Louvre on vous soupçonne.
-Moi ? — Vous : on nous l’a dit dans le Palais-Royal.
- Douze ans sont écoulés depuis le jour fatal
-Qu’un libraire, imprimant les essais de ma plume,
-Donna, pour mon malheur, un trop heureux volume.
-Toujours, depuis ce temps, en proie aux sots discours,
-Contre eux la vérité m’est un faible secours.
-Vient-il de la province une satire fade,
-D’un plaisant du pays insipide boutade ?
-Pour la faire courir on dit qu’elle est de moi :
-Et le sot campagnard le croit de bonne foi.
-J’ai beau prendre à témoin et la cour et la ville :
-Non ; à d’autres, dit-il : on connaît votre style.
-Combien de temps ces vers vous ont-ils bien couté ? —
-Ils ne sont point de moi, monsieur, en vérité :
-Peut-on m’attribuer ces sottises étranges ? —
-Ah! monsieur, vos mépris vous servent de louanges.
- Ainsi, de cent chagrins dans Paris accablé,
-Juge si, toujours triste, interrompu, troublé,
-Lamoignon, j’ai le temps de courtiser les Muses !
-Le monde cependant se rit de mes excuses,
-Croit que, pour m’inspirer sur chaque événement,
-Apollon doit venir au premier mandement.
- Un bruit court que le roi va tout réduire en poudre,
-Et dans Valencienne est entré comme un foudre ;
-Que Cambrai, des Français l’épouvantable écueil,
-A vu tomber enfin ses murs et son orgueil ;
-Que devant Saint-Omer, Nassau, par sa défaite,
-De Philippe vainqueur rend la gloire complète.
-Dieu sait comme les vers chez vous s’en vont couler !
-Dit d’abord un ami qui veut me cajoler ;
-Et, dans ce temps guerrier, si fécond en Achilles,
-Croit que l’on fait les vers comme l’on prend les villes.
-Mais moi, dont le génie est mort en ce moment,
-Je ne sais que répondre à ce vain compliment ;
-Et, justement confus de mon peu d’abondance,
-Je me fais un chagrin du bonheur de la France.
- Qu’heureux est le mortel qui, du monde ignoré,
-Vit content de soi-même en un coin retiré ;
-Que l’amour de ce rien qu’on nomme renommée
-N’a jamais enivré d’une vaine fumée ;
-Qui de sa liberté forme tout son plaisir,
-Et ne rend qu’à lui seul compte de son loisir !
-Il n’a point à souffrir d’affronts ni d’injustices,
-Et du peuple inconstant il brave les caprices.
-Mais nous autres faiseurs de livres et d’écrits,
-Sur les bords du Permesse aux louanges nourris,
-Nous ne saurions briser nos fers et nos entraves,
-Du lecteur dédaigneux honorables esclaves.
-Du rang où notre esprit une fois s’est fait voir,
-Sans un fâcheux éclat nous ne saurions déchoir.
-Le public, enrichi du tribut de nos veilles,
-Croit qu’on doit ajouter merveilles sur merveilles.
-Au comble parvenus, il veut que nous croissions :
-Il veut en vieillissant que nous rajeunissions.
-Cependant tout décroît : et moi-même à qui l’âge
-D’aucune ride encor n’a flétri le visage,
-Déjà moins plein de feu, pour animer ma voix
-J’ai besoin du silence et de l’ombre des bois :
-Ma muse, qui se plaît dans leurs routes perdues,
-Ne saurait plus marcher sur le pavé des rues.
-Ce n’est que dans ces bois, propres à m’exciter,
-Qu’Apollon quelquefois daigne encor m’écouter.
- Ne demande donc plus par quelle humeur sauvage
-Tout l’été, loin de toi, demeurant au village,
-J’y passe obstinément les ardeurs du Lion,
-Et montre pour Paris si peu de passion.
-C’est à toi, Lamoignon, que le rang, la naissance,
-Le mérite éclatant, et la haute éloquence,
-Appellent dans Paris aux sublimes emplois,
-Qu’il sied bien d’y veiller pour le maintien des lois.
-Tu dois là tous tes soins au bien de ta patrie :
-Tu ne t’en peux bannir que l’orphelin ne crie,
-Que l’oppresseur ne montre un front audacieux ;
-Et Thémis pour voir clair a besoin de tes yeux.
-Mais pour moi, de Paris citoyen inhabile,
-Qui ne lui puis fournir qu’un rêveur inutile,
-Il me faut du repos, des prés et des forêts.
-Laisse-moi donc ici, sous leurs ombrages frais,
-Attendre que septembre ait ramené l’automne,
-Et que Cérès contente ait fait place à Pomone.
-Quand Bacchus comblera de ses nouveaux bienfaits
-Le vendangeur ravi de ployer sous le faix,
-Aussitôt ton ami, redoutant moins la ville,
-T’ira joindre à Paris, pour s’enfuir à Bâville.
-Là, dans le seul loisir que Thémis t’a laissé,
-Tu me verras souvent à te suivre empressé ;
-Pour monter à cheval rappelant mon audace,
-Apprenti cavalier galoper sur ta trace.
-Tantôt sur l’herbe assis, au pied de ces coteaux
-Où Polycrène épand ses libérales eaux,
-Lamoignon, nous irons, libres d’inquiétude,
-Discourir des vertus dont tu fais ton étude ;
-Chercher quels sont les biens véritables ou faux ;
-Si l’honnête homme en soi doit souffrir des défauts ;
-Quel chemin le plus droit à la gloire nous guide,
-Ou la vaste science, ou la vertu solide.
-C’est ainsi que chez toi tu sauras m’attacher.
-Heureux si les fâcheux, prompts à nous y chercher,
-N’y viennent point semer l’ennuyeuse tristesse !
-Car, dans ce grand concours d’hommes de toute espèce,
-Que sans cesse à Bâville attire le devoir,
-Au lieu de quatre amis qu’on attendait le soir,
-Quelquefois de fâcheux arrivent trois volées,
-Qui du parc à l’instant assiègent les allées.
-Alors sauve qui peut : et quatre fois heureux
-Qui sait pour s’échapper quelque antre ignoré d’eux !
-
-
-Jamais Iphigénie, en Aulide immolée,
-N’a coûté tant de pleurs à la Grèce assemblée,
-
-Que tu sais bien, Racine, à l’aide d’un acteur,
-Emouvoir, étonner, ravir un spectateur !
-Jamais Iphigénie, en Aulide immolée,
-N’a coûté tant de pleurs à la Grèce assemblée,
-Que dans l’heureux spectacle à nos yeux étalé
-En a fait, sous son nom, verser la Champmeslé.
-Ne crois pas toutefois, par tes savants ouvrages,
-Entraînant tous les cœurs, gagner tous les suffrages.
-Sitôt que d’Apollon un génie inspiré
-Trouve loin du vulgaire un chemin ignoré,
-En cent lieux contre lui les cabales s’amassent ;
-Ses rivaux obscurcis autour de lui croassent ;
-Et son trop de lumière, importunant les yeux,
-De ses propres amis lui fait des envieux.
-La mort seule ici-bas, en terminant sa vie,
-Peut calmer sur son nom l’injustice et l’envie ;
-Faire au poids du bon sens peser tous ses écrits,
-Et donner à ses vers leur légitime prix.
- Avant qu’un peu de terre, obtenu par prière,
-Pour jamais sous la tombe eût enfermé Molière,
-Mille de ces beaux traits, aujourd’hui si vantés,
-Furent des sots esprits à nos yeux rebutés.
-L’ignorance et l’erreur à ses naissantes pièces,
-En habits de marquis, en robes de comtesses,
-Venaient pour diffamer son chef-d’œuvre nouveau,
-Et secouaient la tête à l’endroit le plus beau.
-Le commandeur voulait la scène plus exacte ;
-Le vicomte, indigné, sortait au second acte :
-L’un, défenseur zélé des bigots mis en jeu,
-Pour prix de ses bons mots le condamnait au feu ;
-L’autre, fougueux marquis, lui déclarant la guerre,
-Voulait venger la cour immolée au parterre.
-Mais, sitôt que d’un trait de ses fatales mains,
-La Parque l’eut rayé du nombre des humains,
-On reconnut le prix de sa Muse éclipsée.
-L’aimable Comédie, avec lui terrassée,
-En vain d’un coup si rude espéra revenir,
-Et sur ses brodequins ne put plus se tenir.
-Tel fut chez nous le sort du théâtre comique.
-
- Toi donc qui, t’élevant sur la scène tragique,
-
-Suis les pas de Sophocle, et, seul de tant d’esprits,
-De Corneille vieilli sais consoler Paris,
-Cesse de t’étonner si l’envie animée,
-Attachant à ton nom sa rouille envenimée,
-La calomnie en main, quelquefois te poursuit.
-En cela, comme en tout, le ciel qui nous conduit,
-Racine, fait briller sa profonde sagesse.
-Le mérite en repos s’endort dans la paresse ;
-Mais par les envieux un génie excité
-Au comble de son art est mille fois monté ;
-Plus on veut l’affaiblir, plus il croît et s’élance.
-Au Cid persécuté Cinna doit sa naissance ;
-Et peut-être ta plume aux censeurs de Pyrrhus
-Doit les plus nobles traits dont tu peignis Burrhus.
-
- Moi-même, dont la gloire ici moins répandue
-
-Des pâles envieux ne blesse point la vue,
-Mais qu’une humeur trop libre, un esprit peu soumis
-De bonne heure a pourvu d’utiles ennemis,
-Je dois plus à leur haine, il faut que je l’avoue,
-Qu’au faible et vain talent dont la France me loue.
-Leur venin, qui sur moi brûle de s’épancher,
-Tous les jours en marchant m’empêche de broncher.
-Je songe, à chaque trait que ma plume hasarde,
-Que d’un œil dangereux leur troupe me regarde.
-Je sais sur leurs avis corriger mes erreurs,
-Et je mets à profit leurs malignes fureurs.
-Sitôt que sur un vice ils pensent me confondre,
-C’est en me guérissant que je sais leur répondre :
-Et plus en criminel ils pensent m’ériger,
-Plus, croissant en vertu, je songe à me venger.
-
- Imite mon exemple ; et lorsqu’une cabale,
-
-Un flot de vains auteurs follement te ravale,
-Profite de leur haine et de leur mauvais sens,
-Ris du bruit passager de leurs cris impuissants.
-Que peut contre tes vers une ignorance vaine ?
-Le Parnasse français, ennobli par ta veine,
-Contre tous ces complots saura te maintenir,
-Et soulever pour toi l’équitable avenir.
-Eh ! qui, voyant un jour la douleur vertueuse
-De Phèdre malgré soi perfide, incestueuse,
-D’un si noble travail justement étonné,
-Ne bénira d’abord le siècle fortuné
-Qui, rendu plus fameux par tes illustres veilles,
-Vit naître sous ta main ces pompeuses merveilles ?
-
- Cependant laisse ici gronder quelques censeurs
-
-Qu’aigrissent de tes vers les charmantes douceurs.
-Et qu’importe à nos vers que Perrin les admire ;
-Que l’auteur du Jonas s’empresse pour les lire ;
-Qu’ils charment de Senlis le poète idiot,
-Ou le sec traducteur du français d’Amyot ;
-Pourvu qu’avec éclat leurs rimes débitées
-Soient du peuple, des grands, des provinces goûtées ;
-Pourvu qu’ils puissent plaire au plus puissant des rois ;
-Qu’à Chantilli Condé les souffre quelquefois ;
-Qu’Enghien en soit touché ; que Colbert et Vivonne,
-Que la Rochefoucauld, Marsillac et Pomponne,
-Et mille autres qu’ici je ne puis faire entrer,
-À leurs traits délicats se laissent pénétrer?
-Et plût au ciel encor, pour couronner l’ouvrage,
-Que Montausier voulût leur donner son suffrage !
-C’est à de tels lecteurs que j’offre mes écrits.
-Mais pour un tas grossier de frivoles esprits,
-Admirateurs zélés de toute œuvre insipide,
-Que, non loin de la place où Brioché préside,
-Sans chercher dans les vers ni cadence ni son,
-Il s’en aille admirer le savoir de Pradon !
-
-
- Grand roi, cesse de vaincre, ou je cesse d'écrire.
-
-Tu sais bien que mon style est né pour la satire;
-Mais mon esprit, contraint de la désavouer,
-Sous ton régne étonnant ne veut plus que louer.
-Tantôt, dans les ardeurs de ce zèle incommode,
-Je songe à mesurer les syllabes d'une ode;
-Tantôt d'une Énéide auteur ambitieux,
-Je m'en forme déjà le plan audacieux :
-Ainsi, toujours flatté d'une douce manie,
-Je sens de jour en jour dépérir mon génie;
-Et mes vers, en ce style ennuyeux, sans appas,
-Déshonorent ma plume, et ne t'honorent pas.
-
- Encor si ta valeur, à tout vaincre obstinée,
-
-Nous laissoit, pour le moins, respirer une année,
-Peut-être mon esprit, prompt à ressusciter,
-Du temps qu'il a perdu sauroit se racquitter.
-Sur ses nombreux défauts, merveilleux à décrire,
-Le siècle m'offre encor plus d'un bon mot à dire.
-Mais à peine Dinan et Limbourg sont forcés,
-Qu'il faut chanter Bouchain et Condé terrassés.
-Ton courage, affamé de péril et de gloire,
-Court d'exploits en exploits, de victoire en victoire.
-Souvent ce qu'un seul jour te voit exécuter
-Nous laisse pour un an d'actions à conter.
-
- Que si quelquefois, las de forcer des murailles,
-
-Le soin de tes sujets te rappelle à Versailles,
-Tu viens m'embarrasser de mille autres vertus;
-Te voyant de plus près, je t'admire encor plus.
-Dans les nobles douceurs d'un séjour plein de charmes,
-Tu n'es pas moins héros qu'au milieu des alarmes :
-De ton trône agrandi portant seul tout le faix,
-Tu cultives les arts; tu répands les bienfaits;
-Tu sais récompenser jusqu'aux muses critiques.
-Ah! crois-moi, c'en est trop. Nous autres satiriques,
-Propres à relever les sottises du temps,
-Nous sommes un peu nés pour être mécontents :
-Notre muse, souvent paresseuse et stérile,
-A besoin, pour marcher, de colère et de bile.
-Notre style languit dans un remercîment;
-Mais, grand roi, nous savons nous plaindre élégamment.
-
- Oh ! que, si je vivois sous les règnes sinistres
-
-De ces rois nés valets de leurs propres ministres,
-Et qui, jamais en main ne prenant le timon,
-Aux exploits de leur temps ne prêtoient que leur nom;
-Que, sans les fatiguer d'une louange vaine,
-Aisément les bons mots couleroient de ma veine !
-Mais toujours sous ton règne il faut se récrier;
-Toujours, les yeux au ciel, il faut remercier.
-Sans cesse à t'admirer ma critique forcée
-N'a plus en écrivant de maligne pensée;
-Et mes chagrins, sans fiel et presque évanouis,
-Font grace à tout le siècle en faveur de Louis.
-En tous lieux cependant la Pharsale approuvée,
-Sans crainte de mes vers, va la tête levée;
-La licence par-tout règne dans les écrits :
-Déja le mauvais sens, reprenant ses esprits,
-Songe à nous redonner des poèmes épiques,
-S'empare des discours mêmes académiques ;
-Perrin a de ses vers obtenu le pardon;
-Et la scène françoise est en proie à Pradon.
-Et moi, sur ce sujet loin d'exercer ma plume,
-J'amasse de tes faits le pénible volume ;
-Et ma muse, occupée à cet unique emploi,
-Ne regarde, n'entend, ne connoît plus que toi.
-
- Tu le sais bien pourtant, cette ardeur empressée
-
-N'est point en moi l'effet d'une ame intéressée.
-Avant que tes bienfaits courussent me chercber,
-Mon zèle impatient ne se pouvoit cacher :
-Je n'admirois que toi. Le plaisir de le dire
-Vint m'apprendre à louer au sein de la satire.
-Et, depuis que tes dons sont venus m'accabler,
-Loin de sentir mes vers avec eux redoubler,
-Quelquefois, le dirai-je? un remords légitime,
-Au fort de mon ardeur, vient refroidir ma rime.
-Il me semble, grand roi, dans mes nouveaux écrits,
-Que mon encens payé n'est plus du même prix.
-J'ai peur que l'univers, qui sait ma récompense,
-N'impute mes transports à ma reconnoissance;
-Et que par tes présents mon vers décrédité
-N'ait moins de poids pour toi dans la postérité.
-
- Toutefois je sais vaincre un remords qui te blesse.
-
-Si tout ce qui reçoit des fruits de ta largesse
-A peindre tes exploits ne doit point s'engager,
-Qui d'un si juste soin se pourra donc charger?
-Ah! plutôt de nos sons redoublons l'harmonie:
-Le zéle à mon esprit tiendra lieu de génie.
-Horace tant de fois dans mes vers imité,
-De vapeurs en son temps, comme moi tourmenté,
-Pour amortir le feu de sa rate indocile,
-Dans l'encre quelquefois sut égayer sa bile :
-Mais de la même main qui peignit Tullius,
-Qui d'affronts immortels couvrit Tigellius,
-Il sut fléchir Glicère, il sut vanter Auguste,
-Et marquer sur la lyre une cadence juste.
-Suivons les pas fameux d'un si noble écrivain.
-A ces mots, quelquefois prenant la lyre en main,
-Au récit que pour toi je suis près d'entreprendre,
-Je crois voir les rochers accourir pour m'entendre ;
-Et déja mon vers coule à flots précipités,
-Quand j'entends le lecteur qui me crie : Arrêtez.
-Horace eut cent talents; mais la nature avare
-Ne vous a rien donné qu'un peu d'humeur bizarre :
-Vous passez en audace et Perse et Juvénal;
-Mais sur le ton flatteur Pinchêne est votre égal.
-A ce discours, grand roi, que pourrois-je répondre?
-Je me sens sur ce point trop facile à confondre;
-Et, sans trop relever des reproches si vrais,
-Je m'arrête à l'instant, j'admire et je me tais.
-
-
-Prêt à porter ton nom « de l’Èbre jusqu’au Gange, »
-Croit te prendre aux filets d’une sotte louange.
-
-Dangereux ennemi de tout mauvais flatteur,
-Seignelai, c’est en vain qu’un ridicule auteur,
-Prêt à porter ton nom « de l’Èbre jusqu’au Gange, »
-Croit te prendre aux filets d’une sotte louange.
-Aussitôt ton esprit, prompt à se révolter,
-S’échappe, et rompt le piège où l’on veut l’arrêter.
-Il n’en est pas ainsi de ces esprits frivoles,
-Que tout flatteur endort au son de ses paroles,
-Qui, dans un vain sonnet, placés au rang des dieux,
-Se plaisent à fouler l’Olympe radieux;
-Et, fiers du haut étage où La Serre les loge,
-Avalent sans dégoût le plus grossier éloge.
-Tu ne te repais point d’encens à si bas prix.
-Non que tu sois pourtant de ces rudes esprits
-Qui regimbent toujours, quelque main qui les flatte.
-Tu souffres la louange adroite et délicate,
-Dont la trop forte odeur n’ébranle point les sens.
-Mais un auteur novice à répandre l’encens,
-Souvent à son héros, dans un bizarre ouvrage,
-Donne de l’encensoir au travers du visage;
-Va louer Monterey d’Oudenarde forcé,
-Ou vante aux électeurs Turenne repoussé.
-Tout éloge imposteur blesse une âme sincère.
-Si, pour faire sa cour à ton illustre père,
-Seignelay, quelque auteur, d’un faux zèle emporté,
-Au lieu de peindre en lui la noble activité,
-La solide vertu, la vaste intelligence,
-Le zèle pour son roi, l’ardeur, la vigilance,
-La constante équité, l’amour pour les beaux-arts,
-Lui donnait les vertus d’Alexandre ou de Marts,
-Et, pouvant justement l’égaler à Mécène,
-Le comparait au fils de Pelée ou d’Alcmène:
-Ses yeux, d’un tel discours faiblement éblouis,
-Bientôt dans ce tableau reconnaîtraient Louis;
-Et glaçant d’un regard la muse et le poète,
-Imposeraient silence à sa verve indiscrète.
-Un cœur noble est content de ce qu’il trouve en lui
-Et ne s’applaudit point des qualités d’autrui.
-Que me sert en effet qu’un admirateur fade
-Vante mon embonpoint, si je me sens malade,
-Si dans cet instant même un feu séditieux
-Fait bouillonner mon sang et pétiller mes yeux ?
-Rien n’est beau que le vrai: le vrai seul est aimable;
-Il doit régner partout, et même dans la fable:
-De toute fiction l’adroite fausseté
-Ne tend qu’à faire aux yeux briller la vérité.
-
- Sais-tu pourquoi mes vers sont lus dans les provinces,
-
-Sont recherchés du peuple, et reçus chez les princes ?
-Ce n’est pas que leurs sons, agréables, nombreux,
-Soient toujours à l’oreille également heureux;
-Qu’en plus d’un lieu le sens n’y gêne la mesure,
-Et qu’un mot quelquefois n’y brave la césure:
-Mais c’est qu’en eux le vrai, du mensonge vainqueur,
-Partout se montre aux yeux, et va saisir le cœur;
-Que le bien et le mal y sont prisés au juste;
-Que jamais un faquin n’y tint un rang auguste;
-Et que mon cœur, toujours conduisant mon esprit,
-Ne dit rien aux lecteurs qu’à soi-même il n’ait dit.
-Ma pensée au grand jour partout s’offre et s’expose;
-Et mon vers, bien ou mal, dit toujours quelque chose.
-C’est par là quelquefois que ma rime surprend;
-C’est là ce que n’ont point Jonas ni Childebrand,
-Ni tous ces vains amas de frivoles sornettes,
-Montre, Miroir d’amour, Amitiés, Amourettes,
-Dont le titre souvent est l’unique soutien,
-Et qui, parlant beaucoup, ne disent jamais rien.
-
- Mais peut-être, enivré des vapeurs de ma muse,
-
-Moi-même en ma faveur, Seignelay, je m’abuse.
-Cessons de nous flatter. Il n’est esprit si droit
-Qui ne soit imposteur et faux par quelque endroit.
-Sans cesse on prend le masque, et, quittant la nature,
-On craint de se montrer sous sa propre figure.
-Par là le plus sincère assez souvent déplaît.
-Rarement un esprit ose être ce qu’il est.
-Vois-tu cet importun que tout le monde évite,
-Cet homme à toujours fuir, qui jamais ne vous quitte?
-Il n’est pas sans esprit; mais, né triste et pesant,
-Il veut être folâtre, évaporé, plaisant;
-Il s’est fait de sa joie une loi nécessaire,
-Et ne déplaît enfin que pour vouloir trop plaire.
-La simplicité plaît sans étude et sans art.
-Tout charme en un enfant dont la langue sans fard,
-A peine du filet encor débarrassée,
-Sait d’un air innocent bégayer sa pensée.
-Le faux est toujours fade, ennuyeux, languissant;
-Mais la nature est vraie, et d’abord on la sent;
-C’est elle seule en tout qu’on admire et qu’on aime.
-Un esprit né chagrin plaît par son chagrin même.
-Chacun pris dans son air est agréable en soi:
-Ce n’est que l’air d’autrui qui peut déplaire en moi.
-
- Ce marquis était né doux, commode, agréable;
-
-On vantait en tous lieux son ignorance aimable;
-Mais, depuis quelques mois devenu grand docteur,
-Il a pris un faux air, une sotte hauteur;
-Il ne veut plus parler que de rime et de prose;
-Des auteurs décriés il prend en main la cause;
-Il rit du mauvais goût de tant d’hommes divers,
-Et va voir l’opéra seulement pour les vers.
-Voulant se redresser, soi-même on s’estropie,
-Et d’un original on fait une copie.
-L’ignorance vaut mieux qu’un savoir affecté.
-Rien n’est beau, je reviens, que par la vérité:
-C’est par elle qu’on plaît, et qu’on peut longtemps plaire.
-L’esprit lasse aisément, si le cœur n’est sincère.
-En vain par sa grimace un bouffon odieux
-A table nous fait rire et divertit nos yeux:
-Ses bons mots ont besoin de farine et de plâtre.
-Prenez-le tête à tête, ôtez-lui son théâtre;
-Ce n’est plus qu’un cœur bas, un coquin ténébreux;
-Son visage essuyé n’a plus rien que d’affreux.
-J’aime un esprit aisé qui se montre, qui s’ouvre,
-Et qui plaît d’autant plus, que plus il se découvre.
-Mais la seule vertu peut souffrir la clarté:
-Le vice, toujours sombre, aime l’obscurité;
-Pour paraître au grand jour il faut qu’il se déguise;
-C’est lui qui de nos mœurs a banni la franchise.
-
- Jadis l’homme vivait au travail occupé,
-
-Et, ne trompant jamais, n’était jamais trompé.
-On ne connaissait point la ruse et l’imposture;
-Le Normand même alors ignorait le parjure.
-Aucun rhéteur encore, arrangeant le discours,
-N’avait d’un art menteur enseigné les détours.
-Mais sitôt qu’aux humains, faciles à séduire,
-L’abondance eut donné le loisir de se nuire,
-La mollesse amena la fausse vanité.
-Chacun chercha pour plaire un visage emprunté.
-Pour éblouir les yeux, la fortune arrogante
-Affecta d’étaler une pompe insolente;
-L’or éclata partout sur les riches habits;
-On polit l’émeraude, on tailla le rubis,
-Et la laine et la soie, en cent façons nouvelles,
-Apprirent à quitter leurs couleurs naturelles.
-La trop courte beauté monta sur des patins;
-La coquette tendit ses lacs tous les matins;
-Et, mettant la céruse et le plâtre en usage,
-Composa de sa main les fleurs de son visage.
-L’ardeur de s’enrichir chassa la bonne foi:
-Le courtisan n’eut plus de sentiments à soi.
-Tout ne fut plus que fard, qu’erreur, que tromperie;
-On vit partout régner la basse flatterie.
-Le Parnasse surtout, fécond en imposteurs,
-Diffama le papier par ses propos menteurs.
-De là vint cet amas d’ouvrages mercenaires,
-Stances, odes, sonnets, épîtres liminaires,
-Où toujours le héros passe pour sans pareil,
-Et, fût-il louche et borgne, est réputé soleil.
-
- Ne crois pas, toutefois, sur ce discours bizarre,
-
-Que, d’un frivole encens malignement avare,
-J’en veuille sans raison frustrer tout l’univers.
-La louange agréable est l’âme des beaux vers.
-Mais je tiens, comme toi, qu’il faut qu’elle soit vraie,
-Et que son tour adroit n’ait rien qui nous effraie.
-Alors, comme j’ai dit, tu la sais écouter,
-Et sans crainte à tes yeux on pourrait t’exalter.
-Mais sans t’aller chercher des vertus dans les nues,
-Il faudrait peindre en toi des vérités connues;
-Décrire ton esprit ami de la raison,
-Ton ardeur pour ton roi, puisée en ta maison:
-A servir ses desseins ta vigilance heureuse;
-Ta probité sincère, utile, officieuse.
-Tel, qui hait à se voir peint en de faux portraits,
-Sans chagrin voit tracer ses véritables traits.
-Condé même, Condé, ce héros formidable,
-Et, non moins qu’aux Flamands, aux flatteurs redoutable,
-Ne s’offenserait pas si quelque adroit pinceau
-Traçait de ses exploits le fidèle tableau;
-Et dans Seneffe en feu contemplant sa peinture,
-Ne désavoûrait pas Malherbe ni Voiture.
-Mais malheur au poète insipide, odieux,
-Qui viendrait le glacer d’un éloge ennuyeux!
-Il aurait beau crier: « Premier prince du monde!
-Courage sans pareil! lumière sans seconde! »
-Ses vers, jetés d’abord sans tourner le feuillet,
-Iraient dans l’antichambre amuser Pacolet.
-
-
-
-
-
- J'ai beau vous arrêter, ma remontrance est vaine;
-
-Allez, partez, mes Vers, dernier fruit de ma veine.
-C'est trop languir chez moi dans un obscur séjour :
-La prison vous déplaît, vous cherchez le grand jour;
-Et déja chez Barbin, ambitieux libelles,
-Vous brûlez d'étaler vos feuilles criminelles.
-Vains et foibles enfants dans ma vieillesse nés,
-Vous croyez sur les pas de vos heureux aînés
-Voir bientôt vos bons mots, passant du peuple aux princes,
-Charmer également la ville et les provinces;
-Et, par le prompt effet d'un sel réjouissant,
-Devenir quelquefois proverbes en naissant.
-Mais perdez cette erreur dont l'appas vous amorce.
-Le temps n'est plus, mes Vers, où ma muse en sa force,
-Du Parnasse françois formant les nourrissons,
-De si riches couleurs habilloit ses leçons;
-Quand mon esprit, poussé d'un courroux légitime,
-Vint devant la raison plaider contre la rime;
-A tout le genre humain sut faire le procès,
-Et s'attaqua soi-même avec tant de succès.
-Alors il n'étoit point de lecteur si sauvage
-Qui ne se déridât en lisant mon ouvrage,
-Et qui, pour s'égayer, souvent dans ses discours,
-D'un mot pris en mes vers n'empruntât le secours.
-
- Mais aujourd'hui qu'enfin la vieillesse venue,
-
-Sous mes faux cheveux blonds déja toute chenue,
-A jeté sur ma tête, avec ses doigts pesants,
-Onze lustres complets, surchargés de trois ans,
-Cessez de présumer dans vos folles pensées,
-Mes Vers, de voir en foule à vos rimes glacées
-Courir, l'argent en main, les lecteurs empressés.
-Nos beaux jours sont finis, nos honneurs sont passés;
-Dans peu vous allez voir vos froides rêveries
-Du public exciter les justes moqueries;
-Et leur auteur, jadis à Regnier préféré,
-A Pinchêne, à Linière, à Perrin comparé.
-Vous aurez beau crier: « O vieillesse ennemie !
-« N'a-t-il donc tant vécu que pour cette infamie »?
-Vous n'entendrez par-tout qu'injurieux brocards
-Et sur vous et sur lui fondre de toutes parts.
-
- Que veut-il? dira-t-on; quelle fougue indiscrète
-
-Ramène sur les rangs encor ce vain athlète?
-Quels pitoyables vers! quel style languissant!
-Malheureux, laisse en paix ton cheval vieillissant,
-De peur que tout-à-coup, efflanqué, sans haleine,
-Il ne laisse en tombant son maître sur l'arène.
-Ainsi s'expliqueront nos censeurs sourcilleux,
-Et bientôt vous verrez mille auteurs pointilleux,
-Pièce à pièce épluchant vos sons et vos paroles,
-Interdire chez vous l'entrée aux hyperboles;
-Traiter tout noble mot de terme hasardeux,
-Et dans tous vos discours, comme monstres hideux,
-Huer la métaphore et la métonymie,
-Grands mots que Pradon croit des termes de chimie ;
-Vous soutenir qu'un lit ne peut être effronté;
-Que nommer la luxure est une impureté,
-En vain contre ce flot d'aversion publique
-Vous tiendrez quelque temps ferme sur la boutique ;
-Vous irez à la fin, honteusement exclus,
-Trouver au magasin Pyrame et Régulus,
-Ou couvrir chez Thierry, d'une feuille encor neuve.
-Les méditations de Buzée et d'Hayneuve;
-Puis, en tristes lambeaux semés dans les marchés,
-Souffrir tous les affronts au Jonas reprochés.
-Mais quoi! de ces discours bravant la vaine attaque,
-Déja, comme les vers de Cinna, d'Andromaque,
-Vous croyez à grands pas chez la postérité
-Courir, marqués au coin de l'immortalité!
-Eh bien! contentez donc l'orgueil qui vous enivre;
-Montrez-vous, j'y consens : mais du moins dans mon livre
-Commencez par vous joindre à mes premiers écrits.
-C'est là qu'à la faveur de vos frères chéris,
-Peut-être enfin soufferts comme enfants de ma plume,
-Vous pourrez vous sauver, épars dans le volume.
-Que si mêmes un jour le lecteur gracieux,
-Amorcé par mon nom, sur vous tourne les yeux,
-Pour m'en récompenser, mes Vers, avec usure,
-De votre auteur alors faites-lui la peinture :
-Et sur-tout prenez soin d'effacer bien les traits
-Dont tant de peintres faux ont flétri mes portraits.
-Déposez hardiment qu'au fond cet homme horrible,
-Ce censeur qu'ils ont peint si noir et si terrible,
-Fut un esprit doux, simple, ami de l'équité,
-Qui, cherchant dans ses vers la seule vérité,
-Fit, sans être malin, ses plus grandes malices,
-Et qu'enfin sa candeur seule a fait tous ses vices.
-Dites que, harcelé par les plus vils rimeurs,
-Jamais, blessant leurs vers, il n'effleura leurs moeurs :
-Libre dans ses discours, mais pourtant toujours sage,
-Assez foible de corps, assez doux de visage,
-Ni petit, ni trop grand, très peu voluptueux,
-Ami de la vertu plutôt que vertueux.
-
- Que si quelqu'un, mes Vers, alors vous importune
-
-Pour savoir mes parents, ma vie et ma fortune,
-Contez-lui qu'allié d'assez hauts magistrats,
-Fils d'un père greffier, né d'aïeux avocats,
-Dès le berceau perdant une fort jeune mère,
-Réduit seize ans après à pleurer mon vieux père,
-J'allai d'un pas hardi, par moi-même guidé,
-Et de mon seul génie en marchant secondé,
-Studieux amateur et de Perse et d'Horace,
-Assez près de Régnier m'asseoir sur le Parnasse;
-Que, par un coup du sort au grand jour amené,
-Et des bords du Permesse à la cour entraîné,
-Je sus, prenant l'essor par des routes nouvelles,
-Élever assez haut mes poétiques ailes;
-Que ce roi dont le nom fait trembler tant de rois
-Voulut bien que ma main crayonnât ses exploits;
-Que plus d'un grand m'aima jusques à la tendresse;
-Que ma vue à Colbert inspiroit l'alégresse;
-Qu'aujourd'hui même encor, de deux sens affaibli,
-Retiré de la cour, et non mis en oubli,
-Plus d'un héros, épris des fruits de mon étude,
-Vient quelquefois chez moi goûter la solitude.
-
- Mais des heureux regards de mon astre étonnant
-
-Marquez bien cet effet encor plus surprenant,
-Qui dans mon souvenir aura toujours sa place :
-Que de tant d'écrivains de l'école d'Ignace
-Étant, comme je suis, ami si déclaré,
-Ce docteur toutefois si craint, si révéré,
-Qui contre eux de sa plume épuisa l'énergie,
-Arnauld, le grand Arnauld, fit mon apologie.
-Sur mon tombeau futur, mes Vers, pour l'énoncer,
-Courez en lettres d'or de ce pas vous placer :
-Allez, jusqu'où l'Aurore en naissant voit l'Hydaspe,
-Chercher, pour l'y graver, le plus précieux jaspe :
-Sur-tout à mes rivaux sachez bien l'étaler.
-
- Mais je vous retiens trop. C'est assez vous parler.
-
-Déja, plein du beau feu qui pour vous le transporte,
-Barbin impatient chez moi frappe à la porte :
-Il vient pour vous chercher. C'est lui : j'entends sa voix.
-Adieu, mes Vers, adieu, pour la dernière fois.
-
-
-
-Toutefois, n’en déplaise aux transports frénétiques
-Du fougueux moine auteur des troubles germaniques,
-
-
-Docte abbé, tu dis vrai ; l’homme, au crime attaché,
-En vain, sans aimer Dieu, croit sortir du péché.
-Toutefois, n’en déplaise aux transports frénétiques
-Du fougueux moine auteur des troubles germaniques,
-Des tourments de l’enfer la salutaire peur
-N’est pas toujours l’effet d’une noire vapeur
-Qui, de remords sans fruit agitant le coupable,
-Aux yeux de Dieu le rende encor plus haïssable.
-Cette utile frayeur, propre à nous pénétrer,
-Vient souvent de la grâce en nous prête d’entrer,
-Qui veut dans notre cœur se rendre la plus forte ;
-Et, pour se faire ouvrir, déjà frappe à la porte.
-
- Si le pécheur, poussé de ce saint mouvement,
-
-Reconnaissant son crime, aspire au sacrement,
-Souvent Dieu tout à coup d’un vrai zèle l’enflamme ;
-Le Saint-Esprit revient habiter dans son âme,
-Y convertit enfin les ténèbres en jour,
-Et la crainte servile en filial amour.
-C’est ainsi que souvent la sagesse suprême
-Pour chasser le démon se sert du démon même.
-
- Mais lorsqu’en sa malice un pécheur obstiné,
-
-Des horreurs de l’enfer vainement étonné,
-Loin d’aimer, humble fils, son véritable père,
-Craint et regarde Dieu comme un tyran sévère,
-Au bien qu’il nous promet ne trouve aucun appas,
-Et souhaite en son cœur que ce Dieu ne soit pas :
-En vain, la peur sur lui remportant la victoire,
-Aux pieds d’un prêtre il court décharger sa mémoire ;
-Vil esclave toujours sous le joug du péché,
-Au démon qu’il redoute il demeure attaché.
-L’amour, essentiel à notre pénitence,
-Doit être l’heureux fruit de notre repentance.
-Non, quoi que l’ignorance enseigne sur ce point,
-Dieu ne fait jamais grâce à qui ne l’aime point.
-A le chercher la peur nous dispose et nous aide :
-Mais il ne vient jamais, que l’amour ne succède.
-Cessez de m’opposer vos discours imposteurs,
-Confesseurs insensés, ignorants séducteurs,
-Qui, pleins des vains propos que l’erreur vous débite
-Vous figurez qu’en vous un pouvoir sans limite
-Justifie à coup sûr tout pécheur alarmé,
-Et que sans aimer Dieu l’on peut en être aimé.
-
- Quoi donc ! cher Renaudot, un chrétien effroyable,
-
-Qui jamais, servant Dieu, n’eut d’objet que le diable,
-Pourra, marchant toujours dans des sentiers maudits,
-Par des formalités gagner le paradis!
-Et parmi les élus, dans la gloire éternelle,
-Pour quelques sacrements reçus sans aucun zèle,
-Dieu fera voir aux yeux des saints épouvantés
-Son ennemi mortel assis à ses côtés !
-Peut-on se figurer de si folles chimères ?
-On voit pourtant, on voit des docteurs même austères
-Qui, les semant partout, s’en vont pieusement
-De toute piété saper le fondement ;
-Qui, le cœur infecté d’erreurs si criminelles,
-Se disent hautement les purs, les vrais fidèles ;
-Traitant d’abord d’impie et d’hérétique affreux
-Quiconque ose pour Dieu se déclarer contre eux.
-De leur audace en vain les vrais chrétiens gémissent :
-Prêts à la repousser, les plus hardis mollissent,
-Et, voyant contre Dieu le diable accrédité,
-N’osent qu’en bégayant prêcher la vérité.
-Mollirons-nous aussi ? Non ; sans peur, sur ta trace,
-Docte abbé, de ce pas j’irai leur dire en face :
-Ouvrez les yeux enfin, aveugles dangereux ;
-Oui, je vous le soutiens, il serait moins affreux
-De ne point reconnaître un Dieu maître du monde,
-Et qui régle à son gré le ciel, la terre et l’onde,
-Qu’en avouant qu’il est, et qu’il sut tout former,
-D’oser dire qu’on peut lui plaire sans l’aimer.
-Un si bas, si honteux, si faux christianisme
-Ne vaut pas des Platons l’éclairé paganisme ;
-Et chérir les vrais biens, sans en savoir l’auteur,
-Vaut mieux que, sans l’aimer, connaître un créateur.
-Expliquons-nous pourtant. Par cette ardeur si sainte,
-Que je veux qu’en un cœur amène enfin la crainte,
-Je n’entends pas ici ce doux saisissement,
-Ces transports pleins de joie et de ravissement
-Qui font des bienheureux la juste récompense,
-Et qu’un cœur rarement goûte ici par avance.
-Dans nous l’amour de Dieu, fécond en saints désirs,
-N’y produit pas toujours de sensibles plaisirs.
-Souvent le cœur qui l’a ne le sait pas lui-même :
-Tel craint de n’aimer pas, qui sincèrement aime ;
-Et tel croit au contraire être brûlant d’ardeur,
-Qui n’eut jamais pour Dieu que glace et que froideur.
-C’est ainsi quelquefois qu’un indolent mystique,
-Au milieu des péchés tranquille fanatique,
-Du plus parfait amour pense avoir l’heureux don,
-Et croit posséder Dieu dans les bras du démon.
-
- Voulez-vous donc savoir si la foi dans votre âme
-
-Allume les ardeurs d’une sincère flamme?
-Consultez-vous vous-même. A ses règles soumis,
-Pardonnez-vous sans peine à tous vos ennemis ?
-Combattez-vous vos sens ? domptez-vous vos faiblesses ?
-Dieu dans le pauvre est-il l’objet de vos largesses ?
-Enfin dans tous ses points pratiquez-vous sa loi ?
-Oui, dites-vous. Allez, vous l’aimez, croyez-moi.
-Qui fait exactement ce que ma loi commande,
-A pour moi, dit ce Dieu, l’amour que je demande.
-Faites-le donc ; et, sûr qu’il nous veut sauver tous,
-Ne vous alarmez point pour quelques vains dégoûts
-Qu’en sa ferveur souvent la plus sainte âme éprouve :
-Marchez, courez à lui : qui le cherche le trouve ;
-Et plus de votre cœur il parait s’écarter,
-Plus par vos actions songez à l’arrêter.
-Mais ne soutenez point cet horrible blasphème,
-Qu’un sacrement reçu, qu’un prêtre, que Dieu même,
-Quoi que vos faux docteurs osent vous avancer,
-De l’amour qu’on lui doit puissent vous dispenser.
-
- Mais s’il faut qu’avant tout, dans une âme chrétienne,
-
-Diront ces grands docteurs, l’amour de Dieu survienne,
-Puisque ce seul amour suffit pour nous sauver,
-De quoi le sacrement viendra-t-il nous laver?
-Sa vertu n’est donc plus qu’une vertu frivole ?
-Oh ! le bel argument digne de leur école !
-Quoi ! dans l’amour divin en nos cœurs allumé,
-Le vœu du sacrement n’est-il pas renfermé ?
-Un païen converti, qui croit un Dieu suprême,
-Peut-il être chrétien qu’il n’aspire au baptême,
-Ni le chrétien en pleurs être vraiment touché,
-Qu’il ne veuille à l’église avouer son péché ?
-Du funeste esclavage où le démon nous traîne,
-C’est le sacrement seul qui peut rompre la chaîne :
-Aussi l’amour d’abord y court avidement ;
-Mais lui-même il en est l’âme et le fondement.
-Lorsqu’un pécheur, ému d’une humble repentance,
-Par les degrés prescrits court à la pénitence,
-S’il n’y peut parvenir, Dieu sait les supposer.
-Le seul amour manquant ne peut point s’excuser :
-C’est par lui que dans nous la grâce fructifie ;
-C’est lui qui nous ranime et qui nous vivifie ;
-Pour nous rejoindre à Dieu, lui seul est le lien ;
-Et sans lui, foi, vertus, sacrements, tout n’est rien.
-
- A ces discours pressants que saurait-on répondre?
-
-Mais approchez ; je veux encor mieux vous confondre,
-Docteurs. Dites-moi donc : quand nous sommes absous,
-Le Saint-Esprit est-il, ou n’est-il pas en nous ?
-S’il est en nous, peut-il, n’étant qu’amour lui-même,
-Ne nous échauffer point de son amour suprême ?
-Et s’il n’est pas en nous, Satan toujours vainqueur
-Ne demeure-t-il pas maître de notre cœur ?
-Avouez donc qu’il faut qu’en nous l’amour renaisse :
-Et n’allez point, pour fuir la raison qui vous presse,
-Donner le nom d’amour au trouble inanimé
-Qu’au cœur d’un criminel la peur seule a formé.
-L’ardeur qui justifie, et que Dieu nous envoie,
-Quoique ici-bas souvent inquiète et sans joie,
-Est pourtant cette ardeur, ce même feu d’amour,
-Dont brûle un bienheureux en l’éternel séjour.
-Dans le fatal instant qui borne notre vie,
-Il faut que de ce feu notre âme soit remplie ;
-Et Dieu, sourd à nos cris s’il ne l’y trouve pas,
-Ne l’y rallume plus après notre trépas.
-Rendez-vous donc enfin à ces clairs syllogismes ;
-Et ne prétendez plus, par vos confus sophismes,
-Pouvoir encore aux yeux du fidèle éclairé
-Cacher l’amour de Dieu, dans l’école égaré.
-Apprenez que la gloire où le ciel nous appelle
-Un jour des vrais enfants doit couronner le zèle,
-Et non les froids remords d’un esclave craintif,
-Où crut voir Abéli quelque amour négatif.
-
- Mais quoi ! j’entends déjà plus d’un fier scolastique
-
-Qui, me voyant ici, sur ce ton dogmatique,
-En vers audacieux traiter ces points sacrés,
-Curieux, me demande où j’ai pris mes degrés ;
-Et si, pour m’éclairer sur ces sombres matières,
-Deux cents auteurs extraits m’ont prêté leurs lumières.
-Non. Mais pour décider que l’homme, qu’un chrétien
-Est obligé d’aimer l’unique auteur du bien,
-Le Dieu qui le nourrit, le Dieu qui le fit naître,
-Qui nous vint par sa mort donner un second être,
-Faut-il avoir reçu le bonnet doctoral,
-Avoir extrait Gamache, Isambert et du Val ?
-Dieu dans son livre saint, sans chercher d’autre ouvrage
-Ne l’a-t-il pas écrit lui-même à chaque page ?
-De vains docteurs encore, ô prodige honteux !
-Oseront nous en faire un problème douteux ;
-Viendront traiter d’erreur digne de l’anathème
-L’indispensable loi d’aimer Dieu pour lui-même,
-Et, par un dogme faux dans nos jours enfanté,
-Des devoirs du chrétien rayer la charité !
-
- Si j’allais consulter chez eux le moins sévère,
-
-Et lui disais : Un fils doit-il aimer son père ?
-Ah ! peut-on en douter? dirait-il brusquement.
-Et quand je leur demande en ce même moment :
-L’homme, ouvrage d’un Dieu seul bon et seul aimable
-Doit-il aimer ce Dieu, son père véritable ?
-Leur plus rigide auteur n’ose le décider,
-Et craint, en l’affirmant, de se trop hasarder !
-
- Je ne m’en puis défendre ; il faut que je t’écrive
-
-La figure bizarre, et pourtant assez vive,
-Que je sus l’autre jour employer dans son lieu,
-Et qui déconcerta ces ennemis de Dieu.
-Au sujet d’un écrit qu’on nous venait de lire,
-Un d’entre eux m’insulta sur ce que j’osai dire
-Qu’il faut, pour être absous d’un crime confessé,
-Avoir pour Dieu du moins un amour commencé.
-Ce dogme, me dit-il, est un pur calvinisme.
-Ô ciel ! me voilà donc dans l’erreur, dans le schisme,
-Et partant réprouvé ! Mais, poursuivis-je alors,
-Quand Dieu viendra juger les vivants et les morts,
-Et des humbles agneaux, objets de sa tendresse,
-Séparera des boucs la troupe pécheresse,
-À tous il nous dira, sévère ou gracieux,
-Ce qui nous fit impurs ou justes à ses yeux.
-Selon vous donc, à moi réprouvé, bouc infâme :
-« Va brûler, dira-t-il, en l’éternelle flamme,
-Malheureux qui soutins que l’homme dut m’aimer,
-Et qui, sur ce sujet trop prompt à déclamer,
-Prétendis qu’il fallait, pour fléchir ma justice,
-Que le pécheur, touché de l’horreur de son vice,
-De quelque ardeur pour moi sentît les mouvements,
-Et gardât le premier de mes commandements ! »
-Dieu, si je vous en crois, me tiendra ce langage :
-Mais à vous, tendre agneau, son plus cher héritage,
-Orthodoxe ennemi d’un dogme si blâmé :
-« Venez, vous dira-t-il, venez, mon bien-aimé ;
-Vous qui, dans les détours de vos raisons subtiles,
-Embarrassant les mots d’un des plus saints conciles,
-Avez délivré l’homme, ô l’utile docteur !
-De l’important fardeau d’aimer son créateur ;
-Entrez au ciel : venez, comblé de mes louanges,
-Du besoin d’aimer Dieu désabuser les anges ! »
-
- À de tels mots, si Dieu pouvait les prononcer,
-
-Pour moi je répondrais, je crois, sans l’offenser :
-Oh! que pour vous mon cœur, moins dur et moins farouche,
-Seigneur, n’a-t-il hélas ! parlé comme ma bouche !
-Ce serait ma réponse à ce Dieu fulminant.
-Mais vous, de ses douceurs objet fort surprenant,
-Je ne sais pas comment, ferme en votre doctrine,
-Des ironiques mots de sa bouche divine
-Vous pourriez, sans rougeur et sans confusion
-Soutenir l’amertume et la dérision.
-
- L’audace du docteur, par ce discours frappée,
-
-Demeura sans réplique à ma prosopopée.
-Il sortit tout à coup, et, murmurant tout bas
-Quelques termes d’aigreur que je n’entendis pas,
-S’en alla chez Binsfeld, ou chez Basile Ponce,
-Sur l’heure à mes raisons chercher une réponse.
-
-
-Antoine, gouverneur de mon jardin d’Auteuil,
-Qui diriges chez moi l’if et le chèvrefeuil,
-
-
- Laborieux valet du plus commode maître
-
-Qui pour te rendre heureux ici-bas pouvait naître,
-Antoine, gouverneur de mon jardin d’Auteuil,
-Qui diriges chez moi l’if et le chèvrefeuil,
-Et sur mes espaliers, industrieux génie,
-Sais si bien exercer l’art de la Quintinie;
-Oh ! que de mon esprit triste et mal ordonné,
-Ainsi que de ce champ par toi si bien orné,
-Ne puis-je faire ôter les ronces, les épines,
-Et des défauts sans nombre arracher les racines !
-
- Mais parle : raisonnons. Quand, du matin au soir,
-
-Chez moi, poussant la bêche, ou portant l’arrosoir,
-Tu fais d’un sable aride une terre fertile,
-Et rends tout mon jardin à tes lois si docile,
-Que dis-tu de m’y voir rêveur, capricieux,
-Tantôt baissant le front, tantôt levant les yeux,
-Des paroles dans l’air par élans envolées
-Effrayer les oiseaux perchés dans mes allées ?
-Ne soupçonnes-tu point qu’agité du démon
-Ainsi que ce cousin des quatre fils Aimon
-Dont tu lis quelquefois la merveilleuse histoire,
-Je rumine en marchant quelque endroit du grimoire ?
-Mais non : tu te souviens qu’au village on t’a dit
-Que ton maître est nommé pour coucher par écrit
-Les faits d’un roi plus grand en sagesse, en vaillance,
-Que Charlemagne aidé des douze pairs de France.
-Tu crois qu’il y travaille, et qu’au long de ce mur,
-Peut-être en ce moment il prend Mons et Namur.
-
- Que penserais-tu donc, si l’on t’allait apprendre
-
-Que ce grand chroniqueur des gestes d’Alexandre,
-Aujourd’hui méditant un projet tout nouveau,
-S’agite, se démène, et s’use le cerveau,
-Pour te faire à toi-même en rimes insensées
-Un bizarre portrait de ses folles pensées ?
-Mon maître, dirais-tu, passe pour un docteur ;
-Et parle quelquefois mieux qu’un prédicateur :
-Sous ces arbres pourtant, de si vaines sornettes
-Il n’irait point troubler la paix de ces fauvettes,
-S’il lui fallait toujours, comme moi, s’exercer,
-Labourer, couper, tondre, aplanir, palisser;
-Et, dans l’eau de ces puits sans relâche tirée,
-De ce sable étancher la soif démesurée.
-
- Antoine, de nous deux tu crois donc, je le voi,
-
-Que le plus occupé dans ce jardin, c’est toi ?
-Oh ! que tu changerais d’avis et de langage,
-Si deux jours seulement, libre du jardinage,
-Tout à coup devenu poète et bel esprit,
-Tu t’allais engager à polir un écrit
-Qui dît, sans s’avilir, les plus petites choses ;
-Fît des plus secs chardons des œillets et des roses ;
-Et sût, même aux discours de la rusticité,
-Donner de l’élégance et de la dignité ;
-Un ouvrage, en un mot, qui, juste en tous ses termes
-Sût plaire à d’Aguesseau, sût satisfaire Termes ;
-Sût, dis-je, contenter, en paraissant au jour,
-Ce qu’ont d’esprits plus fins et la ville et la cour !
-Bientôt de ce travail revenu sec et pâle,
-Et le teint plus jauni que de vingt ans de hâle,
-Tu dirais, reprenant ta pelle et ton râteau :
-J’aime mieux mettre encor cent arpents au niveau,
-Que d’aller follement, égaré dans les nues,
-Me lasser à chercher des visions cornues,
-Et, pour lier des mots si mal s’entr’accordants,
-Prendre dans ce jardin la lune avec les dents.
-Approche donc, et viens ; qu’un paresseux t’apprenne,
-Antoine, ce que c’est que fatigue et que peine.
-L’homme ici-bas, toujours inquiet et gêné,
-Est, dans le repos même, au travail condamné.
-La fatigue l’y suit. C’est en vain qu’aux poètes
-Les neuf trompeuses Sœurs dans leurs douces retraites
-Promettent du repos sous leurs ombrages frais :
-Dans ces tranquilles bois pour eux plantés exprès,
-La cadence aussitôt, la rime, la césure,
-La riche expression, la nombreuse mesure,
-Sorcières dont l’amour sait d’abord les charmer,
-De fatigues sans fin viennent les consumer.
-Sans cesse poursuivant ces fugitives fées,
-On voit sous les lauriers haleter les Orphées.
-Leur esprit toutefois se plait dans son tourment,
-Et se fait de sa peine un noble amusement.
-Mais je ne trouve point de fatigue si rude,
-Que l’ennuyeux loisir d’un mortel sans étude,
-Qui jamais ne sortant de sa stupidité,
-Soutient, dans les langueurs de son oisiveté,
-D’une lâche indolence esclave volontaire,
-Le pénible fardeau de n’avoir rien à faire.
-Vainement offusqué de ses pensers épais,
-Loin du trouble et du bruit il croit trouver la paix :
-Dans le calme odieux de sa sombre paresse,
-Tous les honteux plaisirs, enfants de la mollesse,
-Usurpant sur son âme un absolu pouvoir,
-De monstrueux désirs le viennent émouvoir,
-Irritent de ses sens la fureur endormie,
-Et le font le jouet de leur triste infamie.
-Puis sur leurs pas soudain arrivent les remords :
-Et bientôt avec eux tous les fléaux du corps,
-La pierre, la colique et les gouttes cruelles ;
-Guenaud, Rainsant, Brayer, presque aussi tristes qu’elles,
-Chez l’indigne mortel courent tous s’assembler,
-De travaux douloureux le viennent accabler ;
-Sur le duvet d’un lit, théâtre de ses gênes,
-Lui font scier des rocs, lui font fendre des chênes,
-Et le mettent au point d’envier ton emploi.
-Reconnais donc, Antoine, et conclus avec moi
-Que la pauvreté mâle, active et vigilante,
-Est, parmi les travaux, moins lasse et plus contente
-Que la richesse oisive au sein des voluptés.
- Je te vais sur cela prouver deux vérités :
-L’une, que le travail, aux hommes nécessaire,
-Fait leur félicité plutôt que leur misère ;
-Et l’autre, qu’il n’est point de coupable en repos.
-C’est ce qu’il faut ici montrer en peu de mots.
-Suis-moi donc. Mais je vois, sur ce début de prône,
-Que ta bouche déjà s’ouvre large d’une aune,
-Et que, les yeux fermés, tu baisses le menton.
-Ma foi, le plus sûr est de finir ce sermon.
-Aussi bien j’aperçois ces melons qui t’attendent,
-Et ces fleurs qui là-bas entre elles se demandent
-S’il est fête au village, et pour quel saint nouveau
-On les laisse aujourd’hui si longtemps manquer d’eau.
-
-
-
-
diff --git a/test/boileau.tpl b/test/boileau.tpl
@@ -1,5 +0,0 @@
-! merge:oO
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
diff --git a/test/cyrano b/test/cyrano
@@ -1,2454 +0,0 @@
-Holà ! Vos quinze sols ! J'entre gratis ! Pourquoi ?
-Je suis chevau-léger de la maison du Roi !
-Vous ? Je ne paye pas ! Mais Je suis mousquetaire.
-On ne commence qu'à deux heures. Le parterre
-Est vide. Exerçons-nous au fleuret. Psit... Flanquin !
-Champagne ? Cartes. Dés. Jouons. Oui, mon coquin.
-J'ai soustrait à mon maître un peu de luminaire.
-C'est gentil de venir avant que l'on n'éclaire !
-Touche ! Trèfle ! Un baiser ! On voit ! Pas de danger !
-Lorsqu'on vient en avance, on est bien pour manger.
-Plaçons-nous là, mon fils. Brelan d'as ! Un ivrogne
-Doit boire son bourgogne À l'hôtel de Bourgogne !
-Ne se croirait-on pas en quelque mauvais lieu ?
-Buveurs Bretteurs ! Joueurs ! Un baiser ! Jour de Dieu !
--- Et penser que c'est dans une salle pareille
-Qu'on joua du Rotrou, mon fils. Et du Corneille !
-Les pages, pas de farce ! Oh ! Monsieur ! Ce soupçon !
-As-tu de la ficelle ? Avec un hameçon.
-On pourra de là-haut pêcher quelque perruque.
-Or çà, jeunes escrocs, venez qu'on vous éduque :
-Puis donc que vous volez pour la première fois
-Hep ! Avez-vous des sarbacanes ? Et des pois !
-Que va-t-on nous jouer ? Clorise. De qui est-ce ?
-De monsieur Balthazar Baro. C'est une pièce !
-La dentelle surtout des canons, coupez-la !
-Tenez, à la première du Cid, j'étais là !
-Les montres Vous verrez des acteurs très illustres
-Les mouchoirs Montfleury Allumez donc les lustres !
-Bellerose, L'Epy, la Beaupré, Jodelet !
-Ah ! voici la distributrice ! Oranges, lait,
-Eau de framboise, aigre de cèdre ! Place, brutes !
-Les marquis ! ... au parterre ? Oh ! pour quelques minutes.
-Hé quoi ! Nous arrivons ainsi que les drapiers,
-Sans déranger les gens ? sans marcher sur les pieds ?
-Ah, fi ! fi ! fi ! Cuigy ! Brissaille ! Des fidèles !
-Mais oui, nous arrivons devant que les chandelles.
-Ah, ne m'en parlez pas ! Je suis dans une humeur !
-Console-toi, marquis, car voici l'allumeur !
-Ah ! Lignière ! Pas encor gris ! Je vous présente ?
-Baron de Neuvillette. Ah ! La tête est charmante.
-Peuh ! Messieurs de Cuigy, de Brissaille Enchanté !
-Il est assez joli, mais n'est pas ajusté
-Au dernier goût. Monsieur débarque de Touraine.
-Oui, je suis à Paris depuis vingt jours à peine.
-J'entre aux gardes demain, dans les Cadets. Voilà
-La présidente Aubry ! Oranges, lait La... la
-Du monde ! Eh, oui, beaucoup, Tout le bel air ! Mesdames
-De Guéméné De Bois-Dauphin Que nous aimâmes
-De Chavigny Qui de nos cœurs va se jouant !
-Tiens, monsieur de Corneille est arrivé de Rouen.
-L'Académie est là ? Mais... j'en vois plus d'un membre ;
-Voici Boudu, Boissat, et Cureau de la Chambre ;
-Porchères, Colomby, Bourzeys, Bourdon, Arbaud
-Tous ces noms dont pas un ne mourra, que c'est beau !
-Attention ! nos précieuses prennent place :
-Barthénoïde, Urimédonte, Cassandace,
-Félixérie Ah ! Dieu ! leurs surnoms sont exquis !
-Marquis, tu les sais tous ? Je les sais tous, marquis !
-Mon cher, je suis entré pour vous rendre service :
-La dame ne vient pas. Je retourne à mon vice !
-Non ! ... Vous, qui chansonnez et la ville et la cour,
-Restez : vous me direz pour qui je meurs d'amour.
-Messieurs les violons ! Macarons, citronnée
-J'ai peur qu'elle ne soit coquette et raffinée,
-Je n'ose lui parler car je n'ai pas d'esprit.
-Le langage aujourd'hui qu'on parle et qu'on écrit,
-Me trouble. Je ne suis qu'un bon soldat timide.
--- Elle est toujours à droite, au fond : la loge vide.
-Je pars. Oh ! non, restez ! Je ne peux. D'Assoucy
-M'attend au cabaret. On meurt de soif, ici.
-Je reste encore un peu. -- Voyons ce rivesalte ?
-Ah ! Ragueneau ! Le grand rôtisseur Ragueneau.
-Monsieur, avez-vous vu monsieur de Cyrano ?
-Le pâtissier des comédiens et des poètes !
-Trop d'honneur Taisez-vous, Mécène que vous êtes !
-Oui, ces messieurs chez moi se servent À crédit.
-Poète de talent lui-même Ils me l'ont dit.
-Fou de vers ! Il est vrai que pour une odelette
-Vous donnez une tarte Oh ! une tartelette !
-Brave homme, il s'en excuse ! Et pour un triolet
-Ne donnâtes-vous pas ? Des petits pains ! Au lait.
--- Et le théâtre, vous l'aimez ? Je l'idolâtre.
-Vous payez en gâteaux vos billets de théâtre !
-Votre place, aujourd'hui, là, voyons, entre nous,
-Vous a coûté combien ? Quatre flans. Quinze choux.
-Monsieur de Cyrano n'est pas là ? Je m'étonne.
-Pourquoi ? Montfleury joue ! En effet, cette tonne
-Va nous jouer ce soir le rôle de Phédon.
-Qu'importe à Cyrano ? Mais vous ignorez donc ?
-Il fit à Montfleury, messieurs, qu'il prit en haine,
-Défense, pour un mois, de reparaître en scène.
-Eh bien ? Montfleury joue ! Il n'y peut rien. Oh ! oh !
-Moi, je suis venu voir ! Quel est ce Cyrano ?
-C'est un garçon versé dans les colichemardes.
-Noble ? Suffisamment. Il est cadet aux gardes.
-Mais son ami Le Bret peut vous dire Le Bret !
-Vous cherchez Bergerac ? Oui, je suis inquiet !
-N'est-ce pas que cet homme est des moins ordinaires ?
-Ah, c'est le plus exquis des êtres sublunaires !
-Rimeur ! Bretteur ! Physicien ! Musicien !
-Et quel aspect hétéroclite que le sien !
-Certes, je ne crois pas que jamais nous le peigne
-Le solennel monsieur Philippe de Champaigne ;
-Mais bizarre, excessif, extravagant, falot,
-Il eût fourni, je pense, à feu Jacques Callot
-Le plus fol spadassin à mettre entre ses masques :
-Feutre à panache triple et pourpoint à six basques,
-Cape que par derrière, avec pompe, l'estoc
-Lève, comme une queue insolente de coq,
-Plus fier que tous les Artabans dont la Gascogne
-Fut et sera toujours l'alme Mère Gigogne,
-Il promène, en sa fraise à la Pulcinella,
-Un nez ! ... Ah ! messeigneurs, quel nez que ce nez-là !
-On ne peut voir passer un pareil nasigère
-Sans s'écrier : "Oh ! non, vraiment, il exagère !"
-Puis on sourit, on dit : "Il va l'enlever..." Mais
-Monsieur de Bergerac ne l'enlève jamais.
-Il le porte, -- et pourfend quiconque le remarque !
-Son glaive est la moitié des ciseaux de la Parque !
-Il ne viendra pas ! Si ! ... Je parie un poulet
-À la Ragueneau ! Soit ! Ah, messieurs ! mais elle est
-Épouvantablement ravissante ! Une pêche
-Qui sourirait avec une fraise ! Et si fraîche
-Qu'on pourrait, l'approchant, prendre un rhume de cœur !
-C'est elle ! Ah ! c'est elle ? Oui. Dites vite. J'ai peur.
-Magdeleine Robin, dite Roxane. -- Fine.
-Précieuse. Hélas ! Libre. Orpheline. Cousine
-De Cyrano, -- dont on parlait Cet homme ? Hé ! hé !
--- Comte de Guiche. Épris d'elle. Mais marié
-À la nièce d'Armand de Richelieu. Désire
-Faire épouser Roxane à certain triste sire,
-Un monsieur de Valvert, vicomte ... et complaisant.
-Elle n'y souscrit pas, mais de Guiche est puissant :
-Il peut persécuter une simple bourgeoise.
-D'ailleurs j'ai dévoilé sa manœuvre sournoise
-Dans une chanson qui ... Ho ! il doit m'en vouloir !
--- La fin était méchante... Écoutez Non. Bonsoir.
-Vous allez ? Chez monsieur de Valvert ! Prenez garde :
-C'est lui qui vous tuera ! Restez. On vous regarde.
-C'est vrai ! C'est moi qui pars. J'ai soif ! Et l'on m'attend
--- Dans les tavernes ! Pas de Cyrano. Pourtant
-Ah ! je veux espérer qu'il n'a pas vu l'affiche !
-Commencez ! Commencez ! Quelle cour, ce de Guiche !
-Fi ! ... Encore un Gascon ! Le Gascon souple et froid,
-Celui qui réussit ! ... Saluons-le, crois-moi.
-Les beaux rubans ! Quelle couleur, comte de Guiche ?
-Baise-moi-ma-mignonne ou bien Ventre-de-biche ?
-C'est couleur Espagnol malade. La couleur
-Ne ment pas, car bientôt, grâce à votre valeur,
-L'Espagnol ira mal, dans les Flandres ! Je monte
-Sur scène. Venez-vous ? Viens, Valvert ! Le vicomte !
-Ah ! je vais lui jeter à la face mon Hein ?
-Ay ! Je cherchais un gant ! Vous trouvez une main.
-Lâchez-moi. Je vous livre un secret. Quel ? Lignière
-Qui vous quitte Eh ! bien ? touche à son heure dernière.
-Une chanson qu'il fit blessa quelqu'un de grand,
-Et cent hommes -- j'en suis -- ce soir sont postés ! Cent !
-Par qui ? Discrétion Oh ! Professionnelle !
-Où seront-ils postés ? À la porte de Nesle.
-Sur son chemin. Prévenez-le ! Mais où le voir !
-Allez courir tous les cabarets : le Pressoir
-D'Or, la Pomme de Pin, la Ceinture qui craque,
-Les Deux Torches, les Trois Entonnoirs, -- et dans chaque,
-Laissez un petit mot d'écrit l'avertissant.
-Oui, je cours ! Ah ! les gueux ! Contre un seul homme, cent !
-La quitter... elle ! Et lui ! ... -- Mais il faut que je sauve
-Lignière ! Commencez. Ma perruque ! Il est chauve !
-Bravo, les pages ! ... Ha ! ha ! ha ! Petit gredin !
-Ha ! ha ! ha ! ha ! ha ! ha ! Ce silence soudain ?
-Ah ? ...... La chose me vient d'être certifiée.
-Chut ! -- Il paraît ? ... -- Non ! ... -- Si ! -- Dans la loge grillée. --
-Le Cardinal ! -- Le Cardinal ? -- Le Cardinal !
-Ah ! diable, on ne va pas pouvoir se tenir mal !
-Mouchez cette chandelle ! Une chaise ! Silence !
-Montfleury entre en scène ? Oui, c'est lui qui commence.
-Cyrano n'est pas là. J'ai perdu mon pari.
-Tant mieux ! tant mieux ! Bravo, Montfleury ! Montfleury !
-Heureux qui loin des cours, dans un lieu solitaire,
-Se prescrit à soi-même un exil volontaire,
-Et qui, lorsque Zéphire a soufflé sur les bois
-Coquin, ne t'ai-je pas interdit pour un mois ?
-Hein ? -- Quoi ? -- Qu'est-ce ? C'est lui ! Cyrano ! Roi des pitres !
-Hors de scène a l'instant ! Oh ! Mais Tu récalcitres ?
-Chut ! -- Assez ! -- Montfleury, jouez ! -- Ne craignez rien !
-Heureux qui loin des cours dans un lieu sol Eh bien !
-Faudra-t-il que je fasse, ô Monarque des drôles,
-Une plantation de bois sur vos épaules ?
-Heureux qui Sortez ! Oh ! Heureux qui loin des cours
-Ah ! je vais me fâcher ! Venez à mon secours,
-Messieurs ! Mais jouez donc ! Gros homme, si tu joues
-Je vais être obligé de te fesser les joues !
-Assez ! Que les marquis se taisent sur leurs bancs,
-Ou bien je fais tâter ma canne à leurs rubans !
-C'en est trop ! ... Montfleury Que Montfleury s'en aille,
-Ou bien je l'essorille et le désentripaille !
-Mais Qu'il sorte ! Pourtant Ce n'est pas encor fait ?
-Bon ! je vais sur la scène en guise de buffet,
-Découper cette mortadelle d'Italie !
-En m'insultant, Monsieur, vous insultez Thalie !
-Si cette Muse, à qui, Monsieur, vous n'êtes rien,
-Avait l'honneur de vous connaître, croyez bien
-Qu'en vous voyant si gros et bête comme une urne,
-Elle vous flanquerait quelque part son cothurne.
-Montfleury ! Montfleury ! -- La pièce de Baro ! --
-Je vous en prie, ayez pitié de mon fourreau :
-Si vous continuez, il va rendre sa lame !
-Hé ! là ! Sortez de scène ! Oh ! oh ! Quelqu'un réclame ?
-Si j'entends une fois encor cette chanson,
-Je vous assomme tous. Vous n'êtes pas Samson !
-Voulez-vous me prêter, Monsieur, votre mâchoire ?
-C'est inouï ! C'est scandaleux ! C'est vexatoire !
-Ce qu'on s'amuse ! Kssi ! -- Montfleury ! -- Cyrano !
-Je vous Miâou ! Je vous ordonne de vous taire !
-Et j'adresse un défi collectif au parterre !
--- J'inscris les noms ! -- Approchez-vous, jeunes héros !
-Chacun son tour ! Je vais donner des numéros ! --
-Allons, quel est celui qui veut ouvrir la liste ?
-Vous, Monsieur ? Non ! Vous ? Non ! Le premier duelliste,
-Je l'expédie avec les honneurs qu'on lui doit !
--- Que tous ceux qui veulent mourir lèvent le doigt.
-La pudeur vous défend de voir ma lame nue ?
-Pas un nom ? -- Pas un doigt ? -- C'est bien. Je continue.
-Donc, je désire voir le théâtre guéri
-De cette fluxion. Sinon le bistouri !
-Je Mes mains vont frapper trois claques, pleine lune !
-Vous vous éclipserez à la troisième. Ah ? Une !
-Je Restez ! Restera ... restera pas Je crois,
-Messieurs Deux ! Je suis sûr qu'il vaudrait mieux que Trois !
-Hu ! ... hu ! ... Lâche ! ... Reviens ! Qu'il revienne, s'il l'ose !
-L'orateur de la troupe ! Ah ! ... Voilà Bellerose !
-Nobles seigneurs Non ! Non ! Jodelet ! Tas de veaux !
-Ah ! Ah ! Bravo ! très bien ! bravo ! Pas de bravos !
-Le gros tragédien dont vous aimez le ventre
-S'est senti C'est un lâche ! Il dut sortir ! Qu'il rentre !
-Non ! Si ! Mais à la fin, monsieur, quelle raison
-J'ai deux raisons, dont chaque est suffisante seule.
-Primo : c'est un acteur déplorable, qui gueule,
-Et qui soulève avec des han ! de porteur d'eau,
-Le vers qu'il faut laisser s'envoler ! -- Secundo :
-Est mon secret Mais vous nous privez sans scrupule
-De la Clorise ! Je m'entête Vieille mule !
-Les vers du vieux Baro valant moins que zéro,
-J'interromps sans remords ! Ha ! -- Ho ! -- Notre Baro !
-Ma chère ! -- Peut-on dire ? ... Ah ! Dieu ! Belles personnes,
-Rayonnez, fleurissez, soyez des échansonnes
-De rêve, d'un sourire enchantez un trépas,
-Inspirez-nous des vers... mais ne les jugez pas !
-Et l'argent qu'il va falloir rendre ! Bellerose,
-Vous avez dit la seule intelligente chose !
-Au manteau de Thespis je ne fais pas de trous :
-Attrapez cette bourse au vol, et taisez-vous !
-Ah ! ... Oh ! À ce prix-là, monsieur, je t'autorise
-À venir chaque jour empêcher la Clorise !
-Hu ! ... Hu ! Dussions-nous même ensemble être hués !
-Il faut évacuer la salle ! Évacuez !
-C'est fou ! Le comédien Montfleury ! quel scandale !
-Mais il est protégé par le duc de Candale !
-Avez-vous un patron ? Non ! Vous n'avez pas ? Non !
-Quoi, pas un grand seigneur pour couvrir de son nom ?
-Non, ai-je dit deux fois. Faut-il donc que je trisse ?
-Non, pas de protecteur mais une protectrice !
-Mais vous allez quitter la ville ? C'est selon.
-Mais le duc de Candale a le bras long ! Moins long
-Que n'est le mien quand je lui mets cette rallonge !
-Mais vous ne songez pas à prétendre J'y songe.
-Mais Tournez les talons, maintenant. Mais Tournez !
--- Ou dites-moi pourquoi vous regardez mon nez.
-Je Qu'a-t-il d'étonnant ? Votre Grâce se trompe
-Est-il mol et ballant, monsieur, comme une trompe ?
-Je n'ai pas Ou crochu comme un bec de hibou ?
-Je Y distingue-t-on une verrue au bout ?
-Mais Ou si quelque mouche, à pas lents, s'y promène ?
-Qu'a-t-il d'hétéroclite ? Oh ! Est-ce un phénomène ?
-Mais d'y porter les yeux j'avais su me garder !
-Et pourquoi, s'il vous plaît, ne pas le regarder ?
-J'avais Il vous dégoûte alors ? Monsieur Malsaine
-Vous semble sa couleur ? Monsieur ! Sa forme, obscène ?
-Mais du tout ! Pourquoi donc prendre un air dénigrant ?
--- Peut-être que monsieur le trouve un peu trop grand ?
-Je le trouve petit, tout petit, minuscule !
-Hein ? comment ? m'accuser d'un pareil ridicule ?
-Petit, mon nez ? Holà ! Ciel ! Énorme, mon nez !
--- Vil camus, sot camard, tête plate, apprenez
-Que je m'enorgueillis d'un pareil appendice,
-Attendu qu'un grand nez est proprement l'indice
-D'un homme affable, bon, courtois, spirituel,
-Libéral, courageux, tel que je suis, et tel
-Qu'il vous est interdit à jamais de vous croire,
-Déplorable maraud ! car la face sans gloire
-Que va chercher ma main en haut de votre col,
-De lyrisme, de pittoresque, d'étincelle,
-De somptuosité, de Nez enfin, que celle
-Que va chercher ma botte au bas de votre dos !
-Au secours ! À la garde ! Avis donc aux badauds
-Qui trouveraient plaisant mon milieu de visage,
-Et si le plaisantin est noble, mon usage
-Est de lui mettre, avant de le laisser s'enfuir,
-Pas devant, et plus haut, du fer, et non du cuir !
-Mais à la fin il nous ennuie ! Il fanfaronne !
-Personne ne va donc lui répondre ? Personne ?
-Attendez ! Je vais lui lancer un de ces traits !
-Vous... vous avez un nez... heu... un nez... très grand. Très !
-Ha ! C'est tout ? Mais Ah ! non ! c'est un peu court, jeune homme !
-On pouvait dire... Oh ! Dieu ! ... bien des choses en somme
-En variant le ton, -- par exemple, tenez :
-Agressif : "Moi, monsieur, si j'avais un tel nez
-Il faudrait sur-le-champ que je me l'amputasse !"
-Amical : "Mais il doit tremper dans votre tasse !
-Pour boire, faites-vous fabriquer un hanap !"
-Descriptif : "C'est un roc ! ... c'est un pic ! ... c'est un cap !
-Que dis-je, c'est un cap ? ... C'est une péninsule !"
-Curieux : "De quoi sert cette oblongue capsule ?
-D'écritoire, monsieur, ou de boîte à ciseaux ?"
-Gracieux : "Aimez-vous à ce point les oiseaux
-Que paternellement vous vous préoccupâtes
-De tendre ce perchoir à leurs petites pattes ?"
-Truculent : "Ça, monsieur, lorsque vous pétunez,
-La vapeur du tabac vous sort-elle du nez
-Sans qu'un voisin ne crie au feu de cheminée ?"
-Prévenant : "Gardez-vous, votre tête entraînée
-Par ce poids, de tomber en avant sur le sol !"
-Tendre : "Faites-lui faire un petit parasol
-De peur que sa couleur au soleil ne se fane !"
-Pédant : "L'animal seul, monsieur, qu'Aristophane
-Appelle Hippocampelephantocamélos
-Dut avoir sous le front tant de chair sur tant d'os !"
-Cavalier : 'Quoi, l'ami, ce croc est à la mode ?
-Pour pendre son chapeau, c'est vraiment très commode !'
-Emphatique : "Aucun vent ne peut, nez magistral,
-T'enrhumer tout entier, excepté le mistral !"
-Dramatique : "C'est la Mer Rouge quand il saigne !"
-Admiratif : "Pour un parfumeur, quelle enseigne !"
-Lyrique : "Est-ce une conque, êtes-vous un triton ?"
-Respectueux : "Souffrez, monsieur, qu'on vous salue,
-C'est là ce qui s'appelle avoir pignon sur rue !"
-Campagnard : "Hé, ardé ! C'est-y un nez ? Nanain !
-C'est queuqu'navet géant ou ben queuqu'melon nain !"
-Militaire : "Pointez contre cavalerie !"
-Pratique : "Voulez-vous le mettre en loterie ?
-Assurément, monsieur, ce sera le gros lot !"
-Enfin, parodiant Pyrame en un sanglot :
-"Le voilà donc ce nez qui des traits de son maître
-A détruit l'harmonie ! Il en rougit, le traître !"
--- Voilà ce qu'à peu près, mon cher, vous m'auriez dit
-Si vous aviez un peu de lettres et d'esprit :
-Mais d'esprit, ô le plus lamentable des êtres,
-Vous n'en eûtes jamais un atome, et de lettres
-Vous n'avez que les trois qui forment le mot : sot !
-Eussiez-vous eu, d'ailleurs, l'invention qu'il faut
-Pour pouvoir là, devant ces nobles galeries,
-Me servir toutes ces folles plaisanteries,
-Que vous n'en eussiez pas articulé le quart
-De la moitié du commencement d'une, car
-Je me les sers moi-même, avec assez de verve,
-Mais je ne permets pas qu'un autre me les serve.
-Vicomte, laissez donc ! Ces grands airs arrogants !
-Un hobereau qui... qui... n'a même pas de gants !
-Et qui sort sans rubans, sans bouffettes, sans ganses !
-Moi, c'est moralement que j'ai mes élégances.
-Je ne m'attife pas ainsi qu'un freluquet,
-Mais je suis plus soigné si je suis moins coquet ;
-Je ne sortirais pas avec, par négligence,
-Un affront pas très bien lavé, la conscience
-Jaune encor de sommeil dans le coin de son œil,
-Un honneur chiffonné, des scrupules en deuil.
-Mais je marche sans rien sur moi qui ne reluise,
-Empanaché d'indépendance et de franchise ;
-Ce n'est pas une taille avantageuse, c'est
-Mon âme que je cambre ainsi qu'en un corset,
-Et tout couvert d'exploits qu'en rubans je m'attache,
-Retroussant mon esprit ainsi qu'une moustache,
-Je fais, en traversant les groupes et les ronds,
-Sonner les vérités comme des éperons.
-Mais, monsieur Je n'ai pas de gants ? ... la belle affaire !
-Il m'en restait un seul d'une très vieille paire !
--- Lequel m'était d'ailleurs encor fort importun :
-Je l'ai laissé dans la figure de quelqu'un.
-Maraud, faquin, butor de pied plat ridicule !
-Ah ? ... Et moi, Cyrano-Savinien-Hercule
-De Bergerac. Bouffon ! Ay ! Qu'est-ce encor qu'il dit ?
-Il faut la remuer car elle s'engourdit
--- Ce que c'est que de la laisser inoccupée ! --
-Ay ! Qu'avez-vous ? J'ai des fourmis dans mon épée !
-Soit ! Je vais vous donner un petit coup charmant.
-Poète ! Oui, monsieur, poète ! et tellement,
-Qu'en ferraillant je vais -- hop ! -- à l'improvisade,
-Vous composer une ballade. Une ballade ?
-Vous ne vous doutez pas de ce que c'est, je crois ?
-Mais La ballade, donc, se compose de trois
-Couplets de huit vers Oh ! Et d'un envoi de quatre
-Vous Je vais tout ensemble en faire une et me battre,
-Et vous toucher, monsieur, au dernier vers. Non ! Non ?
-Ballade du duel qu'en l'hôtel bourguignon
-Monsieur de Bergerac eut avec un bélître !
-Qu'est-ce que c'est que ça, s'il vous plaît ? C'est le titre.
-Place ! -- Très amusant ! -- Rangez-vous ! -- Pas de bruits !
-Attendez ! ... je choisis mes rimes... Là, j'y suis.
-Ah ! Superbe ! Joli ! Pharamineux ! Nouveau !
-Insensé ! Compliments ! ... félicite ... bravo
-C'est un héros ! Monsieur, voulez-vous me permettre ?
-C'est tout à fait très bien, et je crois m'y connaître ;
-J'ai du reste exprimé ma joie en trépignant !
-Comment s'appelle donc ce monsieur ? D'Artagnan.
-Çà, causons ! Laisse un peu sortir cette cohue
-Je peux rester ? Mais oui ! C'est Montfleury qu'on hue !
-Sic transit ! Balayez. Fermez. N'éteignez pas.
-Nous allons revenir après notre repas,
-Répéter pour demain une nouvelle farce.
-Vous ne dînez donc pas ? Moi ? ... Non. Parce que ? Parce
-Que je n'ai pas d'argent ! Comment ! le sac d'écus ?
-Pension paternelle, en un jour, tu vécus !
-Pour vivre tout un mois, alors ? Rien ne me reste.
-Jeter ce sac, quelle sottise ! Mais quel geste !
-Hum ! Monsieur... Vous savoir jeûner... le cœur me fend
-J'ai là tout ce qu'il faut Prenez ! Ma chère enfant,
-Encor que mon orgueil de Gascon m'interdise
-D'accepter de vos doigts la moindre friandise,
-J'ai trop peur qu'un refus ne vous soit un chagrin,
-Et j'accepterai donc Oh ! peu de chose ! -- un grain
-De ce raisin Un seul ! ... ce verre d'eau limpide !
--- Et la moitié d'un macaron ! Mais c'est stupide !
-Oh ! quelque chose encor ! Oui. La main à baiser.
-Merci, monsieur. Bonsoir. Je t'écoute causer.
-Dîner ! Boisson ! Dessert ! Là, je me mets à table !
--- Ah ! ... j'avais une faim, mon cher, épouvantable !
--- Tu disais ? Que ces fats aux grands airs belliqueux
-Te fausseront l'esprit si tu n'écoutes qu'eux !
-Va consulter des gens de bon sens, et t'informe
-De l'effet qu'a produit ton algarade. Énorme.
-Le Cardinal Il était là, le Cardinal ?
-A dû trouver cela Mais très original.
-Pourtant C'est un auteur. Il ne peut lui déplaire
-Que l'on vienne troubler la pièce d'un confrère.
-Tu te mets sur les bras, vraiment, trop d'ennemis !
-Combien puis-je, à peu près, ce soir, m'en être mis ?
-Quarant'-huit. Sans compter les femmes. Voyons, compte !
-Montfleury, le bourgeois, de Guiche, le vicomte,
-Baro, l'Académie Assez ! tu me ravis !
-Mais où te mènera la façon dont tu vis ?
-Quel système est le tien ? J'errais dans un méandre ;
-J'avais trop de partis, trop compliqués, à prendre ;
-J'ai pris Lequel ? Mais le plus simple, de beaucoup.
-J'ai décidé d'être admirable, en tout, pour tout !
-Soit ! -- Mais enfin, à moi, le motif de ta haine
-Pour Montfleury, le vrai, dis-le-moi ! Ce Silène,
-Si ventru que son doigt n'atteint pas son nombril,
-Pour les femmes encor se croit un doux péril,
-Et leur fait, cependant qu'en jouant il bredouille,
-Des yeux de carpe avec ses gros yeux de grenouille !
-Et je le hais depuis qu'il se permit, un soir,
-De poser son regard, sur celle... Oh !j'ai cru voir
-Glisser sur une fleur une longue limace !
-Hein ? Comment ? Serait-il possible ? Que j'aimasse ?
-J'aime. Et peut-on savoir ? tu ne m'as jamais dit ?
-Qui j'aime ? ... Réfléchis, voyons. Il m'interdit
-Le rêve d'être aimé même par une laide,
-Ce nez qui d'un quart d'heure en tous lieux me précède ;
-Alors, moi, j'aime qui ? ... Mais cela va de soi !
-J'aime -- mais c'est forcé ! -- la plus belle qui soit !
-La plus belle ? Tout simplement, qui soit au monde !
-La plus brillante, la plus fine, la plus blonde !
-Eh ! mon Dieu, quelle est donc cette femme ? Un danger
-Mortel sans le vouloir, exquis sans y songer,
-Un piège de nature, une rose muscade
-Dans laquelle l'amour se tient en embuscade !
-Qui connaît son sourire a connu le parfait.
-Elle fait de la grâce avec rien, elle fait
-Tenir tout le divin dans un geste quelconque,
-Et tu ne saurais pas, Vénus, monter en conque,
-Ni toi, Diane, marcher dans les grands bois fleuris,
-Comme elle monte en chaise et marche dans Paris !
-Sapristi ! je comprends. C'est clair ! C'est diaphane.
-Magdeleine Robin, ta cousine ? Oui, -- Roxane.
-Eh bien, mais c'est au mieux ! Tu l'aimes ? Dis-le-lui !
-Tu t'es couvert de gloire à ses yeux aujourd'hui !
-Regarde-moi, mon cher, et dis quelle espérance
-Pourrait bien me laisser cette protubérance !
-Oh ! je ne me fais pas d'illusion ! -- Parbleu,
-Oui, quelquefois, je m'attendris, dans le soir bleu ;
-J'entre en quelque jardin où l'heure se parfume ;
-Avec mon pauvre grand diable de nez je hume
-L'avril, -- je suis des yeux, sous un rayon d'argent,
-Au bras d'un cavalier, quelque femme, en songeant
-Que pour marcher, à petits pas, dans de la lune,
-Aussi moi j'aimerais au bras en avoir une,
-Je m'exalte, j'oublie et j'aperçois soudain
-L'ombre de mon profil sur le mur du jardin !
-Mon ami ! Mon ami, j'ai de mauvaises heures !
-De me sentir si laid, parfois, tout seul Tu pleures ?
-Ah ! non, cela, jamais ! Non, ce serait trop laid,
-Si le long de ce nez une larme coulait !
-Je ne laisserai pas, tant que j'en serai maître,
-La divine beauté des larmes se commettre
-Avec tant de laideur grossière ! ... Vois-tu bien,
-Les larmes, il n'est rien de plus sublime, rien,
-Et je ne voudrais pas qu'excitant la risée,
-Une seule, par moi, fût ridiculisée !
-Va, ne t'attriste pas ! L'amour n'est que hasard !
-Non ! J'aime Cléopâtre : ai-je l'air d'un César ?
-J'adore Bérénice : ai-je l'aspect d'un Tite ?
-Mais ton courage ! ton esprit ! -- Cette petite
-Qui t'offrait là, tantôt, ce modeste repas,
-Ses yeux, tu l'as bien vu, ne te détestaient pas !
-C'est vrai ! Hé ! bien ! alors ? ... Mais, Roxane, elle-même,
-Toute blême a suivi ton duel ! Toute blême ?
-Son cœur et son esprit déjà sont étonnés !
-Ose, et lui parle, afin Qu'elle me rie au nez ?
-Non ! -- C'est la seule chose au monde que je craigne !
-Monsieur, on vous demande Ah ! mon Dieu ! Sa duègne !
-De son vaillant cousin on désire savoir
-Où l'on peut, en secret, le voir. Me voir ? Vous voir.
--- On a des choses à vous dire. Des ? Des choses !
-Ah, mon Dieu ! L'on ira, demain, aux primes roses
-D'aurore, -- ouïr la messe à Saint-Roch. Ah ! mon Dieu !
-En sortant, -- où peut-on entrer, causer un peu ?
-Où ? ... Je... mais... Ah ! mon Dieu ! Dites vite. Je cherche !
-Où ? Chez... chez... Ragueneau... le pâtissier Il perche ?
-Dans la rue -- Ah ! mon Dieu, mon Dieu ! -- Saint-Honoré !
-On ira. Soyez-y. Sept heures. J'y serai.
-Moi ! ... D'elle ! ... Un rendez-vous ! Eh bien ! tu n'es plus triste ?
-Ah ! pour quoi que ce soit, elle sait que j'existe !
-Maintenant, tu vas être calme ? Maintenant
-Mais je vais être frénétique et fulminant !
-Il me faut une armée entière a déconfire !
-J'ai dix cœurs ; j'ai vingt bras ; il ne peut me suffire
-De pourfendre des nains Il me faut des géants !
-Hé ! psit ! là-bas ! Silence ! on répète céans !
-Nous partons ! Cyrano ! Qu'est-ce ? Une énorme grive
-Qu'on t'apporte ! Lignière ! ... Hé, qu'est-ce qui t'arrive ?
-Il te cherche ! Il ne peut rentrer chez lui ! Pourquoi ?
-Ce billet m'avertit... cent hommes contre moi
-À cause de... chanson... grand danger me menace
-Porte de Nesle... Il faut, pour rentrer, que j'y passe
-Permets-moi donc d'aller coucher sous... sous ton toit !
-Cent hommes, m'as-tu dit ? Tu coucheras chez toi !
-Mais Prends cette lanterne ! Et marche ! -- Je te jure
-Que c'est moi qui ferai ce soir ta couverture !
-Vous, suivez à distance, et vous serez témoins !
-Mais cent hommes ! Ce soir, il ne m'en faut pas moins !
-Mais pourquoi protéger Voilà Le Bret qui grogne !
-Cet ivrogne banal ? Parce que cet ivrogne,
-Ce tonneau de muscat, ce fût de rossoli,
-Fit quelque chose un jour de tout à fait joli :
-Au sortir d'une messe ayant, selon le rite,
-Vu celle qu'il aimait prendre de l'eau bénite,
-Lui que l'eau fait sauver, courut au bénitier,
-Se pencha sur sa conque et le but tout entier !
-Tiens, c'est gentil, cela ! N'est-ce pas, la soubrette ?
-Mais pourquoi sont-ils cent contre un pauvre poète ?
-Marchons ! Et vous, messieurs, en me voyant charger,
-Ne me secondez pas, quel que soit le danger !
-Oh ! mais, moi, je vais voir ! Venez ! Viens-tu, Cassandre ?
-Venez tous, le Docteur, Isabelle, Léandre,
-Tous ! Car vous allez joindre, essaim charmant et fol,
-La farce italienne à ce drame espagnol,
-Et, sur son ronflement tintant un bruit fantasque,
-L'entourer de grelots comme un tambour de basque !
-Bravo ! -- Vite, une mante ! -- Un capuchon ! Allons !
-Vous nous jouerez un air, messieurs les violons !
-Bravo ! des officiers, des femmes en costume,
-Et, vingt pas en avant Moi, tout seul, sous la plume
-Que la gloire elle-même à ce feutre piqua,
-Fier comme un Scipion triplement Nasica !
--- C'est compris ? Défendu de me prêter main-forte ! --
-On y est ? ... Un, deux, trois ! Portier, ouvre la porte !
-Ah ! ... Paris fuit, nocturne et quasi nébuleux ;
-Le clair de lune coule aux pentes des toits bleus ;
-Un cadre se prépare, exquis, pour cette scène ;
-Là-bas, sous des vapeurs en écharpe, la Seine,
-Comme un mystérieux et magique miroir,
-Tremble... Et vous allez voir ce que vous allez voir !
-À la porte de Nesle ! À la porte de Nesle !
-Ne demandiez-vous pas pourquoi, mademoiselle,
-Contre ce seul rimeur cent hommes furent mis ?
-C'est parce qu'on savait qu'il est de mes amis !
-Fruits en nougat ! Flan ! Paon ! Roinsoles ! Bœuf en daube !
-Sur les cuivres, déjà, glisse l'argent de l'aube !
-Étouffe en toi le dieu qui chante, Ragueneau !
-L'heure du luth viendra, -- c'est l'heure du fourneau !
-Vous, veuillez m'allonger cette sauce, elle est courte !
-De combien ? De trois pieds. Hein ? La tarte ! La tourte !
-Ma Muse, éloigne-toi, pour que tes yeux charmants
-N'aillent pas se rougir au feu de ces sarments !
-Vous avez mal placé la fente de ces miches :
-Au milieu la césure, -- entre les hémistiches !
-À ce palais de croûte, il faut, vous, mettre un toit
-Et toi, sur cette broche interminable, toi,
-Le modeste poulet et la dinde superbe,
-Alterne-les, mon fils, comme le vieux Malherbe
-Alternait les grands vers avec les plus petits,
-Et fais tourner au feu des strophes de rôtis !
-Maître, en pensant à vous, dans le four, j'ai fait cuire
-Ceci, qui vous plaira, je l'espère. Une lyre !
-En pâte de brioche. Avec des fruits confits !
-Et les cordes, voyez, en sucre je les fis.
-Va boire à ma santé ! Chut ! ma femme ! Circule,
-Et cache cet argent ! C'est beau ? C'est ridicule !
-Des sacs ? ... Bon. Merci. Ciel ! Mes livres vénérés !
-Les vers de mes amis ! déchirés ! démembrés !
-Pour en faire des sacs à mettre des croquantes
-Ah ! vous renouvelez Orphée et les bacchantes !
-Et n'ai-je pas le droit d'utiliser vraiment
-Ce que laissent ici, pour unique paiement,
-Vos méchants écriveurs de lignes inégales !
-Fourmi ! ... n'insulte pas ces divines cigales !
-Avant de fréquenter ces gens-là, mon ami,
-Vous ne m'appeliez pas bacchante, -- ni fourmi !
-Avec des vers, faire cela ! Pas autre chose.
-Que faites-vous, alors, madame, avec la prose ?
-Vous désirez, petits ? Trois pâtés. Là, bien roux
-Et bien chauds. S'il vous plaît, enveloppez-les-nous ?
-Hélas ! un de mes sacs ! Que je les enveloppe ?
-Tel Ulysse, le jour qu'il quitta Pénélope
-Pas celui-ci ! Le blond Phœbus... Pas celui-là !
-Eh bien ! qu'attendez-vous ? Voilà, voilà, voilà !
-Le sonnet à Philis ! ... mais c'est dur tout de même !
-C'est heureux qu'il se soit décidé ! Nicodème !
-Psit ! ... Petits ! ... Rendez-moi le sonnet à Philis,
-Au lieu de trois pâtés je vous en donne six.
-Philis ! ... Sur ce doux nom, une tache de beurre !
-Philis ! Quelle heure est-il ? Six heures. Dans une heure !
-Bravo ! J'ai vu Quoi donc ! Votre combat ! Lequel ?
-Celui de l'hôtel de Bourgogne ! Ah ! ... Le duel !
-Oui, le duel en vers ! Il en a plein la bouche !
-Allons ! tant mieux ! À la fin de l'envoi, je touche !
-À la fin de l'envoi, je touche ! ... Que c'est beau !
-À la fin de l'envoi Quelle heure, Ragueneau ?
-Six heures cinq ! ... je touche ! Oh ! faire une ballade !
-Qu'avez-vous à la main ? Rien. Une estafilade.
-Courûtes-vous quelque péril ? Aucun péril.
-Je crois que vous mentez ! Mon nez remuerait-il ?
-Il faudrait que ce fût pour un mensonge énorme !
-J'attends ici quelqu'un. Si ce n'est pas sous l'orme,
-Vous nous laisserez seuls. C'est que je ne peux pas ;
-Mes rimeurs vont venir Pour leur premier repas.
-Tu les éloigneras quand je te ferai signe
-L'heure ? Six heures dix. Une plume ? De cygne.
-Salut ! Qu'est-ce ? Un ami de ma femme. Un guerrier
-Terrible, -- à ce qu'il dit ! Chut ! Écrire, -- plier, --
-Lui donner, -- me sauver Lâche ! ... Mais que je meure,
-Si j'ose lui parler, lui dire un seul mot L'heure ?
-Six et quart ! -- un seul mot de tous ceux que j'ai là !
-Tandis qu'en écrivant Eh bien ! écrivons-la,
-Cette lettre d'amour qu'en moi-même j'ai faite
-Et refaite cent fois, de sorte qu'elle est prête,
-Et que mettant mon âme à côté du papier,
-Je n'ai tout simplement qu'à la recopier.
-Les voici vos crottés ! Confrère ! Cher confrère !
-Aigle des pâtissiers ! Ça sent bon dans votre aire,
-O Phœbus-Rôtisseur ! Apollon maître-queux !
-Comme on est tout de suite à son aise avec eux !
-Nous fûmes retardés par la foule attroupée
-À la porte de Nesle ! Ouverts à coups d'épée,
-Huit malandrins sanglants illustraient les pavés !
-Huit ? ... Tiens, je croyais sept. Est-ce que vous savez
-Le héros du combat ? Moi ? ... Non ! Et vous ? Peut-être !
-Je vous aime Un seul homme, assurait-on, sut mettre
-Toute une bande en fuite ! Oh ! c'était curieux !
-Des piques, des bâtons jonchaient le sol ! vos yeux
-On trouvait des chapeaux jusqu'au quai des Orfèvres !
-Sapristi ! ce dut être un féroce vos lèvres
-Un terrible géant, l'auteur de ces exploits !
-Et je m'évanouis de peur quand je vous vois.
-Qu'as-tu rimé de neuf, Ragueneau ? qui vous aime
-Pas besoin de signer. Je la donne moi-même.
-J'ai mis une recette en vers. Oyons ces vers !
-Cette brioche a mis son bonnet de travers.
-Ce pain d'épice suit le rimeur famélique,
-De ses yeux en amande aux sourcils d'angélique !
-Nous écoutons. Ce chou bave sa crème. Il rit.
-Pour la première fois la Lyre me nourrit !
-Une recette en vers Tu déjeunes ? Tu dînes !
-Comment on fait les tartelettes amandines.
-Exquis ! Délicieux ! Homph ! Bercés par ta voix,
-Ne vois-tu pas comme ils s'empiffrent ? Je le vois
-Sans regarder, de peur que cela ne les trouble ;
-Et dire ainsi mes vers me donne un plaisir double,
-Puisque je satisfais un doux faible que j'ai
-Tout en laissant manger ceux qui n'ont pas mangé !
-Toi, tu me plais ! Hé là, Lise ? Ce capitaine
-Vous assiège ? Oh ! mes yeux, d'une œillade hautaine,
-Savent vaincre quiconque attaque mes vertus.
-Euh ! pour des yeux vainqueurs, je les trouve battus.
-Mais Ragueneau me plaît. C'est pourquoi, dame Lise,
-Je défends que quelqu'un le ridicoculise.
-Mais À bon entendeur Vraiment, vous m'étonnez !
-Répondez... sur son nez Sur son nez... sur son nez
-Psit ! Nous serons bien mieux par là Psit ! psit ! Pour lire
-Des vers Mais les gâteaux ! Emportons-les ! Je tire
-Ma lettre si je sens seulement qu'il y a
-Le moindre espoir ! Entrez ! Vous, deux mots, duègna !
-Quatre. Êtes-vous gourmande ? À m'en rendre malade.
-Bon. Voici deux sonnets de monsieur Benserade
-Heu ! que je vous remplis de darioles. Hou !
-Aimez-vous le gâteau qu'on nomme petit chou ?
-Monsieur, j'en fais état, lorsqu'il est à la crème.
-J'en plonge six pour vous dans le sein d'un poème
-De Saint-Amant ! Et dans ces vers de Chapelain
-Je dépose un fragment, moins lourd, de poupelin.
--- Ah ! Vous aimez les gâteaux frais ? J'en suis férue !
-Veuillez aller manger tous ceux-ci dans la rue.
-Mais Et ne revenez qu'après avoir fini !
-Que l'instant entre tous les instants soit béni,
-Où, cessant d'oublier qu'humblement je respire
-Vous venez jusqu'ici pour me dire... me dire ?
-Mais tout d'abord merci, car ce drôle, ce fat
-Qu'au brave jeu d'épée, hier, vous avez fait mat,
-C'est lui qu'un grand seigneur... épris de moi De Guiche ?
-Cherchait à m'imposer... comme mari Postiche ?
-Je me suis donc battu, madame, et c'est tant mieux,
-Non pour mon vilain nez, mais bien pour vos beaux yeux.
-Puis... je voulais... Mais pour l'aveu que je viens faire,
-Il faut que je revoie en vous le... presque frère,
-Avec qui je jouais, dans le parc -- près du lac !
-Oui... vous veniez tous les étés à Bergerac !
-Les roseaux fournissaient le bois pour vos épées ?
-C'était le temps des jeux Des mûrons aigrelets
-Le temps où vous faisiez tout ce que je voulais !
-Roxane, en jupons courts, s'appelait Madeleine
-J'étais jolie, alors ? Vous n'étiez pas vilaine.
-Parfois, la main en sang de quelque grimpement,
-Vous accouriez ! -- Alors, jouant à la maman,
-Je disais d'une voix qui tâchait d'être dure :
-'Qu'est-ce que c'est encor que cette égratignure ?'
-Oh ! C'est trop fort ! Et celle-ci ! Non ! Montrez-la !
-Hein ? à votre âge, encor ! -- Où t'es-tu fait cela ?
-En jouant, du côté de la porte de Nesle.
-Donnez ! Si gentiment ! Si gaiement maternelle !
-Et, dites-moi, -- pendant que j'ôte un peu le sang, --
-Ils étaient contre vous ? Oh ! pas tout à fait cent.
-Racontez ! Non. Laissez. Mais vous, dites la chose
-Que vous n'osiez tantôt me dire À présent, j'ose,
-Car le passé m'encouragea de son parfum !
-Oui, j'ose maintenant. Voilà. J'aime quelqu'un.
-Ah ! Qui ne le sait pas d'ailleurs. Ah ! Pas encore.
-Ah ! Mais qui va bientôt le savoir, s'il l'ignore.
-Ah ! Un pauvre garçon qui jusqu'ici m'aima
-Timidement, de loin, sans oser le dire Ah !
-Laissez-moi votre main, voyons, elle a la fièvre. --
-Mais moi, j'ai vu trembler les aveux sur sa lèvre.
-Ah ! Et figurez-vous, tenez, que, justement
-Oui, mon cousin, il sert dans votre régiment !
-Ah ! Puisqu'il est cadet dans votre compagnie !
-Ah ! Il a sur son front de l'esprit, du génie,
-Il est fier, noble, jeune, intrépide, beau Beau !
-Quoi ? Qu'avez-vous ? Moi, rien... C'est... c'est C'est ce bobo.
-Enfin, je l'aime. Il faut d'ailleurs que je vous die
-Que je ne l'ai jamais vu qu'à la Comédie
-Vous ne vous êtes donc pas parlé ? Nos yeux seuls.
-Mais comment savez-vous, alors ? Sous les tilleuls
-De la place Royale, on cause... Des bavardes
-M'ont renseignée Il est cadet ? Cadet aux gardes.
-Son nom ? Baron Christian de Neuvillette. Hein ?
-Il n'est pas aux cadets. Si, depuis ce matin :
-Capitaine Carbon de Castel-Jaloux. Vite,
-Vite, on lance son cœur ! ... Mais, ma pauvre petite
-J'ai fini les gâteaux, monsieur de Bergerac !
-Eh bien ! lisez les vers imprimés sur le sac !
-Ma pauvre enfant, vous qui n'aimez que beau langage,
-Bel esprit, -- si c'était un profane, un sauvage.
-Non, il a les cheveux d'un héros de d'Urfé !
-S'il était aussi maldisant que bien coiffé !
-Non, tous les mots qu'il dit sont fins, je le devine !
-Oui, tous les mots sont fins quand la moustache est fine.
--- Mais si c'était un sot ! Eh bien ! j'en mourrais, là !
-Vous m'avez fait venir pour me dire cela ?
-Je n'en sens pas très bien l'utilité, madame.
-Ah, c'est que quelqu'un hier m'a mis la mort dans l'âme,
-Et me disant que tous, vous êtes tous Gascons
-Dans votre compagnie Et que nous provoquons
-Tous les blancs-becs qui, par faveur, se font admettre
-Parmi les purs Gascons que nous sommes, sans l'être ?
-C'est ce qu'on vous a dit ? Et vous pensez si j'ai
-Tremblé pour lui ! Non sans raison ! Mais j'ai songé
-Lorsque invincible et grand, hier, vous nous apparûtes,
-Châtiant ce coquin, tenant tête à ces brutes, --
-J'ai songé : s'il voulait, lui que tous ils craindront
-C'est bien, je défendrai votre petit baron.
-Oh ! n'est-ce pas que vous allez me le défendre ?
-J'ai toujours eu pour vous une amitié si tendre.
-Oui, oui. Vous serez son ami ? Je le serai.
-Et jamais il n'aura de duel ? C'est juré.
-Oh ! je vous aime bien. Il faut que je m'en aille.
-Mais vous ne m'avez pas raconté la bataille
-De cette nuit. Vraiment ce dut être inouï !
--- Dites-lui qu'il m'écrive. Oh ! je vous aime ! Oui, oui.
-Cent hommes contre vous ? Allons, adieu. -- Nous sommes
-De grands amis ! Oui, oui. Qu'il m'écrive ! -- Cent hommes ! --
-Vous me direz plus tard. Maintenant, je ne puis.
-Cent hommes ! Quel courage ! Oh ! j'ai fait mieux depuis.
-Peut-on rentrer ? Oui Le voilà ! Mon capitaine !
-Notre héros ! Nous savons tout ! Une trentaine
-De mes cadets sont là ! Mais Viens ! on veut te voir !
-Non ! Il boivent en face, à la Croix du Trahoir.
-Je Le héros refuse. Il est d'humeur bourrue !
-Ah ! Sandious ! Les voici qui traversent la rue !
-Mille dious ! -- Capdedious ! -- Mordious ! -- Pocapdedious !
-Messieurs, vous êtes donc tous de Gascogne ! Tous !
-Bravo ! Baron ! Vivat ! Baron ! Que je t'embrasse !
-Baron ! Embrassons-le ! Baron ! ... baron ! ... de grâce
-Vous êtes tous barons, messieurs ? Tous ! Le sont-ils ?
-On ferait une tour rien qu'avec nos tortils !
-On te cherche ! Une foule en délire conduite
-Par ceux qui cette nuit marchèrent à ta suite
-Tu ne leur as pas dit où je me trouve ? Si !
-Monsieur, tout le Marais se fait porter ici !
-Et Roxane ? Tais-toi ! Cyrano ! Ma boutique
-Est envahie ! On casse tout ! C'est magnifique !
-Mon ami... mon ami Je n'avais pas hier
-Tant d'amis ! Le succès ! Si tu savais, mon cher
-Si tu ? ... Tu ? ... Qu'est-ce donc qu'ensemble nous gardâmes ?
-Je veux vous présenter, Monsieur, à quelques dames
-Qui là, dans mon carrosse Et vous d'abord, à moi,
-Qui vous présentera ? Mais qu'as-tu donc ? Tais-toi !
-Puis-je avoir des détails sur ? Non. C'est Théophraste,
-Renaudot ! l'inventeur de la gazette. Baste !
-Cette feuille où l'on fait tant de choses tenir !
-On dit que cette idée a beaucoup d'avenir !
-Monsieur Encor ! Je veux faire un pentacrostiche
-Sur votre nom Monsieur Assez ! Monsieur de Guiche !
-Vient de la part du maréchal de Gassion !
-Qui tient à vous mander son admiration
-Pour le nouvel exploit dont le bruit vient de courre.
-Bravo ! Le maréchal s'y connaît en bravoure.
-Il n'aurait jamais cru le fait si ces messieurs
-N'avaient pu lui jurer l'avoir vu. De nos yeux !
-Mais Tais-toi ! Tu parais souffrir ! Devant ce monde ?
-Moi souffrir ? ... Tu vas voir ! Votre carrière abonde
-De beaux exploits, déjà. -- Vous servez chez ces fous
-De Gascons, n'est-ce pas ? Aux cadets, oui. Chez nous !
-Ah ! ah ! ... Tous ces messieurs à la mine hautaine,
-Ce sont donc les fameux ? Cyrano ! Capitaine ?
-Puisque ma compagnie est, je crois, au complet,
-Veuillez la présenter au comte, s'il vous plaît.
-Un poète est un luxe, aujourd'hui, qu'on se donne.
--- Voulez-vous être à moi ? Non, Monsieur, à personne.
-Votre verve amusa mon oncle Richelieu,
-Hier. Je veux vous servir auprès de lui. Grand Dieu !
-Vous avez bien rimé cinq actes, j'imagine ?
-Tu vas faire jouer, mon cher, ton Agrippine !
-Portez-les-lui. Vraiment ? Il est des plus experts.
-Il vous corrigera seulement quelques vers
-Impossible, Monsieur ; mon sang se coagule
-En pensant qu'on y peut changer une virgule.
-Mais quand un vers lui plaît, en revanche, mon cher,
-Il le paye très cher. Il le paye moins cher
-Que moi, lorsque j'ai fait un vers, et que je l'aime,
-Je me le paye, en me le chantant à moi-même !
-Vous êtes fier. Vraiment, vous l'avez remarqué ?
-Regarde, Cyrano ! ce matin, sur le quai
-Le bizarre gibier à plumes que nous prîmes !
-Les feutres des fuyards ! Des dépouilles opimes !
-Ah ! Ah ! Ah ! Celui qui posta ces gueux, ma foi,
-Doit rager aujourd'hui. Sait-on qui c'est ? C'est moi.
-Je les avais chargés de châtier, -- besogne
-Qu'on ne fait pas soi-même, -- un rimailleur ivrogne.
-Que faut-il qu'on en fasse ? Ils sont gras... Un salmis ?
-Monsieur, si vous voulez les rendre à vos amis ?
-Ma chaise et mes porteurs, tout de suite : je monte.
-Vous, Monsieur ! Les porteurs de monseigneur le comte
-De Guiche ! Avez-vous lu Don Quichot ? Je l'ai lu.
-Et me découvre au nom de cet hurluberlu.
-Veuillez donc méditer alors Voici la chaise.
-Sur le chapitre des moulins ! Chapitre treize.
-Car, lorsqu'on les attaque, il arrive souvent
-J'attaque donc des gens qui tournent à tout vent ?
-Qu'un moulinet de leurs grands bras chargés de toiles
-Vous lance dans la boue ! Ou bien dans les étoiles !
-Messieurs... Messieurs... Messieurs Ah ! dans quels jolis draps.
-Oh ! toi ! tu vas grogner ! Enfin, tu conviendras
-Qu'assassiner toujours la chance passagère,
-Devient exagéré. Hé bien oui, j'exagère !
-Ah ! Mais pour le principe, et pour l'exemple aussi,
-Je trouve qu'il est bon d'exagérer ainsi.
-Si tu laissais un peu ton âme mousquetaire,
-La fortune et la gloire Et que faudrait-il faire ?
-Chercher un protecteur puissant, prendre un patron,
-Et comme un lierre obscur qui circonvient un tronc
-Et s'en fait un tuteur en lui léchant l'écorce,
-Grimper par ruse au lieu de s'élever par force ?
-Non, merci. Dédier, comme tous il le font,
-Des vers aux financiers ? se changer en bouffon
-Dans l'espoir vil de voir, aux lèvres d'un ministre,
-Naître un sourire, enfin, qui ne soit pas sinistre ?
-Non, merci. Déjeuner, chaque jour, d'un crapaud ?
-Avoir un ventre usé par la marche ? une peau
-Qui plus vite, à l'endroit des genoux, devient sale ?
-Exécuter des tours de souplesse dorsale ?
-Non, merci. D'une main flatter la chèvre au cou
-Cependant que, de l'autre, on arrose le chou,
-Et, donneur de séné par désir de rhubarbe,
-Avoir son encensoir, toujours, dans quelque barbe ?
-Non, merci ! Se pousser de giron en giron,
-Devenir un petit grand homme dans un rond,
-Et naviguer, avec des madrigaux pour rames,
-Et dans ses voiles des soupirs de vieilles dames ?
-Non, merci ! Chez le bon éditeur de Sercy
-Faire éditer ses vers en payant ? Non, merci !
-S'aller faire nommer pape par les conciles
-Que dans des cabarets tiennent des imbéciles ?
-Non, merci ! Travailler à se construire un nom
-Sur un sonnet, au lieu d'en faire d'autres ? Non,
-Merci ! Ne découvrir du talent qu'aux mazettes ?
-Être terrorisé par de vagues gazettes,
-Et se dire sans cesse : "Oh, pourvu que je sois
-Dans les petits papiers du Mercure François ?"
-Non, merci ! Calculer, avoir peur, être blême,
-Aimer mieux faire une visite qu'un poème,
-Rédiger des placets, se faire présenter ?
-Non, merci ! non, merci ! non, merci ! Mais... chanter,
-Rêver, rire, passer, être seul, être libre,
-Avoir l'œil qui regarde bien, la voix qui vibre,
-Mettre, quand il vous plaît, son feutre de travers,
-Pour un oui, pour un non, se battre, -- ou faire un vers !
-Travailler sans souci de gloire ou de fortune,
-À tel voyage, auquel on pense, dans la lune !
-N'écrire jamais rien qui de soi ne sortît,
-Et modeste d'ailleurs, se dire : mon petit,
-Sois satisfait des fleurs, des fruits, même des feuilles,
-Si c'est dans ton jardin à toi que tu les cueilles !
-Puis, s'il advient d'un peu triompher, par hasard,
-Ne pas être obligé d'en rien rendre à César,
-Vis-à-vis de soi-même en garder le mérite,
-Bref, dédaignant d'être le lierre parasite,
-Lors même qu'on n'est pas le chêne ou le tilleul,
-Ne pas monter bien haut, peut-être, mais tout seul !
-Tout seul, soit ! Mais non pas contre tous ! Comment diable
-As-tu donc contracté la manie effroyable
-De te faire toujours, partout, des ennemis ?
-À force de vous voir vous faire des amis,
-Et rire à ces amis dont vous avez des foules,
-D'une bouche empruntée au derrière des poules !
-J'aime raréfier sur mes pas les saluts,
-Et m'écrie avec joie : un ennemi de plus !
-Quelle aberration ! Eh bien, oui, c'est mon vice.
-Mon cher, si tu savais comme l'on marche mieux
-Sous la pistolétade excitante des yeux !
-Comme, sur les pourpoints, font d'amusantes taches
-Le fiel des envieux et la bave des lâches !
--- Vous, la molle amitié dont vous vous entourez,
-Ressemble à ces grands cols d'Italie, ajourés
-Et flottants, dans lesquels votre cou s'effémine :
-On y est plus à l'aise... et de moins haute mine,
-Car le front n'ayant pas de maintien ni de loi,
-S'abandonne à pencher dans tous les sens. Mais moi,
-La Haine, chaque jour, me tuyaute et m'apprête
-La fraise dont l'empois force à lever la tête ;
-Chaque ennemi de plus est un nouveau godron
-Qui m'ajoute une gêne, et m'ajoute un rayon :
-Car, pareille en tous points à la fraise espagnole,
-La Haine est un carcan, mais c'est une auréole !
-Fais tout haut l'orgueilleux et l'amer, mais, tout bas
-Dis-moi tout simplement qu'elle ne t'aime pas !
-Tais-toi ! Hé ! Cyrano ! Le récit ? Tout à l'heure !
-Le récit du combat ! Ce sera la meilleure
-Leçon pour ce timide apprentif ! Apprentif ?
-Oui, septentrional maladif ! Maladif ?
-Monsieur de Neuvillette, apprenez quelque chose :
-C'est qu'il est un objet, chez nous, dont on ne cause
-Pas plus que de cordon dans l'hôtel d'un pendu !
-Qu'est-ce ? Regardez-moi ! M'avez-vous entendu ?
-Ah ! c'est le Chut ! ... jamais ce mot ne se profère !
-Ou c'est à lui, là-bas, que l'on aurait affaire !
-Deux nasillards par lui furent exterminés
-Parce qu'il lui déplut qu'ils parlassent du nez !
-On ne peut faire, sans défuncter avant l'âge,
-La moindre allusion au fatal cartilage !
-Un mot suffit ! Que dis-je, un mot ? Un geste, un seul !
-Et tirer son mouchoir, c'est tirer son linceul !
-Capitaine ! Monsieur ? Que fait-on quand on trouve
-Des Méridionaux trop vantards ? On leur prouve
-Qu'on peut être du Nord, et courageux. Merci.
-Maintenant, ton récit ! Son récit ! Mon récit ?
-Eh bien ! donc je marchais tout seul, à leur rencontre.
-La lune, dans le ciel, luisait comme une montre,
-Quand soudain, je ne sais quel soigneux horloger
-S'étant mis à passer un coton nuager
-Sur le boîtier d'argent de cette montre ronde,
-Il se fit une nuit la plus noire du monde,
-Et les quais n'étant pas du tout illuminés,
-Mordious ! on n'y voyait pas plus loin Que son nez.
-Qu'est-ce que c'est que cet homme-là ? C'est un homme
-Arrivé ce matin. Ce matin ? Il se nomme
-Le baron de Neuvil Ah ! C'est bien Je Très bien
-Je disais donc Mordious ! que l'on n'y voyait rien.
-Et je marchais, songeant que pour un gueux fort mince
-J'allais mécontenter quelque grand, quelque prince,
-Qui m'aurait sûrement Dans le nez ! Une dent, --
-Qui m'aurait une dent... et qu'en somme, imprudent,
-J'allais fourrer Le nez Le doigt... entre l'écorce
-Et l'arbre, car ce grand pouvait être de force
-À me faire donner Sur le nez Sur les doigts.
--- Mais j'ajoutai : Marche, Gascon, fais ce que dois !
-Va, Cyrano ! Et ce disant, je me hasarde,
-Quand, dans l'ombre, quelqu'un me porte Une nasarde.
-Je la pare, et soudain me trouve Nez à nez
-Ventre-Saint-Gris ! avec cent braillards avinés
-Qui puaient À plein nez L'oignon et la litharge !
-Je bondis, front baissé Nez au vent ! et je charge !
-J'en estomaque deux ! J'en empale un tout vif !
-Quelqu'un m'ajuste : Paf ! et je riposte Pif !
-Tonnerre ! Sortez tous ! C'est le réveil du tigre !
-Tous ! Et laissez-moi seul avec cet homme ! Bigre !
-On va le retrouver en hachis ! En hachis ?
-Dans un de vos pâtés ! Je sens que je blanchis,
-Et que je m'amollis comme une serviette !
-Sortons ! Il n'en va pas laisser une miette !
-Ce qui va se passer ici, j'en meurs d'effroi !
-Quelque chose d'épouvantable ! Embrasse-moi !
-Monsieur Brave. Ah ça ! mais ! Très brave. Je préfère.
-Me direz-vous ? Embrasse-moi. Je suis son frère.
-De qui ? Mais d'elle ! Hein ? Mais de Roxane ! Ciel !
-Vous, son frère ? Ou tout comme : un cousin fraternel.
-Elle vous a ? Tout dit ! M'aime-t-elle ? Peut-être !
-Comme je suis heureux, Monsieur, de vous connaître !
-Voilà ce qui s'appelle un sentiment soudain.
-Pardonnez-moi C'est vrai qu'il est beau, le gredin !
-Si vous saviez, Monsieur, comme je vous admire !
-Mais tous ces nez que vous m'avez Je les retire !
-Roxane attend ce soir une lettre Hélas ! Quoi ?
-C'est me perdre que de cesser de rester coi !
-Comment ? Las ! je suis sot à m'en tuer de honte !
-Mais non, tu ne l'es pas, puisque tu t'en rends compte.
-D'ailleurs, tu ne m'as pas attaqué comme un sot.
-Bah ! on trouve des mots quand on monte à l'assaut !
-Oui, j'ai certain esprit facile et militaire,
-Mais je ne sais, devant les femmes, que me taire.
-Oh ! leurs yeux, quand je passe, ont pour moi des bontés
-Leurs cœurs n'en ont-ils plus quand vous vous arrêtez ?
-Non ! car je suis de ceux, -- je le sais... et je tremble ! --
-Qui ne savent parler d'amour. Tiens ! ... Il me semble
-Que si l'on eût pris soin de me mieux modeler,
-J'aurais été de ceux qui savent en parler.
-Oh ! pouvoir exprimer les choses avec grâce !
-Être un joli petit mousquetaire qui passe !
-Roxane est précieuse et sûrement je vais
-Désillusionner Roxane ! Si j'avais
-Pour exprimer mon âme un pareil interprète !
-Il me faudrait de l'éloquence ! Je t'en prête !
-Toi, du charme physique et vainqueur, prête-m'en :
-Et faisons à nous deux un héros de roman !
-Quoi ? Te sens-tu de force à répéter les choses
-Que chaque jour je t'apprendrai ? Tu me proposes ?
-Roxane n'aura pas de désillusions !
-Dis, veux-tu qu'à nous deux nous la séduisions ?
-Veux-tu sentir passer, de mon pourpoint de buffle
-Dans ton pourpoint brodé, l'âme que je t'insuffle !
-Mais, Cyrano ! Christian, veux-tu ? Tu me fais peur !
-Puisque tu crains, tout seul, de refroidir son cœur,
-Veux-tu que nous fassions -- et bientôt tu l'embrases ! --
-Collaborer un peu tes lèvres et mes phrases ?
-Tes yeux brillent ! Veux-tu ? Quoi ! cela te ferait
-Tant de plaisir ? Cela Cela m'amuserait !
-C'est une expérience à tenter un poète.
-Veux-tu me compléter et que je te complète ?
-Tu marcheras, j'irai dans l'ombre à ton côté :
-Je serai ton esprit, tu seras ma beauté.
-Mais la lettre qu'il faut, au plus tôt, lui remettre !
-Je ne pourrai jamais Tiens, la voilà, ta lettre !
-Comment ? Hormis l'adresse, il n'y manque plus rien.
-Je Tu peux l'envoyer. Sois tranquille. Elle est bien.
-Vous aviez ? Nous avons toujours, nous, dans nos poches,
-Des épîtres à des Chloris... de nos caboches,
-Car nous sommes ceux-là qui pour amante n'ont
-Que du rêve soufflé dans la bulle d'un nom !
-Prends, et tu changeras en vérités ces feintes ;
-Je lançais au hasard ces aveux et ces plaintes :
-Tu verras se poser tous ces oiseaux errants.
-Tu verras que je fus dans cette lettre -- prends ! --
-D'autant plus éloquent que j'étais moins sincère !
--- Prends donc, et finissons ! N'est-il pas nécessaire
-De changer quelques mots ? Écrite en divaguant,
-Ira-t-elle à Roxane ? Elle ira comme un gant !
-Mais La crédulité de l'amour-propre est telle,
-Que Roxane croira que c'est écrit pour elle !
-Ah ! mon ami ! Plus rien... Un silence de mort
-Je n'ose regarder Hein ? Ah ! ... Oh ! C'est trop fort !
-Ouais ? Notre démon est doux comme un apôtre !
-Quand sur une narine on le frappe, -- il tend l'autre !
-On peut donc lui parler de son nez, maintenant ?
--- Eh ! Lise ! Tu vas voir ! Oh ! ... oh ! ... c'est surprenant !
-Quelle odeur ! Mais monsieur doit l'avoir reniflée ?
-Qu'est-ce que cela sent ici ? La giroflée !
-Et puis, elle est partie avec un mousquetaire !
-Monsieur de Bergerac entre, et, me dépendant,
-Me vient à sa cousine offrir comme intendant.
-Lise aimait les guerriers, et j'aimais les poètes !
-Mars mangeait les gâteaux qui laissait Apollon :
--- Alors, vous comprenez, cela ne fut pas long !
-Roxane, êtes-vous prête ? ... On nous attend ! Je passe
-Une mante ! C'est là qu'on nous attend, en face.
-Chez Clomire. Elle tient bureau, dans son réduit.
-On y lit un discours sur le Tendre, aujourd'hui.
-Sur le Tendre ? Mais oui ! Roxane, il faut descendre,
-Ou nous allons manquer le discours sur le Tendre !
-Je viens ! La ! la ! la ! la ! On nous joue un morceau ?
-Je vous dis que la croche est triple, triple sot !
-Vous savez donc, Monsieur, si les croches sont triples ?
-Je suis musicien, comme tous les disciples
-De Gassendi ! La ! la ! Je peux continuer !
-La ! la ! la ! la ! C'est vous ? Moi qui viens saluer
-Vos lys, et présenter mes respects à vos roses !
-Je descends ! Qu'est-ce donc que ces deux virtuoses ?
-C'est un pari que j'ai gagné sur d'Assoucy.
-Nous discutions un point de grammaire. -- Non ! -- Si ! --
-Quand soudain me montrant ces deux grands escogriffes
-Habiles à gratter les cordes de leurs griffes,
-Et dont il fait toujours son escorte, il me dit :
-"Je te parie un jour de musique !" Il perdit.
-Jusqu'à ce que Phœbus recommence son orbe,
-J'ai donc sur mes talons ces joueurs de théorbe,
-De tout ce que je fais harmonieux témoins !
-Ce fut d'abord charmant, et ce l'est déjà moins.
-Hep ! ... Allez de ma part jouer une pavane
-À Montfleury ! Je viens demander à Roxane
-Ainsi que chaque soir Jouez longtemps, -- et faux !
-Si l'ami de son âme est toujours sans défauts ?
-Ah ! qu'il est beau, qu'il a d'esprit, et que je l'aime !
-Christian a tant d'esprit ? Mon cher, plus que vous-même !
-J'y consens. Il ne peut exister à mon goût
-Plus fin diseur de ces jolis riens qui sont tout.
-Parfois il est distrait, ses Muses sont absentes ;
-Puis, tout à coup, il dit des choses ravissantes !
-Non ? C'est trop fort ! Voilà comme les hommes sont :
-Il n'aura pas d'esprit puisqu'il est beau garçon !
-Il sait parler du cœur d'une façon experte ?
-Mais il n'en parle pas, Monsieur, il en disserte !
-Il écrit ? Mieux encor ! Écoutez donc un peu :
-Plus tu me prends de cœur, plus j'en ai ! Hé ! bien ? Peuh !
-Et ceci : Pour souffrir, puisqu'il m'en faut un autre,
-Si vous gardez mon cœur, envoyez-moi le vôtre !
-Tantôt il en a trop et tantôt pas assez.
-Qu'est-ce au juste qu'il veut, de cœur ? Vous m'agacez !
-C'est la jalousi' Hein ! d'auteur qui vous dévore !
--- Et ceci, n'est-il pas du dernier tendre encore ?
-Croyez que devers vous mon cœur ne fait qu'un cri,
-Et que si les baisers s'envoyaient par écrit,
-Madame, vous liriez ma lettre avec les lèvres !
-Ha ! ha ! ces lignes-là sont... hé ! hé ! mais bien mièvres !
-Et ceci Vous savez donc ses lettres par cœur ?
-Toutes ! Il n'y a pas à dire : c'est flatteur !
-C'est un maître ! Oh ! ... un maître ! Un maître ! Soit ! ... un maître !
-Monsieur de Guiche ! Entrez ! ... car il vaut mieux, peut-être,
-Qu'il ne vous trouve pas ici ; cela pourrait
-Le mettre sur la piste Oui, de mon cher secret !
-Il m'aime, il est puissant, il ne faut pas qu'il sache !
-Il peut dans mes amours donner un coup de hache !
-Bien ! bien ! bien ! Je sortais. Je viens prendre congé.
-Vous partez ? Pour la guerre. Ah ! Ce soir même. Ah ! J'ai
-Des ordres. On assiège Arras. Ah... on assiège ?
-Oui... Mon départ a l'air de vous laisser de neige.
-Oh ! Moi, je suis navré. Vous reverrai-je ? ... Quand ?
--- Vous savez que je suis nommé mestre de camp ?
-Bravo. Du régiment des gardes. Ah ? des gardes ?
-Où sert votre cousin, l'homme aux phrases vantardes.
-Je saurai me venger de lui, là-bas. Comment !
-Les gardes vont là-bas ? Tiens ! c'est mon régiment !
-Christian ! Qu'avez-vous ? Ce... départ... me désespère !
-Quand on tient à quelqu'un, le savoir à la guerre !
-Pour la première fois me dire un mot si doux,
-Le jour de mon départ ! Alors, -- vous allez vous
-Venger de mon cousin ? On est pour lui ? Non, -- contre !
-Vous le voyez ? Très peu. Partout on le rencontre
-Avec un des cadets ce Neu... villen... viller
-Un grand ? Blond. Roux. Beau ! Peuh ! Mais bête. Il en a l'air !
-Votre vengeance envers Cyrano ? -- c'est peut-être
-Je sais bien, moi, ce qui lui serait sanglant ! C'est ?
-Mais, si le régiment, en partant, le laissait
-Avec ses chers cadets, pendant toute la guerre,
-À Paris, bras croisés ! ... C'est la seule manière,
-Un homme comme lui, de le faire enrager :
-Vous voulez le punir ? privez-le de danger.
-Une femme ! une femme ! il n'y a qu'une femme
-Pour inventer ce tour ! Il se rongera l'âme,
-Et ses amis les poings, de n'être pas au feu :
-Et vous serez vengé ! Vous m'aimez donc un peu ?
-Je veux voir dans ce fait d'épouser ma rancune
-Une preuve d'amour, Roxane ! C'en est une.
-J'ai les ordres sur moi qui vont être transmis
-À chaque compagnie, a l'instant mêm', hormis
-Celui-ci ! C'est celui des cadets. Je le garde.
-Ah ! ah ! ah ! Cyrano ! ... Son humeur bataillarde !
--- Vous jouez donc des tours aux gens, vous ? Quelquefois.
-Vous m'affolez ! Ce soir -- écoutez -- oui, je dois
-Être parti. Mais fuir quand je vous sens émue !
-Écoutez. Il y a, près d'ici, dans la rue
-D'Orléans, un couvent fondé par le syndic
-N'y peut entrer. Mais les bons Pères, je m'en charge !
-Il peuvent me cacher dans leur manche : elle est large.
--- Ce sont les capucins qui servent Richelieu
-Chez lui ; redoutant l'oncle, ils craignent le neveu.
--- On me croira parti. Je viendrai sous le masque.
-Laissez-moi retarder d'un jour, chère fantasque !
-Mais si cela s'apprend, votre gloire Bah ! Mais
-Le siège, Arras Tant pis ! Permettez ! Non ! Permets !
-Je dois vous le défendre ! Ah ! Partez ! Christian reste.
-Je vous veux héroïque, -- Antoine ! Mot céleste !
-Vous aimez donc celui ? Pour lequel j'ai frémi.
-Ah ! je pars ! Êtes-vous contente ? Oui, mon ami !
-Oui, mon ami ! Taisons ce que je viens de faire :
-Cyrano m'en voudrait de lui voler sa guerre !
-Cousin ! Nous allons chez Clomire. Alcandre y doit
-Parler, et Lysimon ! Oui ! mais mon petit doigt
-Dit qu'on va les manquer ! Ne manquez pas ces singes.
-Oh, voyez ! le heurtoir est entouré de linges !
-On vous a bâillonné pour que votre métal
-Ne troublât pas les beaux discours, -- petit brutal !
-Entrons ! Si Christian vient, comme je le présume,
-Qu'il m'attende ! Ah ! Sur quoi, selon votre coutume,
-Comptez-vous aujourd'hui l'interroger ! Sur Sur ?
-Mais vous serez muet, là-dessus ! Comme un mur.
-Sur rien ! ... Je vais lui dire : Allez ! Partez sans bride !
-Improvisez. Parlez d'amour. Soyez splendide !
-Bon. Chut ! Chut ! Pas un mot ! En vous remerciant.
-Il se préparerait ! Diable, non ! Chut ! Christian !
-Je sais tout ce qu'il faut. Prépare ta mémoire.
-Voici l'occasion de se couvrir de gloire.
-Ne perdons pas de temps. Ne prends pas l'air grognon.
-Vite, rentrons chez toi, je vais t'apprendre Non !
-Hein ? Non ! J'attends Roxane ici. De quel vertige
-Es-tu frappé ? Viens vite apprendre Non, te dis-je !
-Je suis las d'emprunter mes lettres, mes discours,
-Et de jouer ce rôle, et de trembler toujours !
-C'était bon au début ! Mais je sens qu'elle m'aime !
-Merci. Je n'ai plus peur. Je vais parler moi-même.
-Ouais ! Et qui te dit que je ne saurais pas ?
-Je ne suis pas si bête à la fin ! Tu verras !
-Mais, mon cher, tes leçons m'ont été profitables.
-Je saurai parler seul ! Et, de par tous les diables,
-Je saurai bien toujours la prendre dans mes bras !
--- C'est elle ! Cyrano, non, ne me quitte pas !
-Parlez tout seul, Monsieur. Barthénoïde ! -- Alcandre !
-Urimédonte ! ... Adieu ! C'est vous ! Le soir descend.
-Attendez. Ils sont loin. L'air est doux. Nul passant.
-Asseyons-nous. Parlez. J'écoute. Je vous aime.
-Oui, parlez-moi d'amour. Je t'aime. C'est le thème.
-Brodez, brodez. Je vous Brodez ! Je t'aime tant.
-Sans doute ! Et puis ? Et puis... je serais si content
-Si vous m'aimiez ! -- Dis-moi, Roxane, que tu m'aimes !
-Vous m'offrez du brouet quand j'espérais des crèmes !
-Dites un peu comment vous m'aimez ? Mais... beaucoup.
-Oh ! ... Délabyrinthez vos sentiments ! Ton cou !
-Je voudrais l'embrasser ! Christian ! Je t'aime ! Encore !
-Non ! je ne t'aime pas ! C'est heureux ! Je t'adore !
-Oh ! Oui... je deviens sot ! Et cela me déplaît !
-Comme il me déplairait que vous devinssiez laid.
-Mais Allez rassembler votre éloquence en fuite !
-Je Vous m'aimez, je sais. Adieu. Pas tout de suite !
-Je vous dirai Que vous m'adorez... oui, je sais.
-Non ! Non ! Allez-vous-en ! Mais je C'est un succès.
-Au secours ! Non monsieur. Je meurs si je ne rentre
-En grâce, à l'instant même Et comment puis-je, diantre !
-Vous faire à l'instant même, apprendre ? Oh ! là, tiens, vois !
-Sa fenêtre ! Je vais mourir ! Baissez la voix !
-Mourir ! La nuit est noire Eh ! bien ? C'est réparable.
-Vous ne méritez pas... Mets-toi là, misérable !
-Là, devant le balcon ! Je me mettrai dessous
-Et je te soufflerai tes mots. Mais Taisez-vous !
-Hep ! Chut ! Nous venons de donner la sérénade
-À Montfleury ! Allez-vous mettre en embuscade
-L'un à ce coin de rue, et l'autre à celui-ci ;
-Et si quelque passant gênant vient par ici,
-Jouez un air ! Quel air, monsieur le gassendiste ?
-Joyeux pour une femme, et pour un homme, triste !
-Appelle-la ! Roxane ! Attends ! Quelques cailloux.
-Qui donc m'appelle ? Moi. Qui, moi ? Christian. C'est vous ?
-Je voudrais vous parler. Bien. Bien. Presque à voix basse.
-Non ! Vous parlez trop mal. Allez-vous-en ! De grâce !
-Non ! Vous ne m'aimez plus ! M'accuser, -- justes dieux ! --
-De n'aimer plus... quand... j'aime plus ! Tiens ! mais c'est mieux !
-L'amour grandit bercé dans mon âme inquiète
-Que ce... cruel marmot prit pour... barcelonnette !
-C'est mieux ! -- Mais, puisqu'il est cruel, vous fûtes sot
-De ne pas, cet amour, l'étouffer au berceau !
-Aussi l'ai-je tenté, mais... tentative nulle :
-Ce nouveau-né, Madame, est un petit Hercule.
-C'est mieux ! De sorte qu'il... strangula comme rien
-Les deux serpents... Orgueil et... Doute. Ah ! c'est très bien.
--- Mais pourquoi parlez-vous de façon peu hâtive ?
-Auriez-vous donc la goutte à l'imaginative ?
-Chut ! Cela devient trop difficile ! Aujourd'hui
-Vos mots sont hésitants. Pourquoi ? C'est qu'il fait nuit,
-Dans cette ombre, à tâtons, ils cherchent votre oreille.
-Les miens n'éprouvent pas difficulté pareille.
-Ils trouvent tout de suite ? Oh ! cela va de soi,
-Puisque c'est dans mon cœur, eux, que je les reçois ;
-Or, moi, j'ai le cœur grand, vous, l'oreille petite.
-D'ailleurs vos mots à vous, descendent : ils vont vite.
-Les miens montent, Madame : il leur faut plus de temps !
-Mais ils montent bien mieux depuis quelques instants.
-De cette gymnastique, ils ont pris l'habitude !
-Je vous parle, en effet, d'une vraie altitude !
-Certe, et vous me tueriez si de cette hauteur
-Vous me laissiez tomber un mot dur sur le cœur !
-Je descends. Non ! Grimpez sur le banc, alors, vite !
-Non ! Comment... non ? Laissez un peu que l'on profite
-De cette occasion qui s'offre... de pouvoir
-Se parler doucement, sans se voir. Sans se voir ?
-Mais oui, c'est adorable. On se devine à peine.
-Vous voyez la noirceur d'un long manteau qui traîne,
-J'aperçois la blancheur d'une robe d'été :
-Moi je ne suis qu'une ombre, et vous qu'une clarté !
-Vous ignorez pour moi ce que sont ces minutes !
-Si quelquefois je fus éloquent Vous le fûtes !
-Mon langage jamais jusqu'ici n'est sorti
-De mon vrai cœur Pourquoi ? Parce que... jusqu'ici
-Je parlais à travers Quoi ? le vertige où tremble
-Quiconque est sous vos yeux ! ... Mais, ce soir, il me semble
-Que je vais vous parler pour la première fois !
-C'est vrai que vous avez une tout autre voix.
-Oui, tout autre, car dans la nuit qui me protège
-J'ose être enfin moi-même, et j'ose Où en étais-je ?
-Je ne sais... tout ceci, -- pardonnez mon émoi, --
-C'est si délicieux, c'est si nouveau pour moi !
-Si nouveau ? Si nouveau... mais oui... d'être sincère :
-La peur d'être raillé, toujours au cœur me serre
-Raillé de quoi ? Mais de... d'un élan ! ... Oui, mon cœur
-Toujours, de mon esprit s'habille, par pudeur :
-Je pars pour décrocher l'étoile, et je m'arrête
-Par peur du ridicule, à cueillir la fleurette !
-La fleurette a du bon. Ce soir, dédaignons-la !
-Vous ne m'aviez jamais parlé comme cela !
-Ah ! si loin des carquois, des torches et des flèches,
-On se sauvait un peu vers des choses... plus fraîches !
-Au lieu de boire goutte à goutte, en un mignon
-Dé à coudre d'or fin, l'eau fade du Lignon,
-Si l'on tentait de voir comment l'âme s'abreuve
-En buvant largement à même le grand fleuve !
-Mais l'esprit ? J'en ai fait pour vous faire rester
-D'abord, mais maintenant ce serait insulter
-Cette nuit, ces parfums, cette heure, la Nature,
-Que de parler comme un billet doux de Voiture !
--- Laissons, d'un seul regard de ses astres, le ciel
-Je crains tant que parmi notre alchimie exquise
-Le vrai du sentiment ne se volatilise,
-Que l'âme ne se vide à ces passe-temps vains,
-Et que le fin du fin ne soit la fin des fins !
-Mais l'esprit ? Je le hais dans l'amour ! C'est un crime
-Lorsqu'on aime de trop prolonger cette escrime !
-Le moment vient d'ailleurs inévitablement,
--- Et je plains ceux pour qui ne vient pas ce moment ! --
-Où nous sentons qu'en nous une amour noble existe
-Que chaque joli mot que nous disons rend triste !
-Eh bien ! si ce moment est venu pour nous deux,
-Quels mots me direz-vous ? Tous ceux, tous ceux, tous ceux
-Qui me viendront, je vais vous les jeter, en touffe,
-Sans les mettre en bouquet : je vous aime, j'étouffe,
-Je t'aime, je suis fou, je n'en peux plus, c'est trop ;
-Ton nom est dans mon cœur comme dans un grelot,
-Et comme tout le temps, Roxane, je frissonne,
-Tout le temps, le grelot s'agite, et le nom sonne !
-De toi, je me souviens de tout, j'ai tout aimé :
-Je sais que l'an dernier, un jour, le douze mai,
-Pour sortir le matin tu changeas de coiffure !
-J'ai tellement pris pour clarté ta chevelure
-Que, comme lorsqu'on a trop fixé le soleil,
-On voit sur toute chose ensuite un rond vermeil,
-Sur tout, quand j'ai quitté les feux dont tu m'inondes,
-Mon regard ébloui pose des taches blondes !
-Oui, c'est bien de l'amour Certes, ce sentiment
-Qui m'envahit, terrible et jaloux, c'est vraiment
-De l'amour, il en a toute la fureur triste !
-De l'amour, -- et pourtant il n'est pas égoïste !
-Ah ! que pour ton bonheur je donnerais le mien,
-Quand même tu devrais n'en savoir jamais rien,
-S'il se pouvait, parfois, que de loin, j'entendisse
-Rire un peu le bonheur né de mon sacrifice !
--- Chaque regard de toi suscite une vertu
-Nouvelle, une vaillance en moi ! Commences-tu
-À comprendre, à présent ? voyons, te rends-tu compte ?
-Sens-tu mon âme, un peu, dans cette ombre, qui monte ?
-Oh ! mais vraiment, ce soir, c'est trop beau, c'est trop doux !
-Je vous dis tout cela, vous m'écoutez, moi, vous !
-C'est trop ! Dans mon espoir même le moins modeste,
-Je n'ai jamais espéré tant ! Il ne me reste
-Qu'à mourir maintenant ! C'est à cause des mots
-Que je dis qu'elle tremble entre les bleus rameaux !
-Car vous tremblez, comme une feuille entre les feuilles !
-Car tu trembles ! car j'ai senti, que tu le veuilles
-Ou non, le tremblement adoré de ta main
-Descendre tout le long des branches du jasmin !
-Oui, je tremble, et je pleure, et je t'aime, et suis tienne !
-Et tu m'as enivrée ! Alors, que la mort vienne !
-Cette ivresse, c'est moi, moi, qui l'ai su causer !
-Je ne demande plus qu'une chose Un baiser !
-Hein ? Oh ! Vous demandez ? Oui... je Tu vas trop vite.
-Puisqu'elle est si troublée, il faut que j'en profite !
-Oui, je... j'ai demandé, c'est vrai... mais justes cieux !
-Je comprends que je fus bien trop audacieux.
-Vous n'insistez pas plus que cela ? Si ! j'insiste
-Sans insister ! ... Oui, oui ! votre pudeur s'attriste !
-Eh bien ! mais, ce baiser... ne me l'accordez pas !
-Pourquoi ? Tais-toi, Christian ! Que dites-vous tout bas ?
-Mais d'être allé trop loin, moi-même je me gronde ;
-Je me disais : tais toi, Christian ! Une seconde !
-On vient ! Air triste ? Air gai ? ... Quel est donc leur dessein ?
-Est-ce un homme ? Une femme ? -- Ah ! c'est un capucin !
-Quel est ce jeu renouvelé de Diogène ?
-Je cherche la maison de madame Il nous gêne !
-Magdeleine Robin Que veut-il ? Par ici !
-Tout droit, -- toujours tout droit Je vais pour vous ! -- Merci
-Dire mon chapelet jusqu'au grain majuscule.
-Bonne chance ! Mes vœux suivent votre cuculle !
-Obtiens-moi ce baiser ! Non ! Tôt ou tard ! C'est vrai !
-Il viendra, ce moment de vertige enivré
-Où vos bouches iront l'une vers l'autre, à cause
-De ta moustache blonde et de sa lèvre rose !
-J'aime mieux que ce soit à cause de C'est vous ?
-Nous parlions de... de... d'un Baiser ! Le mot est doux.
-Je ne vois pas pourquoi votre lèvre ne l'ose ;
-S'il la brûle déjà, que sera-ce la chose ?
-Ne vous en faites pas un épouvantement :
-N'avez-vous pas tantôt, presque insensiblement,
-Quitté le badinage et glissé sans alarmes
-Du sourire au soupir, et du soupir aux larmes !
-Glissez encore un peu d'insensible façon :
-Des larmes au baiser il n'y a qu'un frisson !
-Taisez-vous ! Un baiser, mais à tout prendre, qu'est-ce ?
-Un serment fait d'un peu plus près, une promesse
-Plus précise, un aveu qui veut se confirmer,
-Un point rose qu'on met sur l'i du verbe aimer ;
-C'est un secret qui prend la bouche pour oreille,
-Un instant d'infini qui fait un bruit d'abeille,
-Une communion ayant un goût de fleur,
-Une façon d'un peu se respirer le cœur,
-Et d'un peu se goûter, au bord des lèvres, l'âme !
-Taisez-vous ! Un baiser, c'est si noble, Madame,
-Que la reine de France, au plus heureux des lords,
-En a laissé prendre un, la reine même ! Alors !
-J'eus comme Buckingham des souffrances muettes,
-J'adore comme lui la reine que vous êtes,
-Comme lui je suis triste et fidèle Et tu es
-Beau comme lui ! C'est vrai, je suis beau, j'oubliais !
-Eh bien ! montez cueillir cette fleur sans pareille
-Monte ! Ce goût de cœur Monte ! Ce bruit d'abeille
-Monte ! Mais il me semble, à présent, que c'est mal !
-Cet instant d'infini ! Monte donc, animal !
--- Baiser, festin d'amour dont je suis le Lazare !
-Il me vient dans cette ombre une miette de toi, --
-Mais oui, je sens un peu mon cœur qui te reçoit,
-Puisque sur cette lèvre où Roxane se leurre
-Elle baise les mots que j'ai dits tout à l'heure !
-Un air triste, un air gai : le capucin ! Holà !
-Qu'est ce ? Moi. Je passais... Christian est encor là ?
-Tiens Cyrano ! Bonjour, cousin ! Bonjour, cousine !
-Je descends ! Oh ! encor ! C'est ici, -- je m'obstine --
-Magdeleine Robin ! Vous aviez dit : Ro-lin.
-Non : Bin. B, i, n, bin ! Qu'est-ce ? Une lettre. Hein ?
-Oh ! il ne peut s'agir que d'une sainte chose !
-C'est un digne seigneur qui C'est De Guiche ! Il ose ?
-Oh ! mais il ne va pas m'importuner toujours !
-Je t'aime, et si Mademoiselle, Les tambours
-Battent ; mon régiment boucle sa soubreveste ;
-Il part ; moi, l'on me croit déjà parti : je reste.
-Je vous désobéis. Je suis dans ce couvent.
-Je vais venir, et vous le mande auparavant
-Par un religieux simple comme une chèvre
-Qui ne peut rien comprendre à ceci. Votre lèvre
-M'a trop souri tantôt : j'ai voulu la revoir.
-Éloignez un chacun, et daignez recevoir
-L'audacieux déjà pardonné, je l'espère,
-Qui signe votre très... et cætera Mon Père,
-Voici ce que me dit cette lettre. Écoutez :
-Mademoiselle, Il faut souscrire aux volontés
-Du cardinal, si dur que cela vous puisse être.
-C'est la raison pourquoi j'ai fait choix, pour remettre
-Ces lignes en vos mains charmantes, d'un très saint,
-D'un très intelligent et discret capucin ;
-Nous voulons qu'il vous donne, et dans votre demeure,
-La bénédiction nuptiale sur l'heure.
-Christian doit en secret devenir votre époux ;
-Je vous l'envoie. Il vous déplaît. Résignez-vous.
-Songez bien que le ciel bénira votre zèle,
-Et tenez pour tout assuré, Mademoiselle,
-Le respect de celui qui fut et qui sera
-Toujours votre très humble et très... et cætera.
-Digne seigneur ! ... Je l'avais dit. J'étais sans crainte !
-Il ne pouvait s'agir que d'une chose sainte !
-N'est-ce pas que je lis très bien les lettres ? Hum !
-Ah ! ... c'est affreux ! C'est vous ? C'est moi ! Mais Post-scriptum :
-Donnez pour le couvent cent vingt pistoles. Digne,
-Digne seigneur ! Résignez-vous ? Je me résigne !
-Vous, retenez ici De Guiche ! Il va venir !
-Qu'il n'entre pas tant que Compris ! Pour les bénir
-Il vous faut ? Un quart d'heure. Allez ! moi, je demeure !
-Viens ! Comment faire perdre à De Guiche un quart d'heure.
-Là ! ... Grimpons ! ... J'ai mon plan ! Ho ! c'est un homm' ! Ho ! ho !
-Cette fois, c'en est un ! Non, ce n'est pas trop haut !
-Je vais légèrement troubler cette atmosphère !
-Qu'est-ce que ce maudit capucin peut bien faire ?
-Diable ! Et ma voix ? ... S'il la reconnaissait ? Cric ! Crac !
-Cyrano, reprenez l'accent de Bergerac !
-Oui, c'est là. J'y vois mal. Ce masque m'importune !
-Hein ? quoi ? D'où tombe donc cet homme ? De la lune !
-De la ? Quelle heure est-il ? N'a-t-il plus sa raison ?
-Quelle heure ? Quel pays ? Quel jour ? Quelle saison ?
-Mais Je suis étourdi ! Monsieur Comme une bombe
-Je tombe de la lune ! Ah ça ! Monsieur ! J'en tombe !
-Soit ! soit ! vous en tombez ! ... c'est peut-être un dément !
-Et je n'en tombe pas métaphoriquement !
-Mais Il y a cent ans, ou bien une minute,
--- J'ignore tout à fait ce que dura ma chute ! --
-J'étais dans cette boule à couleur de safran !
-Oui. Laissez-moi passer ! Où suis-je ? soyez franc !
-Ne me déguisez rien ! En quel lieu, dans quel site,
-Viens-je de choir, Monsieur, comme un aérolithe ?
-Morbleu ! Tout en cheyant je n'ai pu faire choix
-De mon point d'arrivée, -- et j'ignore où je chois !
-Est-ce dans une lune ou bien dans une terre,
-Que vient de m'entraîner le poids de mon postère ?
-Mais je vous dis, Monsieur Ha ! grand Dieu ! ... je crois voir
-Qu'on a dans ce pays le visage tout noir !
-Comment ? Suis-je en Alger ? Êtes-vous indigène ?
-Ce masque ! Je suis donc dans Venise, ou dans Gêne ?
-Une dame m'attend ! Je suis donc à Paris.
-Le drôle est assez drôle ! Ah ! vous riez ? Je ris,
-Mais veux passer ! C'est à Paris que je retombe !
-J'arrive -- excusez-moi ! -- par la dernière trombe.
-Je suis un peu couvert d'éther. J'ai voyagé !
-J'ai les yeux tout remplis de poudre d'astres. J'ai
-Aux éperons, encor, quelques poils de planète !
-Tenez, sur mon pourpoint, un cheveu de comète !
-Monsieur ! Dans mon mollet je rapporte une dent
-De la Grande Ourse, -- et comme, en frôlant le Trident,
-Je voulais éviter une de ses trois lances,
-Je suis allé tomber assis dans les Balances, --
-Dont l'aiguille, à présent, là-haut, marque mon poids !
-Si vous serriez mon nez, Monsieur, entre vos doigts,
-Il jaillirait du lait ! Hein ? du lait ? De la Voie
-Lactée ! Oh ! Par l'enfer ! C'est le ciel qui m'envoie !
-Non ! croiriez-vous, je viens de le voir en tombant,
-Que Sirius, la nuit, s'affuble d'un turban ?
-L'autre Ourse est trop petite encor pour qu'elle morde !
-J'ai traversé la Lyre en cassant une corde !
-Mais je compte en un livre écrire tout ceci,
-Et les étoiles d'or qu'en mon manteau roussi
-Je viens de rapporter à mes périls et risques,
-Quand on l'imprimera, serviront d'astérisques !
-À la parfin, je veux Vous, je vous vois venir !
-Monsieur ! Vous voudriez de ma bouche tenir
-Comment la lune est faite, et si quelqu'un habite
-Dans la rotondité de cette cucurbite ?
-Mais non ! Je veux Savoir comment j'y suis monté.
-Ce fut par un moyen que j'avais inventé.
-C'est un fou ! Je n'ai pas refait l'aigle stupide
-D'Archytas ! C'est un fou, -- mais c'est un fou savant.
-Non, je n'imitai rien de ce qu'on fit avant !
-Six ? Je pouvais, mettant mon corps nu comme un cierge,
-Toutes pleines des pleurs d'un ciel matutinal,
-Et ma personne, alors, au soleil exposée,
-L'astre l'aurait humée en humant la rosée !
-Tiens ! Oui, cela fait un ! Et je pouvais encor
-Faire engouffrer du vent, pour prendre mon essor,
-En raréfiant l'air dans un coffre de cèdre
-Par des miroirs ardents, mis en icosaèdre !
-Deux ! Ou bien, machiniste autant qu'artificier,
-Sur une sauterelle aux détentes d'acier,
-Me faire, par des feux successifs de salpêtre,
-Lancer dans les prés bleus où les astres vont paître !
-Trois ! Puisque la fumée a tendance à monter,
-En souffler dans un globe assez pour m'emporter !
-Quatre ! Puisque Phœbé, quand son arc est le moindre,
-Aime sucer, ô bœufs, votre moelle... m'en oindre !
-Cinq ! Enfin, me plaçant sur un plateau de fer,
-Prendre un morceau d'aimant et le lancer en l'air !
-Ça, c'est un bon moyen : le fer se précipite,
-Aussitôt que l'aimant s'envole, à sa poursuite ;
-On relance l'aimant bien vite, et cadédis !
-On peut monter ainsi indéfiniment. Six !
--- Mais voilà six moyens excellents ! ... Quel système
-Choisîtes-vous des six, Monsieur ? Un septième !
-Par exemple ! Et lequel ? Je vous le donne en cent !
-C'est que ce mâtin-là devient intéressant !
-Houüh ! houüh ! Eh bien ! Vous devinez ? Non ! La marée !
-À l'heure où l'onde par la lune est attirée,
-Je me mis sur la sable -- après un bain de mer --
-Et la tête partant la première, mon cher,
--- Car les cheveux, surtout, gardent l'eau dans leur frange ! --
-Je m'enlevai dans l'air, droit, tout droit, comme un ange.
-Je montais, je montais doucement, sans efforts,
-Quand je sentis un choc ! ... Alors Alors ? Alors
-Le quart d'heure est passé, Monsieur, je vous délivre :
-Le mariage est fait. Çà, voyons, je suis ivre !
-Cette voix ? Et ce nez -- Cyrano ? Cyrano.
--- Ils viennent à l'instant d'échanger leur anneau.
-Qui cela ? Ciel ! Vous ? Lui ? Vous êtes des plus fines !
-Mes compliments, Monsieur l'inventeur des machines :
-Votre récit eût fait s'arrêter au portail
-Du paradis, un saint ! Notez-en le détail,
-Car vraiment cela peut resservir dans un livre !
-Monsieur, c'est un conseil que je m'engage à suivre.
-Un beau couple, mon fils, réuni là par vous !
-Oui. Veuillez dire adieu, Madame, à votre époux.
-Comment ? Le régiment déjà se met en route.
-Joignez-le ! Pour aller à la guerre ? Sans doute !
-Mais, Monsieur, les cadets n'y vont pas ! Ils iront.
-Voici l'ordre. Courez le porter, vous, baron.
-Christian ! La nuit de noce est encore lointaine !
-Dire qu'il croit me faire énormément de peine !
-Oh ! tes lèvres encor ! Allons, voyons, assez !
-C'est dur de la quitter... Tu ne sais pas Je sais.
-Le régiment qui part ! Oh ! ... je vous le confie !
-Promettez-moi que rien ne va mettre sa vie
-En danger ! J'essaierai... mais ne peux cependant
-Promettre Promettez qu'il sera très prudent !
-Oui, je tâcherai, mais Qu'à ce siège terrible
-Il n'aura jamais froid ! Je ferai mon possible.
-Mais Qu'il sera fidèle ! Eh oui ! sans doute, mais
-Qu'il m'écrira souvent ! Ça, -- je vous le promets !
-C'est affreux ! Oui. Plus rien. Mordious ! Jure en sourdine !
-Tu vas les réveiller. Chut ! Dormez ! Qui dort dîne !
-Quand on a l'insomnie on trouve que c'est peu !
-Quelle famine ! Ah ! maugrébis des coups de feu !
-Ils vont me réveiller mes enfants ! Dormez ! Diantre !
-Encore ? Ce n'est rien ! C'est Cyrano qui rentre !
-Ventrebieu ! qui va là ? Bergerac ! Ventrebieu !
-Qui va là ? Bergerac, imbécile ! Ah ! grand Dieu !
-Chut ! Blessé ? Tu sais bien qu'ils ont pris l'habitude
-De me manquer tous les matins ! C'est un peu rude,
-Pour porter une lettre, à chaque jour levant,
-De risquer ! J'ai promis qu'il écrirait souvent !
-Il dort. Il est pâli. Si la pauvre petite
-Savait qu'il meurt de faim... Mais toujours beau ! Va vite
-Dormir ! Ne grogne pas, Le Bret ! ... Sache ceci :
-Pour traverser les rangs espagnols, j'ai choisi
-Un endroit où je sais, chaque nuit, qu'ils sont ivres.
-Tu devrais bien un jour nous rapporter des vivres.
-Il faut être léger pour passer ! -- Mais je sais
-Qu'il y aura ce soir du nouveau. Les Français
-Mangeront ou mourront, -- si j'ai bien vu Raconte !
-Non. Je ne suis pas sûr... vous verrez ! Quelle honte,
-Lorsqu'on est assiégeant, d'être affamé ! Hélas !
-Rien de plus compliqué que ce siège d'Arras :
-Nous assiégeons Arras, -- nous-mêmes, pris au piège,
-Le cardinal infant d'Espagne nous assiège
-Quelqu'un devrait venir l'assiéger à son tour.
-Je ne ris pas. Oh ! oh ! Penser que chaque jour
-Vous risquez une vie, ingrat, comme la vôtre,
-Pour porter Où vas-tu ? J'en vais écrire une autre.
-La diane ! ... Hélas ! Sommeil succulent, tu prends fin !
-Je sais trop quel sera leur premier cri ! J'ai faim !
-Je meurs ! Oh ! Levez-vous ! Plus un pas ! Plus un geste !
-Ma langue est jaune : l'air du temps est indigeste !
-Mon tortil de baron pour un peu de Chester !
-Moi, si l'on ne veut pas fournir à mon gaster
-De quoi m'élaborer une pinte de chyle,
-Je me retire sous ma tente -- comme Achille !
-Oui, du pain ! Cyrano ! Nous mourons ! Au secours !
-Toi qui sais si gaiement leur répliquer toujours,
-Viens les ragaillardir ! Qu'est-ce que tu grignotes !
-De l'étoupe à canon que dans les bourguignotes
-On fait frire en la graisse à graisser les moyeux,
-Les environs d'Arras sont très peu giboyeux !
-Moi, je viens de chasser ! J'ai pêché, dans la Scarpe !
-Quoi ! -- Que rapportez-vous ? -- Un faisan ? -- Une carpe ? --
-Vite, vite, montrez ! Un goujon ! Un moineau !
-Assez ! -- Révoltons-nous ! Au secours, Cyrano !
-Hein ? Pourquoi t'en vas-tu, toi, de ce pas qui traîne ?
-J'ai quelque chose, dans les talons, qui me gêne !
-Et quoi donc ? L'estomac ! Moi de même, pardi !
-Cela doit te gêner ? Non, cela me grandit.
-J'ai les dents longues ! Tu n'en mordras que plus large.
-Mon ventre sonne creux ! Nous y battrons la charge.
-Dans les oreilles, moi, j'ai des bourdonnements.
-Non, non ; ventre affamé, pas d'oreilles : tu mens !
-Oh ! manger quelque chose, -- à l'huile ! Ta salade.
-Qu'est-ce qu'on pourrait bien dévorer ? L'Iliade.
-Le ministre, à Paris, fait ses quatre repas !
-Il devrait t'envoyer du perdreau ? Pourquoi pas ?
-Et du vin ! Richelieu, du Bourgogne, if you please?
-Par quelque capucin ! L'éminence qui grise ?
-J'ai des faims d'ogre ! Eh ! bien ! ... tu croques le marmot !
-Toujours le mot, la pointe ! Oui, la pointe, le mot !
-Et je voudrais mourir, un soir, sous un ciel rose,
-En faisant un bon mot, pour une belle cause !
--- Oh ! frappé par la seule arme noble qui soit,
-Et par un ennemi qu'on sait digne de soi,
-Sur un gazon de gloire et loin d'un lit de fièvres,
-Tomber la pointe au cœur en même temps qu'aux lèvres !
-J'ai faim ! Ah çà ! mais vous ne pensez qu'à manger ?
-Du double étui de cuir tire l'un de tes fifres,
-Souffle, et joue à ce tas de goinfres et de piffres
-Ces vieux airs du pays, au doux rythme obsesseur,
-Dont chaque note est comme une petite sœur,
-Dans lesquels restent pris des sons de voix aimées,
-Ces airs dont la lenteur est celle des fumées
-Que le hameau natal exhale de ses toits,
-Ces airs dont la musique a l'air d'être en patois !
-Que la flûte, aujourd'hui, guerrière qui s'afflige,
-Se souvienne un moment, pendant que sur sa tige
-Tes doigts semblent danser un menuet d'oiseau,
-Qu'avant d'être d'ébène, elle fut de roseau ;
-Que sa chanson l'étonne, et qu'elle y reconnaisse
-L'âme de sa rustique et paisible jeunesse !
-Écoutez, les Gascons... Ce n'est plus, sous ses doigts,
-Le fifre aigu des camps, c'est la flûte des bois !
-Ce n'est plus le sifflet du combat, sous ses lèvres,
-C'est le lent galoubet de nos meneurs de chèvres !
-Écoutez... C'est le val, la lande, la forêt,
-Le petit pâtre brun sous son rouge béret,
-C'est la verte douceur des soirs sur la Dordogne,
-Écoutez, les Gascons : c'est toute la Gascogne !
-Mais tu les fais pleurer ! De nostalgie ! ... Un mal
-Plus noble que la faim ! ... pas physique : moral !
-J'aime que leur souffrance ait changé de viscère,
-Et que ce soit leur cœur, maintenant, qui se serre !
-Tu vas les affaiblir en les attendrissant !
-Laisse donc ! Les héros qu'ils portent dans leur sang
-Sont vite réveillés ! Il suffit Hein ? ... Quoi ? ... Qu'est-ce ?
-Tu vois, il a suffi d'un roulement de caisse !
-Adieu, rêves, regrets, vieille province, amour
-Ce qui du fifre vient s'en va par le tambour !
-Ah ! Ah ! Voici monsieur de Guiche. Hou Murmure
-Flatteur ! Il nous ennuie ! Avec, sur son armure,
-Son grand col de dentelle, il vient faire le fier !
-Comme si l'on portait du linge sur du fer !
-C'est bon lorsque à son cou l'on a quelque furoncle !
-Encore un courtisan ! Le neveu de son oncle !
-C'est un Gascon pourtant ! Un faux ! ... Méfiez-vous !
-Parce que, les Gascons... ils doivent être fous :
-Rien de plus dangereux qu'un Gascon raisonnable.
-Il est pâle ! Il a faim... autant qu'un pauvre diable !
-Mais comme sa cuirasse a des clous de vermeil,
-Sa crampe d'estomac étincelle au soleil !
-N'ayons pas l'air non plus de souffrir ! Vous, vos cartes,
-Vos pipes et vos dés Et moi, je lis Descartes.
-Ah ! -- Bonjour ! Il est vert. Il n'a plus que les yeux.
-Voici donc les mauvaises têtes ? ... Oui, messieurs,
-Il me revient de tous côtés qu'on me brocarde
-Chez vous, que les cadets, noblesse montagnarde,
-Hobereaux béarnais, barons périgourdins,
-N'ont pour leur colonel pas assez de dédains,
-M'appellent intrigant, courtisan, -- qu'il les gêne
-De voir sur ma cuirasse un col en point de Gêne, --
-Et qu'ils ne cessent pas de s'indigner entre eux
-Qu'on puisse être Gascon et ne pas être gueux !
-Vous ferai-je punir par votre capitaine ?
-Non. D'ailleurs, je suis libre et n'inflige de peine
-Ah ? J'ai payé ma compagnie, elle est à moi.
-Je n'obéis qu'aux ordres de guerre. Ah ? ... Ma foi !
-Cela suffit. Je peux mépriser vos bravades.
-On connaît ma façon d'aller aux mousquetades ;
-Hier, à Bapaume, on vit la furie avec quoi
-J'ai fait lâcher le pied au comte de Bucquoi ;
-Ramenant sur ses gens les miens en avalanche,
-J'ai chargé par trois fois ! Et votre écharpe blanche ?
-Vous savez ce détail ? ... En effet, il advint,
-Durant que je faisais ma caracole afin
-De rassembler mes gens la troisième charge,
-Qu'un remous de fuyards m'entraîna sur la marge
-Des ennemis ; j'étais en danger qu'on me prît
-Et qu'on m'arquebusât, quand j'eus le bon esprit
-De dénouer et de laisser couler à terre
-L'écharpe qui disait mon grade militaire ;
-En sorte que je pus, sans attirer les yeux,
-Quitter les Espagnols, et revenant sur eux,
-Suivi de tous les miens réconfortés, les battre !
--- Eh bien ! que dites-vous de ce trait ? Qu'Henri quatre
-N'eût jamais consenti, le nombre l'accablant,
-À se diminuer de son panache blanc.
-L'adresse a réussi, cependant ! C'est possible.
-Mais on n'abdique pas l'honneur d'être une cible.
-Si j'eusse été présent quand l'écharpe coula
--- Nos courages, monsieur, diffèrent en cela --
-Je l'aurais ramassée et me la serais mise.
-Oui, vantardise, encor, de gascon ! Vantardise ?
-Prêtez-la-moi. Je m'offre à monter, dès ce soir,
-À l'assaut, le premier, avec elle en sautoir.
-Offre encor de gascon ! Vous savez que l'écharpe
-Resta chez l'ennemi, sur les bords de la Scarpe,
-En un lieu que depuis la mitraille cribla, --
-Où nul ne peut aller la chercher ! La voilà.
-Merci. Je vais, avec ce bout d'étoffe claire,
-Pouvoir faire un signal, -- que j'hésitais à faire.
-Hein ! Cet homme, là-bas qui se sauve en courant !
-C'est un faux espion espagnol. Il nous rend
-De grands services. Les renseignements qu'il porte
-Aux ennemis sont ceux que je lui donne, en sorte
-Que l'on peut influer sur leurs décisions.
-C'est un gredin ! C'est très commode. Nous disions ?
--- Ah ! J'allais vous apprendre un fait. Cette nuit même,
-Pour nous ravitailler tentant un coup suprême,
-Le maréchal s'en fut vers Dourlens, sans tambours ;
-Les vivandiers du Roi sont là ; par les labours
-Il les joindra ; mais pour revenir sans encombre,
-Il a pris avec lui des troupes en tel nombre
-Que l'on aurait beau jeu, certe, en nous attaquant :
-La moitié de l'armée est absente du camp !
-Oui, si les Espagnols savaient, ce serait grave.
-Mais ils ne savent pas ce départ ? Ils le savent.
-Ils vont nous attaquer. Ah ! Mon faux espion
-M'est venu prévenir de leur agression.
-Il ajouta : "J'en peux déterminer la place ;
-Sur quel point voulez-vous que l'attaque se fasse ?
-Je dirai que de tous c'est le moins défendu,
-Et l'effort portera sur lui." -- J'ai répondu :
-"C'est bon. Sortez du camp. Suivez des yeux la ligne :
-Ce sera sur le point d'où je vous ferai signe."
-Messieurs, préparez-vous ! C'est dans une heure. Ah ! ... bien !
-Il faut gagner du temps. Le maréchal revient.
-Et pour gagner du temps ? Vous aurez l'obligeance
-De vous faire tuer. Ah ! voilà la vengeance ?
-Je ne prétendrai pas que si je vous aimais
-Je vous eusse choisis vous et les vôtres, mais,
-Comme à votre bravoure on n'en compare aucune,
-C'est mon Roi que je sers en servant ma rancune.
-Souffrez que je vous sois, monsieur, reconnaissant.
-Je sais que vous aimez vous battre un contre cent.
-Vous ne vous plaindrez pas de manquer de besogne.
-Eh bien donc ! nous allons au blason de Gascogne,
-Qui porte six chevrons, messieurs, d'azur et d'or,
-Joindre un chevron de sang qui lui manquait encor !
-Christian ? Roxane ! Hélas ! Au moins, je voudrais mettre
-Tout l'adieu de mon cœur dans une belle lettre !
-Je me doutais que ce serait pour aujourd'hui.
-Et j'ai fait tes adieux. Montre ! Tu veux ? Mais oui !
-Tiens ! Quoi ? Ce petit rond ? Un rond ? C'est une larme !
-Oui... Poète, on se prend à son jeu, c'est le charme !
-Tu comprends... ce billet, -- c'était très émouvant :
-Je me suis fait pleurer moi-même en l'écrivant.
-Pleurer ? Oui... parce que... mourir n'est pas terrible.
-Mais... ne plus la revoir jamais... voilà l'horrible !
-Car enfin je ne la nous ne la tu ne la
-Donne-moi ce billet ! Ventrebieu, qui va là ?
-Qu'est-ce ? Un carrosse ! Quoi ! Dans le camp ? -- Il y entre !
--- Il a l'air de venir de chez l'ennemi ! -- Diantre !
-Tirez ! -- Non ! Le cocher a crié ! -- Crié quoi ? --
-Il a crié : Service du Roi ! Hein ? Du Roi !
-Chapeau bas, tous ! Du Roi ! -- Rangez-vous, vile tourbe,
-Pour qu'il puisse décrire avec pompe sa courbe !
-Battez aux champs ! Baissez le marchepied ! Bonjour !
-Service du Roi ! Vous ? Mais du seul roi, l'Amour !
-Ah ! grand Dieu ! Vous ! Pourquoi ? C'était trop long, ce siège !
-Pourquoi ? Je te dirai ! Dieu ! La regarderai-je ?
-Vous ne pouvez rester ici ! Mais si ! mais si !
-Voulez-vous m'avancer un tambour ? Là, merci !
-On a tiré sur mon carrosse ! Une patrouille !
--- Il a l'air d'être fait avec une citrouille,
-N'est-ce pas ? comme dans le conte, et les laquais
-Avec des rats. Bonjour ! Vous n'avez pas l'air gais !
--- Savez-vous que c'est loin, Arras ? Cousin, charmée !
-Ah çà ! comment ? Comment j'ai retrouvé l'armée ?
-Oh ! mon Dieu, mon ami, mais c'est tout simple : j'ai
-Marché tant que j'ai vu le pays ravagé.
-Ah ! ces horreurs, il a fallu que je les visse
-Pour y croire ! Messieurs, si c'est là le service
-De votre Roi, le mien vaut mieux ! Voyons, c'est fou !
-Par où diable avez-vous bien pu passer ? Par où ?
-Par chez les Espagnols. Ah ! qu'elles sont malignes !
-Comment avez-vous fait pour traverser leurs lignes ?
-Cela dut être très difficile ! Pas trop.
-J'ai simplement passé dans mon carrosse, au trot.
-Si quelque hidalgo montrait sa mine altière,
-Je mettais mon plus beau sourire à la portière,
-Et ces messieurs étant, n'en déplaise aux Français,
-Les plus galantes gens du monde, -- je passais !
-Oui, c'est un passe-port, certes, que ce sourire !
-Mais on a fréquemment dû vous sommer de dire
-Où vous alliez ainsi, madame ? Fréquemment.
-Alors je répondais : "Je vais voir mon amant."
--- Aussitôt l'Espagnol à l'air le plus féroce
-Refermait gravement la porte du carrosse,
-D'un geste de la main à faire envie au Roi
-Relevait les mousquets déjà braqués sur moi,
-Et superbe de grâce, à la fois, et de morgue,
-L'ergot tendu sous la dentelle en tuyau d'orgue,
-Le feutre au vent pour que la plume palpitât,
-S'inclinait en disant : "Passez, señorita !"
-Mais, Roxane J'ai dit : mon amant, oui... pardonne !
-Tu comprends, si j'avais dit : mon mari, personne
-Ne m'eût laissé passer ! Mais Qu'avez-vous ? Il faut
-Vous en aller d'ici ! Moi ? Bien vite ! Au plus tôt !
-Oui ! Mais comment ? C'est que Dans trois quarts d'heure ou quatre
-Il vaut mieux Vous pourriez Je reste. On va se battre.
-Oh ! non ! C'est mon mari ! Qu'on me tue avec toi !
-Mais quels yeux vous avez ! Je te dirai pourquoi !
-C'est un poste terribl' ! Hein ! terrible ? Et la preuve
-C'est qu'il nous l'a donné ! Ah ! vous me vouliez veuve ?
-Oh ! je vous jure ! Non ! Je suis folle à présent !
-Et je ne m'en vais plus ! -- D'ailleurs, c'est amusant.
-Eh quoi ! la précieuse était une héroïne ?
-Monsieur de Bergerac, je suis votre cousine.
-Nous vous défendrons bien ! Je le crois, mes amis !
-Tout le camp sent l'iris ! Et j'ai justement mis
-Un chapeau qui fera très bien dans la bataille !
-Mais peut-être est-il temps que le comte s'en aille :
-On pourrait commencer. Ah ! c'en est trop ! Je vais
-Inspecter mes canons, et reviens... Vous avez
-Le temps encor : changez d'avis ! Jamais ! Roxane !
-Non ! Elle reste ! Un peigne ! -- Un savon ! -- Ma basane
-Est trouée : une aiguille ! -- Un ruban ! -- Ton miroir ! --
-Mes manchettes ! -- Ton fer à moustache ! -- Un rasoir !
-Non ! rien ne me fera bouger de cette place !
-Peut-être siérait-il que je vous présentasse,
-Puisqu'il en est ainsi, quelques de ces messieurs
-Qui vont avoir l'honneur de mourir sous vos yeux.
-Baron de Peyrescous de Colignac ! Madame
-Baron de Casterac de Cahuzac. -- Vidame
-Chevalier d'Antignac-Juzet. -- Baron Hillot
-De Blagnac-Saléchan de Castel Crabioules
-Mais combien avez-vous de noms, chacun ? Des foules !
-Ouvrez la main qui tient votre mouchoir. Pourquoi ?
-Ma compagnie était sans drapeau ! Mais ma foi,
-C'est le plus beau du camp qui flottera sur elle !
-Il est un peu petit. Mais il est en dentelle !
-Je mourrais sans regret ayant vu ce minois,
-Si j'avais seulement dans le ventre une noix !
-Fi ! parler de manger lorsqu'une exquise femme !
-Mais l'air du camp est vif et, moi-même, m'affame :
-Pâtés, chaud-froids, vins fins : -- mon menu, le voilà !
--- Voulez-vous m'apporter tout cela ! Tout cela !
-Où le prendrions-nous, grand Dieu ? Dans mon carrosse.
-Hein ? Mais il faut qu'on serve et découpe, et désosse !
-Regardez mon cocher d'un peu plus près, messieurs,
-Et vous reconnaîtrez un homme précieux :
-Chaque sauce sera, si l'on veut, réchauffée !
-C'est Ragueneau ! Oh ! Oh ! Pauvre gens ! Bonne fée !
-Messieurs ! Bravo ! Bravo ! Les Espagnols n'ont pas,
-Quand passaient tant d'appas, vu passer le repas !
-Hum ! hum ! Christian ! Distraits par la galanterie
-Ils n'ont pas vu la galantine ! Je t'en prie,
-Un seul mot ! Et Vénus sut occuper leur œil
-Pour que Diane en secret, pût passer son chevreuil !
-Je voudrais te parler ! Posez cela par terre !
-Vous, rendez-vous utile ? Un paon truffé ! Tonnerre !
-Nous n'aurons pas couru notre dernier hasard
-Sans faire un gueuleton pardon ! un balthazar !
-Les coussins sont remplis d'ortolans ! Ah ! Viédaze !
-Des flacons de rubis ! -- Des flacons de topaze !
-Défaites cette nappe ! ... Eh ! hop ! Soyez léger !
-Chaque lanterne est un petit garde-manger !
-Il faut que je te parle avant que tu lui parles !
-Puisqu'on nous fait tuer, morbleu ! nous nous moquons
-Du reste de l'armée ! -- Oui ! tout pour les Gascons !
-Et si De Guiche vient, personne ne l'invite !
-Là, vous avez le temps. -- Ne manger pas si vite ! --
-Buvez un peu. -- Pourquoi pleurez-vous ? C'est trop bon !
-Chut ! -- Rouge ou blanc ? -- Du pain pour monsieur de Carbon !
--- Un couteau ! -- Votre assiette ! -- Un peu de croûte ? -- Encore ?
-Je vous sers ! -- Du bourgogne ? -- Une aile ? Je l'adore !
-Vous ? Rien. Si ! ce biscuit, dans du muscat... deux doigts !
-Oh ! dites-moi pourquoi vous vîntes ? Je me dois
-À ces malheureux... Chut ! Tout à l'heure ! De Guiche !
-Vite, cachez flacon, plat, terrine, bourriche !
-Hop ! -- N'ayons l'air de rien ! Toi, remonte d'un bond
-Sur ton siège ! -- Tout est caché ? Cela sent bon.
-To lo lo ! Qu'avez-vous, vous ? ... Vous êtes tout rouge !
-Moi ? ... Mais rien. C'est le sang. On va se battre : il bouge !
-Poum ... poum ... poum Qu'est cela ? Rien ! C'est une chanson !
-Une petite Vous êtes gai, mon garçon !
-L'approche du danger ! Capitaine ! je Peste !
-Vous avez bonne mine aussi ! Oh ! Il me reste
-Un canon que j'ai fait porter là, dans ce coin,
-Et vos hommes pourront s'en servir au besoin.
-Charmante attention ! Douce sollicitude !
-Ah ça ! mais ils sont fous ! -- N'ayant pas l'habitude
-Du canon, prenez garde au recul. Ah ! pffitt ! Mais !
-Le canon des Gascons ne recule jamais !
-Vous êtes gris ! ... De quoi ? De l'odeur de la poudre !
-Vite, à quoi daignez-vous, madame, vous résoudre ?
-Je reste ! Fuyez ! Non ! Puisqu'il en est ainsi,
-Qu'on me donne un mousquet ! Comment ? Je reste aussi.
-Enfin, Monsieur ! voilà de la bravoure pure !
-Seriez-vous un Gascon malgré votre guipure ?
-Quoi ! Je ne quitte pas une femme en danger.
-Dis donc ! Je crois qu'on peut lui donner à manger !
-Des vivres ! Il en sort de sous toutes les vestes !
-Est-ce que vous croyez que je mange vos restes ?
-Vous faites des progrès ! Je vais me battre à jeun !
-À jeung ! Il vient d'avoir l'accent ! Moi ? C'en est un !
-J'ai rangé mes piquiers, leur troupe est résolue !
-Acceptez-vous ma main pour passer leur revue ?
-Parle vite ! Vivat ! Quel était ce secret ?
-Dans le cas où Roxane Eh bien ? Te parlerait
-Des lettres ? Oui, je sais ! Ne fais pas la sottise
-De t'étonner De quoi ? Il faut que je te dise !
-Oh ! mon Dieu, c'est tout simple, et j'y pense aujourd'hui
-En la voyant. Tu lui Parle vite ! Tu lui
-As écrit plus souvent que tu ne crois. Hein ? Dame !
-Je m'en étais chargé : j'interprétais ta flamme !
-J'écrivais quelquefois sans te dire : j'écris !
-Ah ? C'est tout simple ! Mais comment t'y es-tu pris,
-Depuis qu'on est bloqué pour ? Oh ! ... avant l'aurore
-Je pouvais traverser Ah ! c'est tout simple encore ?
-Et qu'ai-je écrit de fois par semaine ? ... Deux ? -- Trois ? --
-Quatre ? -- Plus. Tous les jours ? Oui, tous les jours. -- Deux fois.
-Et cela t'enivrait, et l'ivresse était telle
-Que tu bravais la mort Tais-toi ! Pas devant elle !
-Et maintenant, Christian ! Et maintenant, dis-moi
-Pourquoi, par ces chemins effroyables, pourquoi
-À travers tous ces rangs de soudards et de reîtres,
-Tu m'a rejoint ici ? C'est à cause des lettres !
-Tu dis ? Tant pis pour vous si je cours ces dangers !
-Ce sont vos lettres qui m'ont grisée ! Ah ! songez
-Combien depuis un mois vous m'en avez écrites,
-Et plus belles toujours ! Quoi ! pour quelques petites
-Lettres d'amour Tais-toi ! Tu ne peux pas savoir !
-Mon Dieu, je t'adorais, c'est vrai, depuis qu'un soir,
-D'une voix que je t'ignorais, sous ma fenêtre,
-Ton âme commença de se faire connaître
-Eh bien ! tes lettres, c'est, vois-tu, depuis un mois,
-Comme si tout le temps je l'entendais, ta voix
-De ce soir-là, si tendre, et qui vous enveloppe !
-Tant pis pour toi, j'accours. La sage Pénélope
-Ne fût pas demeurée à broder sous son toit,
-Si le seigneur Ulysse eût écrit comme toi,
-Mais pour le joindre, elle eût, aussi folle qu'Hélène,
-Envoyé promener ses pelotons de laine !
-Mais Je lisais, je relisais, je défaillais,
-J'étais à toi. Chacun de ces petits feuillets
-Était comme un pétale envolé de ton âme.
-On sent à chaque mot de ces lettres de flamme
-L'amour puissant, sincère Ah ! sincère et puissant ?
-Cela se sent, Roxane ? Oh ! si cela se sent !
-Et vous venez ? Je viens (ô mon Christian, mon maître !
-Vous me relèveriez si je voulais me mettre
-À vos genoux, c'est donc mon âme que j'y mets,
-Et vous ne pourrez plus la relever jamais !)
-Je viens te demander pardon (et c'est bien l'heure
-De demander pardon, puisqu'il se peut qu'on meure !)
-De t'avoir fait d'abord, dans ma frivolité,
-L'insulte de t'aimer pour ta seule beauté !
-Ah ! Roxane ! Et plus tard, mon ami, moins frivole,
--- Oiseau qui saute avant tout à fait qu'il s'envole, --
-Ta beauté m'arrêtant, ton âme m'entraînant,
-Je t'aimais pour les deux ensemble ! Et maintenant ?
-Eh bien ! toi-même enfin l'emporte sur toi-même,
-Et ce n'est plus que pour ton âme que je t'aime !
-Ah ! Roxane ! Sois donc heureux. Car n'être aimé
-Que pour ce dont on est un instant costumé,
-Doit mettre un cœur avide et noble à la torture ;
-Mais ta chère pensée efface ta figure,
-Et la beauté par quoi tout d'abord tu me plus,
-Maintenant j'y vois mieux... et je ne la vois plus !
-Oh ! Tu doutes encor d'une telle victoire ?
-Roxane ! Je comprends, tu ne peux pas y croire,
-À cet amour ? Je ne veux pas de cet amour !
-Moi, je veux être aimé plus simplement pour Pour
-Ce qu'en vous elles ont aimé jusqu'à cette heure ?
-Laissez-vous donc aimer d'une façon meilleure !
-Non ! c'était mieux avant ! Ah ! tu n'y entends rien !
-C'est maintenant que j'aime mieux, que j'aime bien !
-C'est ce qui te fait toi, tu m'entends, que j'adore !
-Et moins brillant Tais-toi ! Je t'aimerais encore !
-Si toute ta beauté tout d'un coup s'envolait
-Oh ! ne dis pas cela ! Si, je le dis ! Quoi ? laid ?
-Laid ! je le jure ! Dieu ! Et ta joie est profonde ?
-Oui Qu'as-tu ? Rien. Deux mots à dire : une seconde
-Mais ? À ces pauvres gens mon amour t'enleva :
-Va leur sourire un peu puisqu'ils vont mourir... va !
-Cher Christian ! Cyrano ? Qu'est-ce ? Te voilà blême !
-Elle ne m'aime plus ! Comment ? C'est toi qu'elle aime !
-Non ! Elle n'aime plus que mon âme ! Non ! Si !
-C'est donc bien toi qu'elle aime, -- et tu l'aimes aussi !
-Moi ? Je le sais. C'est vrai. Comme un fou. Davantage.
-Dis-le-lui ! Non ! Pourquoi ? Regarde mon visage !
-Elle m'aimerait laid ! Elle te l'a dit ! Là !
-Ah ! je suis bien content qu'elle t'ait dit cela !
-Mais va, va, ne crois pas cette chose insensée !
--- Mon Dieu, je suis content qu'elle ait eu la pensée
-De la dire, -- mais va, ne la prends pas au mot,
-Va, ne deviens pas laid : elle m'en voudrait trop !
-C'est ce que je veux voir ! Non, non ! Qu'elle choisisse !
-Tu vas lui dire tout ! Non, non ! Pas ce supplice.
-Je tuerais ton bonheur parce que je suis beau ?
-C'est trop injuste ! Et moi, je mettrais au tombeau
-Le tien parce que, grâce au hasard qui fait naître,
-J'ai le don d'exprimer... ce que tu sens peut-être ?
-Dis-lui tout ! Il s'obstine à me tenter, c'est mal !
-Je suis las de porter en moi-même un rival !
-Christian ! Notre union -- sans témoins -- clandestine,
--- Peut se rompre, -- si nous survivons ! Il s'obstine !
-Oui, je veux être aimé moi-même, ou pas du tout !
--- Je vais voir ce qu'on fait, tiens ! Je vais jusqu'au bout
-Du poste ; je reviens : parle, et qu'elle préfère
-L'un de nous deux ! Ce sera toi ! Mais... je l'espère !
-Roxane ! Non ! Non ! Quoi ? Cyrano vous dira
-Une chose importante Importante ? Il s'en va !
-Rien ! ... Il attache, -- oh ! Dieu ! vous devez le connaître ! --
-De l'importance à rien ! Il a douté peut-être
-De ce que j'ai dit là ? ... J'ai vu qu'il a douté !
-Mais avez-vous bien dit, d'ailleurs, la vérité ?
-Oui, oui, je l'aimerais même Le mot vous gêne
-Devant moi ? Mais Il ne me fera pas de peine !
--- Même laid ? Même laid ! Ah ! tiens, on a tiré !
-Affreux ? Affreux ! Défiguré ! Défiguré !
-Grotesque ? Rien ne peut me le rendre grotesque !
-Vous l'aimeriez encore ? Et davantage presque !
-Mon Dieu, c'est vrai, peut-être, et le bonheur est là !
-Je... Roxane... écoutez ! Cyrano ! Hein ? Chut ! Ah !
-Qu'avez vous ? C'est fini. Quoi ? Qu'est-ce encore ? On tire ?
-C'est fini, jamais plus je ne pourrai le dire !
-Que se passe-t-il ? Rien ! Ces hommes ? Laissez-les !
-Mais qu'alliez-vous me dire avant ? Ce que j'allais
-Vous dire ? ... rien, oh ! rien, je le jure, madame !
-Je jure que l'esprit de Christian, que son âme
-Étaient sont les plus grands Étaient ? Ah ! C'est fini !
-Christian ! Le premier coup de feu de l'ennemi !
-C'est l'attaque ! Aux mousquets ! Christian ! Qu'on se dépêche !
-Christian ! Alignez-vous ! Christian ! Mesurez... mèche !
-Roxane ! J'ai tout dit. C'est toi qu'elle aime encor !
-Quoi, mon amour ? Baguette haute ! Il n'est pas mort ?
-Ouvrez la charge avec les dents ! Je sens sa joue
-Devenir froide, là, contre la mienne ! En joue !
-Une lettre sur lui ! Pour moi ! Ma lettre ! Feu !
-Mais, Roxane, on se bat ! Restez encore un peu.
-Il est mort. Vous étiez le seul à le connaître.
--- N'est-ce pas que c'était un être exquis, un être
-Merveilleux ? Oui, Roxane. Un poète inouï.
-Adorable ? Oui, Roxane. Un esprit sublime ? Oui,
-Roxane ! Un cœur profond, inconnu du profane,
-Une âme magnifique et charmante ? Oui, Roxane !
-Il est mort ! Et je n'ai qu'à mourir aujourd'hui,
-Puisque, sans le savoir, elle me pleure en lui !
-C'est le signal promis ! Des fanfares de cuivres !
-Les Français vont rentrer au camp avec des vivres !
-Tenez encore un peu ! Sur sa lettre, du sang,
-Des pleurs ! Rendez-vous ! Non ! Le péril va croissant !
-Emportez-la ! Je vais charger ! Son sang ! ses larmes !
-Elle s'évanouit ! Tenez bon ! Bas les armes !
-Non ! Vous avez prouvé, Monsieur, votre valeur :
-Fuyez en la sauvant ! Soit ! Mais on est vainqueur
-Si vous gagnez du temps ! C'est bon ! Adieu, Roxane !
-Nous plions ! J'ai reçu deux coups de pertuisane !
-Hardi ! Reculès pas, drollos ! N'ayez pas peur !
-J'ai deux morts à venger : Christian et mon bonheur !
-Flotte, petit drapeau de dentelle à son chiffre !
-Toumbé dèssus ! Escrasas lous ! Un air de fifre !
-Ils montent le talus ! On va les saluer !
-Feu ! Feu ! Quels sont ces gens qui se font tous tuer ?
-Sœur Claire a regardé deux fois comment allait
-Sa cornette, devant la glace. C'est très laid.
-Mais sœur Marthe a repris un pruneau de la tarte,
-Ce matin : je l'ai vu. C'est très vilain, sœur Marthe.
-Un tout petit regard ! Un tout petit pruneau !
-Je le dirai, ce soir, à monsieur Cyrano.
-Non, il va se moquer ! Il dira que les nonnes
-Sont très coquettes ! Très gourmandes ! Et très bonnes.
-N'est-ce pas, Mère Marguerite de Jésus,
-Qu'il vient, le samedi, depuis dix ans ! Et plus !
-Depuis que sa cousine à nos béguins de toile
-Mêla le deuil mondain de sa coiffe de voile,
-Qui chez nous vint s'abattre, il y a quatorze ans,
-Comme un grand oiseau noir parmi les oiseaux blancs !
-Lui seul, depuis qu'elle a pris chambre dans ce cloître,
-Sait distraire un chagrin qui ne veut pas décroître.
-Il est si drôle ! -- C'est amusant quand il vient !
--- Il nous taquine ! -- Il est gentil ! -- Nous l'aimons bien !
--- Nous fabriquons pour lui des pâtes d'angélique !
-Mais enfin, ce n'est pas un très bon catholique !
-Nous le convertirons. Oui ! oui ! Je vous défends
-De l'entreprendre encor sur ce point, mes enfants.
-Ne le tourmentez pas : il viendrait moins peut-être !
-Mais... Dieu ! Rassurez-vous : Dieu doit bien le connaître.
-Mais chaque samedi, quand il vient d'un air fier,
-Il me dit en entrant : 'Ma sœur, j'ai fait gras, hier !'
-Ah ! il vous dit cela ? ... Eh bien ! la fois dernière
-Il n'avait pas mangé depuis deux jours ! Ma Mère !
-Il est pauvre. Qui vous l'a dit ? Monsieur Le Bret.
-On ne le secourt pas ? Non, il se fâcherait.
--- Allons, il faut rentrer... Madame Madeleine,
-Avec un visiteur, dans le parc se promène.
-C'est le duc-maréchal de Grammont ? Oui, je crois.
-Il n'était plus venu la voir depuis des mois !
-Il est très pris ! -- La cour ! -- Les camps ! Les soins du monde !
-Et vous demeurerez ici, vainement blonde,
-Toujours en deuil ? Toujours. Aussi fidèle ? Aussi.
-Vous m'avez pardonné ? Puisque je suis ici.
-Vraiment c'était un être ? Il fallait le connaître !
-Ah ! Il fallait ? ... Je l'ai trop peu connu, peut-être !
-Et son dernier billet, sur votre cœur, toujours ?
-Comme un doux scapulaire, il pend à ce velours.
-Même mort, vous l'aimez ? Quelquefois il me semble
-Qu'il n'est mort qu'à demi, que nos cœurs sont ensemble,
-Et que son amour flotte, autour de moi, vivant !
-Est-ce que Cyrano vient vous voir ? Oui, souvent.
--- Ce vieil ami, pour moi, remplace les gazettes.
-Il vient ; c'est régulier ; sous cet arbre où vous êtes
-On place son fauteuil, s'il fait beau ; je l'attends
-En brodant ; l'heure sonne ; au dernier coup, j'entends
--- Car je ne tourne plus même le front ! -- sa canne
-Descendre le perron ; il s'assied ; il ricane
-De ma tapisserie éternelle ; il me fait
-La chronique de la semaine, et Tiens, Le Bret !
-Comment va notre ami ? Mal. Oh ! Il exagère !
-Tout ce que j'ai prédit : l'abandon, la misère !
-Ses épîtres lui font des ennemis nouveaux !
-Il attaque les faux nobles, les faux dévots,
-Les faux braves, les plagiaires, -- tout le monde.
-Mais son épée inspire une terreur profonde.
-On ne viendra jamais à bout de lui. Qui sait ?
-Ce que je crains, ce n'est pas les attaques, c'est
-La solitude, la famine, c'est Décembre
-Entrant à pas de loup dans son obscure chambre :
-Voilà les spadassins qui plutôt le tueront !
--- Il serre chaque jour, d'un cran, son ceinturon.
-Son pauvre nez a pris des tons de vieil ivoire.
-Il n'a plus qu'un petit habit de serge noire.
-Ah ! celui-là n'est pas parvenu ! -- C'est égal,
-Ne le plaignez pas trop. Monsieur le maréchal !
-Ne le plaignez pas trop : il a vécu sans pactes,
-Libre dans sa pensée autant que dans ses actes.
-Monsieur le duc ! Je sais, oui : j'ai tout ; il n'a rien
-Mais je lui serrerais bien volontiers la main.
-Adieu. Je vous conduis. Oui, parfois, je l'envie.
--- Voyez-vous, lorsqu'on a trop réussi sa vie,
-On sent, -- n'ayant rien fait, mon Dieu, de vraiment mal ! --
-Mille petits dégoûts de soi, dont le total
-Ne fait pas un remords, mais une gêne obscure ;
-Et les manteaux de duc traînent dans leur fourrure,
-Pendant que des grandeurs on monte les degrés,
-Un bruit d'illusions sèches et de regrets,
-Comme, quand vous montez lentement vers ces portes,
-Votre robe de deuil traîne des feuilles mortes.
-Vous voilà bien rêveur ? Eh ! oui ! Monsieur Le Bret !
-Vous permettez ? Un mot. C'est vrai : nul n'oserait
-Attaquer votre ami ; mais beaucoup l'ont en haine ;
-Et quelqu'un me disait, hier, au jeu, chez la Reine :
-"Ce Cyrano pourrait mourir d'un accident."
-Ah ? Oui. Qu'il sorte peu. Qu'il soit prudent. Prudent !
-Il va venir. Je vais l'avertir. Oui, mais ! Qu'est-ce ?
-Ragueneau vient vous voir, Madame. Qu'on le laisse
-Entrer. Il vient crier misère. Étant un jour
-Parti pour être auteur, il devint tour à tour
-Chantre Étuviste Acteur Bedeau Perruquier Maître
-De théorbe Aujourd'hui que pourrait-il bien être ?
-Ah ! Madame ! Monsieur ! Racontez vos malheurs
-À Le Bret. Je reviens. Mais, Madame D'ailleurs,
-Puisque vous êtes là, j'aime mieux qu'elle ignore !
--- J'allais voir votre ami tantôt. J'étais encore
-À vingt pas de chez lui... quand je le vois de loin,
-Qui sort. Je veux le joindre. Il va tourner le coin
-De la rue... et je cours... lorsque d'une fenêtre
-Sous laquelle il passait -- est-ce un hasard ? ... peut-être ! --
-Un laquais laisse choir une pièce de bois.
-Les lâches ! ... Cyrano ! J'arrive et je le vois
-C'est affreux ! Notre ami, Monsieur, notre poète,
-Je le vois, là, par terre, un grand trou dans la tête !
-Il est mort ? Non ! mais... Dieu ! je l'ai porté chez lui.
-Dans sa chambre... Ah ! sa chambre ! il faut voir ce réduit !
-Il souffre ? Non, Monsieur, il est sans connaissance,
-Un médecin ? Il en vint un par complaisance,
-Mon pauvre Cyrano ! -- Ne disons pas cela
-Tout d'un coup à Roxane ! -- Et ce docteur ? Il a
-Parlé, -- je ne sais plus, -- de fièvre, de méninges !
-Ah ! si vous le voyiez -- la tête dans des linges !
-Courons vite ! -- Il n'y a personne à son chevet ! --
-C'est qu'il pourrait mourir, Monsieur, s'il se levait !
-Passons par là ! Viens, c'est plus court ! Par la chapelle !
-Monsieur Le Bret ! Le Bret s'en va quand on l'appelle ?
-C'est quelque histoire encor de ce bon Ragueneau !
-Ah ! que ce dernier jour de septembre est donc beau !
-Ma tristesse sourit. Elle qu'Avril offusque,
-Se laisse décider par l'automne, moins brusque.
-Ah ! voici le fauteuil classique où vient s'asseoir
-Mon vieil ami ! Mais c'est le meilleur du parloir !
-Merci, ma sœur. Il va venir. Là... l'heure sonne.
--- Mes écheveaux ! -- L'heure a sonné ? Ceci m'étonne !
-Serait-il en retard pour la première fois ?
-La sœur tourière doit -- mon dé ? ... là, je le vois ! --
-L'exhorter à la pénitence. Elle l'exhorte !
--- Il ne peut plus tarder. -- Tiens ! une feuille morte ! --
-D'ailleurs, rien ne pourrait. -- Mes ciseaux ? ... dans mon sac ! --
-L'empêcher de venir ! Monsieur de Bergerac.
-Qu'est-ce que je disais ? Ah ! ces teintes fanées
-Comment les rassortir ? Depuis quatorze années,
-Pour la première fois, en retard ! Oui, c'est fou !
-J'enrage. Je fus mis en retard, vertuchou !
-Par ? Par une visite assez inopportune.
-Ah ! oui ! quelque fâcheux ? Cousine, c'était une
-Fâcheuse. Vous l'avez renvoyée ? Oui, j'ai dit :
-Excusez-moi, mais c'est aujourd'hui samedi,
-Jour où je dois me rendre en certaine demeure ;
-Rien ne m'y fait manquer : repassez dans une heure !
-Eh bien ! cette personne attendra pour vous voir :
-Je ne vous laisse pas partir avant ce soir.
-Peut-être un peu plus tôt faudra-t-il que je parte.
-Vous ne taquinez pas sœur Marthe ? Si ! Sœur Marthe !
-Approchez ! Ha ! ha ! ha ! Beaux yeux toujours baissés !
-Mais Oh ! Chut ! Ce n'est rien ! -- Hier, j'ai fait gras. Je sais.
-C'est pour cela qu'il est si pâle ! Au réfectoire
-Vous viendrez tout à l'heure, et je vous ferai boire
-Un grand bol de bouillon... Vous viendrez ? Oui, oui, oui.
-Ah ! vous êtes un peu raisonnable, aujourd'hui !
-Elle essaye de vous convertir ? Je m'en garde !
-Tiens, c'est vrai ! Vous toujours si saintement bavarde,
-Vous ne me prêchez pas ? c'est étonnant, ceci !
-Sabre de bois ! Je veux vous étonner aussi !
-Tenez, je vous permets Ah ! la chose est nouvelle ?
-De... de prier pour moi, ce soir, à la chapelle.
-Oh ! oh ! Sœur Marthe est dans la stupéfaction !
-Je n'ai pas attendu votre permission.
-Du diable si je peux jamais, tapisserie,
-Voir ta fin ! J'attendais cette plaisanterie.
-Regardez-les tomber. Comme elles tombent bien !
-Dans ce trajet si court de la branche à la terre,
-Comme elles savent mettre une beauté dernière,
-Et malgré leur terreur de pourrir sur le sol,
-Veulent que cette chute ait la grâce d'un vol !
-Mélancolique, vous ? Mais pas du tout, Roxane !
-Allons, laissez tomber les feuilles de platane
-Et racontez un peu ce qu'il y a de neuf.
-Ma gazette ? Voici ! Ah ! Samedi, dix-neuf :
-Ayant mangé huit fois du raisiné de Cette,
-Le Roi fut pris de fièvre ; à deux coups de lancette
-Son mal fut condamné pour lèse-majesté,
-Et cet auguste pouls n'a plus fébricité !
-Au grand bal, chez la reine, on a brûlé, dimanche,
-Sept cent soixante-trois flambeaux de cire blanche ;
-Nos troupes ont battu, dit-on, Jean l'Autrichien ;
-On a pendu quatre sorciers ; le petit chien
-De madame d'Athis a dû prendre un clystère
-Monsieur de Bergerac, voulez-vous bien vous taire !
-Lundi... rien. Lygdamire a changé d'amant. Oh !
-Mardi, toute la cour est à Fontainebleau.
-Mercredi, la Montglat dit au comte de Fiesque :
-Non ! Jeudi : Mancini, Reine de France, -- ou presque !
-Le vingt-cinq, la Montglat à de Fiesque dit : Oui ;
-Et samedi, vingt-six Il est évanoui ?
-Cyrano ! Qu'est-ce ? ... Quoi ? Non ! non ! je vous assure,
-Ce n'est rien ! Laissez-moi ! Pourtant C'est ma blessure
-D'Arras... qui... quelquefois... vous savez Pauvre ami !
-Mais ce n'est rien. Cela va finir. C'est fini.
-Chacun de nous a sa blessure : j'ai la mienne.
-Elle est là, sous la lettre au papier jaunissant
-Où l'on peut voir encor des larmes et du sang !
-Sa lettre ! ... N'aviez-vous pas dit qu'un jour, peut-être,
-Vous me la feriez lire ? Ah ! vous voulez ? ... Sa lettre ?
-Oui ... Je veux ... Aujourd'hui Tenez ! Je peux ouvrir ?
-Ouvrez... lisez ! Roxane, adieu, je vais mourir !
-Tout haut ? C'est pour ce soir, je crois, ma bien-aimée !
-J'ai l'âme lourde encor d'amour inexprimée,
-Et je meurs ! jamais plus, jamais mes yeux grisés,
-Mes regards dont c'était Comment vous la lisez,
-Sa lettre ! dont c'était les frémissantes fêtes,
-Ne baiseront au vol les gestes que vous faites ;
-J'en revois un petit qui vous est familier
-Pour toucher votre front, et je voudrais crier
-Comme vous la lisez, -- cette lettre ! Et je crie :
-Adieu ! Vous la lisez Ma chère, ma chérie,
-Mon trésor D'une voix Mon amour ! D'une voix
-Mais... que je n'entends pas pour la première fois !
-Mon cœur ne vous quitta jamais une seconde,
-Et je suis et serai jusque dans l'autre monde
-Celui qui vous aima sans mesure, celui
-Comment pouvez-vous lire à présent ? Il fait nuit.
-Et pendant quatorze ans, il a joué ce rôle
-D'être le vieil ami qui vient pour être drôle !
-Roxane ! C'était vous ! Non, non, Roxane, non !
-J'aurais dû deviner quand il disait mon nom !
-Non, ce n'était pas moi ! C'était vous ! Je vous jure
-J'aperçois toute la généreuse imposture :
-Les lettres, c'était vous Non ! Les mots chers et fous,
-C'était vous Non ! La voix dans la nuit, c'était vous !
-Je vous jure que non ! L'âme, c'était la vôtre !
-Je ne vous aimais pas. Vous m'aimiez ! C'était l'autre !
-Vous m'aimiez ! Non ! Déjà vous le dites plus bas !
-Non, non, mon cher amour, je ne vous aimais pas !
-Ah ! que de choses qui sont mortes... qui sont nées !
--- Pourquoi vous être tu pendant quatorze années,
-Puisque sur cette lettre où, lui, n'était pour rien,
-Ces pleurs étaient de vous ? Ce sang était le sien.
-Alors pourquoi laisser ce sublime silence
-Se briser aujourd'hui ? Pourquoi ? Quelle imprudence !
-Ah ! j'en étais bien sûr ! il est là ! Tiens, parbleu !
-Il s'est tué, Madame, en se levant ! Grand Dieu !
-Mais tout à l'heure alors... cette faiblesse ? ... cette ?
-C'est vrai ! je n'avais pas terminé ma gazette :
-Et samedi, vingt-six, une heure avant dîné,
-Monsieur de Bergerac est mort assassiné.
-Que dit-il ? -- Cyrano ! -- Sa tête enveloppée !
-Ah, que vous a-t-on fait ? Pourquoi ? "D'un coup d'épée,
-Frappé par un héros, tomber la pointe au cœur !"
--- Oui, je disais cela ! ... Le destin est railleur !
-Et voilà que je suis tué dans une embûche,
-Par derrière, par un laquais, d'un coup de bûche !
-C'est très bien. J'aurai tout manqué, même ma mort.
-Ah, Monsieur ! Ragueneau, ne pleure pas si fort !
-Qu'est-ce que tu deviens, maintenant, mon confrère ?
-Je suis moucheur de... de... chandelles, chez Molière.
-Molière ! Mais je veux le quitter, dès demain :
-Oui, je suis indigné ! ... Hier, on jouait Scapin,
-Et j'ai vu qu'il vous a pris une scène ! Entière !
-Oui, Monsieur, le fameux : "Que Diable allait-il faire ? "
-Molière te l'a pris ! Chut ! chut ! Il a bien fait !
-La scène, n'est-ce pas, produit beaucoup d'effet ?
-Ah ! Monsieur, on riait ! on riait ! Oui, ma vie
-Ce fut d'être celui qui souffle -- et qu'on oublie !
-Vous souvient-il du soir où Christian vous parla
-Sous le balcon ? Eh bien ! toute ma vie est là :
-Pendant que je restais en bas, dans l'ombre noire,
-D'autres montaient cueillir le baiser de la gloire !
-C'est justice, et j'approuve au seuil de mon tombeau :
-Molière a du génie et Christian était beau !
-Qu'elles aillent prier puisque leur cloche sonne !
-Ma sœur ! ma sœur ! Non ! non ! n'allez chercher personne :
-Quand vous reviendriez, je ne serais plus là.
-Il me manquait un peu d'harmonie... en voilà.
-Je vous aime, vivez ! Non ! car c'est dans le conte
-Que lorsqu'on dit : Je t'aime ! au prince plein de honte,
-Il sent sa laideur fondre à ces mots de soleil
-Mais tu t'apercevrais que je reste pareil.
-J'ai fait votre malheur ! moi ! moi ! Vous ? ... au contraire !
-J'ignorais la douceur féminine. Ma mère
-Ne m'a pas trouvé beau. Je n'ai pas eu de sœur.
-Plus tard, j'ai redouté l'amante à l'œil moqueur.
-Je vous dois d'avoir eu, tout au moins, une amie.
-Grâce à vous une robe a passé dans ma vie.
-Ton autre amie est là, qui vient te voir ! Je vois.
-Je n'aimais qu'un seul être et je le perds deux fois !
-Le Bret, je vais monter dans la lune opaline,
-Sans qu'il faille inventer, aujourd'hui, de machine
-Que dites-vous ? Mais oui, c'est là, je vous le dis,
-Que l'on va m'envoyer faire mon paradis
-Plus d'une âme que j'aime y doit être exilée,
-Et je retrouverai Socrate et Galilée !
-Non, non ! C'est trop stupide à la fin, et c'est trop
-Injuste ! Un tel poète ! Un cœur si grand, si haut !
-Mourir ainsi ! ... Mourir ! Voilà Le Bret qui grogne !
-Mon cher ami Ce sont les cadets de Gascogne
--- La masse élémentaire... Eh oui ! ... voilà le hic
-Sa science... dans son délire ! Copernic
-A dit Oh ! Mais aussi que diable allait-il faire,
-Mais que diable allait-il faire en cette galère ?
-Mais je m'en vais, pardon, je ne peux faire attendre :
-Vous voyez, le rayon de lune vient me prendre !
-Je ne veux pas que vous pleuriez moins ce charmant,
-Ce bon, ce beau Christian ; mais je veux seulement
-Que lorsque le grand froid aura pris mes vertèbres,
-Vous donniez un sens double à ces voiles funèbres,
-Et que son deuil sur vous devienne un peu mon deuil.
-Je vous jure ! Pas là ! non ! pas dans ce fauteuil !
--- Ne me soutenez pas ! -- Personne ! Rien que l'arbre !
-Elle vient. Je me sens déjà botté de marbre,
--- Ganté de plomb ! Oh ! mais ! ... puisqu'elle est en chemin,
-Je l'attendrai debout, et l'épée à la main !
-Cyrano ! Cyrano ! Je crois qu'elle regarde
-Qu'elle ose regarder mon nez, cette Camarde
-Que dites-vous ? ... C'est inutile ? ... Je le sais !
-Mais on ne se bat pas dans l'espoir du succès !
-Non ! non ! c'est bien plus beau lorsque c'est inutile !
--- Qu'est-ce que c'est que tous ceux-là ? -- Vous êtes mille ?
-Ah ! je vous reconnais, tous mes vieux ennemis !
-Le Mensonge ? Tiens, tiens ! -- Ha ! ha ! les Compromis !
-Les Préjugés, les Lâchetés ! Que je pactise ?
-Jamais, jamais ! -- Ah ! te voilà, toi, la Sottise !
--- Je sais bien qu'à la fin vous me mettrez à bas ;
-N'importe : je me bats ! je me bats ! je me bats !
-Oui, vous m'arrachez tout, le laurier et la rose !
-Arrachez ! Il y a malgré vous quelque chose
-Que j'emporte, et ce soir, quand j'entrerai chez Dieu,
-Mon salut balaiera largement le seuil bleu,
-Quelque chose que sans un pli, sans une tache,
-J'emporte malgré vous, et c'est C'est ? Mon panache.
diff --git a/test/cyrano.tpl b/test/cyrano.tpl
@@ -1,2 +0,0 @@
-! hiatus_ok:yes
-12 A x
diff --git a/test/cyrano_full b/test/cyrano_full
@@ -1,2476 +0,0 @@
-Holà ! Vos quinze sols ! J'entre gratis ! Pourquoi ?
-Je suis chevau-léger de la maison du Roi !
-Vous ? Je ne paye pas ! Mais Je suis mousquetaire.
-On ne commence qu'à deux heures. Le parterre
-Est vide. Exerçons-nous au fleuret. Psit... Flanquin !
-Champagne ? Cartes. Dés. Jouons. Oui, mon coquin.
-J'ai soustrait à mon maître un peu de luminaire.
-C'est gentil de venir avant que l'on n'éclaire !
-Touche ! Trèfle ! Un baiser ! On voit ! Pas de danger !
-Lorsqu'on vient en avance, on est bien pour manger.
-Plaçons-nous là, mon fils. Brelan d'as ! Un ivrogne
-Doit boire son bourgogne À l'hôtel de Bourgogne !
-Ne se croirait-on pas en quelque mauvais lieu ?
-Buveurs Bretteurs ! Joueurs ! Un baiser ! Jour de Dieu !
--- Et penser que c'est dans une salle pareille
-Qu'on joua du Rotrou, mon fils. Et du Corneille !
-Les pages, pas de farce ! Oh ! Monsieur ! Ce soupçon !
-As-tu de la ficelle ? Avec un hameçon.
-On pourra de là-haut pêcher quelque perruque.
-Or çà, jeunes escrocs, venez qu'on vous éduque :
-Puis donc que vous volez pour la première fois
-Hep ! Avez-vous des sarbacanes ? Et des pois !
-Que va-t-on nous jouer ? Clorise. De qui est-ce ?
-De monsieur Balthazar Baro. C'est une pièce !
-La dentelle surtout des canons, coupez-la !
-Tenez, à la première du Cid, j'étais là !
-Les montres Vous verrez des acteurs très illustres
-Les mouchoirs Montfleury Allumez donc les lustres !
-Bellerose, L'Epy, la Beaupré, Jodelet !
-Ah ! voici la distributrice ! Oranges, lait,
-Eau de framboise, aigre de cèdre ! Place, brutes !
-Les marquis ! ... au parterre ? Oh ! pour quelques minutes.
-Hé quoi ! Nous arrivons ainsi que les drapiers,
-Sans déranger les gens ? sans marcher sur les pieds ?
-Ah, fi ! fi ! fi ! Cuigy ! Brissaille ! Des fidèles !
-Mais oui, nous arrivons devant que les chandelles.
-Ah, ne m'en parlez pas ! Je suis dans une humeur !
-Console-toi, marquis, car voici l'allumeur !
-Ah ! Lignière ! Pas encor gris ! Je vous présente ?
-Baron de Neuvillette. Ah ! La tête est charmante.
-Peuh ! Messieurs de Cuigy, de Brissaille Enchanté !
-Il est assez joli, mais n'est pas ajusté
-Au dernier goût. Monsieur débarque de Touraine.
-Oui, je suis à Paris depuis vingt jours à peine.
-J'entre aux gardes demain, dans les Cadets. Voilà
-La présidente Aubry ! Oranges, lait La... la
-Du monde ! Eh, oui, beaucoup, Tout le bel air ! Mesdames
-De Guéméné De Bois-Dauphin Que nous aimâmes
-De Chavigny Qui de nos cœurs va se jouant !
-Tiens, monsieur de Corneille est arrivé de Rouen.
-L'Académie est là ? Mais... j'en vois plus d'un membre ;
-Voici Boudu, Boissat, et Cureau de la Chambre ;
-Porchères, Colomby, Bourzeys, Bourdon, Arbaud
-Tous ces noms dont pas un ne mourra, que c'est beau !
-Attention ! nos précieuses prennent place :
-Barthénoïde, Urimédonte, Cassandace,
-Félixérie Ah ! Dieu ! leurs surnoms sont exquis !
-Marquis, tu les sais tous ? Je les sais tous, marquis !
-Mon cher, je suis entré pour vous rendre service :
-La dame ne vient pas. Je retourne à mon vice !
-Non ! ... Vous, qui chansonnez et la ville et la cour,
-Restez : vous me direz pour qui je meurs d'amour.
-Messieurs les violons ! Macarons, citronnée
-J'ai peur qu'elle ne soit coquette et raffinée,
-Je n'ose lui parler car je n'ai pas d'esprit.
-Le langage aujourd'hui qu'on parle et qu'on écrit,
-Me trouble. Je ne suis qu'un bon soldat timide.
--- Elle est toujours à droite, au fond : la loge vide.
-Je pars. Oh ! non, restez ! Je ne peux. D'Assoucy
-M'attend au cabaret. On meurt de soif, ici.
-Orangeade ? Fi ! Lait ? Pouah ! Rivesalte ? Halte !
-Je reste encore un peu. -- Voyons ce rivesalte ?
-Ah ! Ragueneau ! Le grand rôtisseur Ragueneau.
-Monsieur, avez-vous vu monsieur de Cyrano ?
-Le pâtissier des comédiens et des poètes !
-Trop d'honneur Taisez-vous, Mécène que vous êtes !
-Oui, ces messieurs chez moi se servent À crédit.
-Poète de talent lui-même Ils me l'ont dit.
-Fou de vers ! Il est vrai que pour une odelette
-Vous donnez une tarte Oh ! une tartelette !
-Brave homme, il s'en excuse ! Et pour un triolet
-Ne donnâtes-vous pas ? Des petits pains ! Au lait.
--- Et le théâtre, vous l'aimez ? Je l'idolâtre.
-Vous payez en gâteaux vos billets de théâtre !
-Votre place, aujourd'hui, là, voyons, entre nous,
-Vous a coûté combien ? Quatre flans. Quinze choux.
-Monsieur de Cyrano n'est pas là ? Je m'étonne.
-Pourquoi ? Montfleury joue ! En effet, cette tonne
-Va nous jouer ce soir le rôle de Phédon.
-Qu'importe à Cyrano ? Mais vous ignorez donc ?
-Il fit à Montfleury, messieurs, qu'il prit en haine,
-Défense, pour un mois, de reparaître en scène.
-Eh bien ? Montfleury joue ! Il n'y peut rien. Oh ! oh !
-Moi, je suis venu voir ! Quel est ce Cyrano ?
-C'est un garçon versé dans les colichemardes.
-Noble ? Suffisamment. Il est cadet aux gardes.
-Mais son ami Le Bret peut vous dire Le Bret !
-Vous cherchez Bergerac ? Oui, je suis inquiet !
-N'est-ce pas que cet homme est des moins ordinaires ?
-Ah, c'est le plus exquis des êtres sublunaires !
-Rimeur ! Bretteur ! Physicien ! Musicien !
-Et quel aspect hétéroclite que le sien !
-Certes, je ne crois pas que jamais nous le peigne
-Le solennel monsieur Philippe de Champaigne ;
-Mais bizarre, excessif, extravagant, falot,
-Il eût fourni, je pense, à feu Jacques Callot
-Le plus fol spadassin à mettre entre ses masques :
-Feutre à panache triple et pourpoint à six basques,
-Cape que par derrière, avec pompe, l'estoc
-Lève, comme une queue insolente de coq,
-Plus fier que tous les Artabans dont la Gascogne
-Fut et sera toujours l'alme Mère Gigogne,
-Il promène, en sa fraise à la Pulcinella,
-Un nez ! ... Ah ! messeigneurs, quel nez que ce nez-là !
-On ne peut voir passer un pareil nasigère
-Sans s'écrier : "Oh ! non, vraiment, il exagère !"
-Puis on sourit, on dit : "Il va l'enlever..." Mais
-Monsieur de Bergerac ne l'enlève jamais.
-Il le porte, -- et pourfend quiconque le remarque !
-Son glaive est la moitié des ciseaux de la Parque !
-Il ne viendra pas ! Si ! ... Je parie un poulet
-À la Ragueneau ! Soit ! Ah, messieurs ! mais elle est
-Épouvantablement ravissante ! Une pêche
-Qui sourirait avec une fraise ! Et si fraîche
-Qu'on pourrait, l'approchant, prendre un rhume de cœur !
-C'est elle ! Ah ! c'est elle ? Oui. Dites vite. J'ai peur.
-Magdeleine Robin, dite Roxane. -- Fine.
-Précieuse. Hélas ! Libre. Orpheline. Cousine
-De Cyrano, -- dont on parlait Cet homme ? Hé ! hé !
--- Comte de Guiche. Épris d'elle. Mais marié
-À la nièce d'Armand de Richelieu. Désire
-Faire épouser Roxane à certain triste sire,
-Un monsieur de Valvert, vicomte ... et complaisant.
-Elle n'y souscrit pas, mais de Guiche est puissant :
-Il peut persécuter une simple bourgeoise.
-D'ailleurs j'ai dévoilé sa manœuvre sournoise
-Dans une chanson qui ... Ho ! il doit m'en vouloir !
--- La fin était méchante... Écoutez Non. Bonsoir.
-Vous allez ? Chez monsieur de Valvert ! Prenez garde :
-C'est lui qui vous tuera ! Restez. On vous regarde.
-C'est vrai ! C'est moi qui pars. J'ai soif ! Et l'on m'attend
--- Dans les tavernes ! Pas de Cyrano. Pourtant
-Ah ! je veux espérer qu'il n'a pas vu l'affiche !
-Commencez ! Commencez ! Quelle cour, ce de Guiche !
-Fi ! ... Encore un Gascon ! Le Gascon souple et froid,
-Celui qui réussit ! ... Saluons-le, crois-moi.
-Les beaux rubans ! Quelle couleur, comte de Guiche ?
-Baise-moi-ma-mignonne ou bien Ventre-de-biche ?
-C'est couleur Espagnol malade. La couleur
-Ne ment pas, car bientôt, grâce à votre valeur,
-L'Espagnol ira mal, dans les Flandres ! Je monte
-Sur scène. Venez-vous ? Viens, Valvert ! Le vicomte !
-Ah ! je vais lui jeter à la face mon Hein ?
-Ay ! Je cherchais un gant ! Vous trouvez une main.
-Lâchez-moi. Je vous livre un secret. Quel ? Lignière
-Qui vous quitte Eh ! bien ? touche à son heure dernière.
-Une chanson qu'il fit blessa quelqu'un de grand,
-Et cent hommes -- j'en suis -- ce soir sont postés ! Cent !
-Par qui ? Discrétion Oh ! Professionnelle !
-Où seront-ils postés ? À la porte de Nesle.
-Sur son chemin. Prévenez-le ! Mais où le voir !
-Allez courir tous les cabarets : le Pressoir
-D'Or, la Pomme de Pin, la Ceinture qui craque,
-Les Deux Torches, les Trois Entonnoirs, -- et dans chaque,
-Laissez un petit mot d'écrit l'avertissant.
-Oui, je cours ! Ah ! les gueux ! Contre un seul homme, cent !
-La quitter... elle ! Et lui ! ... -- Mais il faut que je sauve
-Lignière ! Commencez. Ma perruque ! Il est chauve !
-Bravo, les pages ! ... Ha ! ha ! ha ! Petit gredin !
-Ha ! ha ! ha ! ha ! ha ! ha ! Ce silence soudain ?
-Ah ? ...... La chose me vient d'être certifiée.
-Chut ! -- Il paraît ? ... -- Non ! ... -- Si ! -- Dans la loge grillée. --
-Le Cardinal ! -- Le Cardinal ? -- Le Cardinal !
-Ah ! diable, on ne va pas pouvoir se tenir mal !
-Mouchez cette chandelle ! Une chaise ! Silence !
-Montfleury entre en scène ? Oui, c'est lui qui commence.
-Cyrano n'est pas là. J'ai perdu mon pari.
-Tant mieux ! tant mieux ! Bravo, Montfleury ! Montfleury !
-Heureux qui loin des cours, dans un lieu solitaire,
-Se prescrit à soi-même un exil volontaire,
-Et qui, lorsque Zéphire a soufflé sur les bois
-Coquin, ne t'ai-je pas interdit pour un mois ?
-Hein ? -- Quoi ? -- Qu'est-ce ? C'est lui ! Cyrano ! Roi des pitres !
-Hors de scène a l'instant ! Oh ! Mais Tu récalcitres ?
-Chut ! -- Assez ! -- Montfleury, jouez ! -- Ne craignez rien !
-Heureux qui loin des cours dans un lieu sol Eh bien !
-Faudra-t-il que je fasse, ô Monarque des drôles,
-Une plantation de bois sur vos épaules ?
-Heureux qui Sortez ! Oh ! Heureux qui loin des cours
-Ah ! je vais me fâcher ! Venez à mon secours,
-Messieurs ! Mais jouez donc ! Gros homme, si tu joues
-Je vais être obligé de te fesser les joues !
-Assez ! Que les marquis se taisent sur leurs bancs,
-Ou bien je fais tâter ma canne à leurs rubans !
-C'en est trop ! ... Montfleury Que Montfleury s'en aille,
-Ou bien je l'essorille et le désentripaille !
-Mais Qu'il sorte ! Pourtant Ce n'est pas encor fait ?
-Bon ! je vais sur la scène en guise de buffet,
-Découper cette mortadelle d'Italie !
-En m'insultant, Monsieur, vous insultez Thalie !
-Si cette Muse, à qui, Monsieur, vous n'êtes rien,
-Avait l'honneur de vous connaître, croyez bien
-Qu'en vous voyant si gros et bête comme une urne,
-Elle vous flanquerait quelque part son cothurne.
-Montfleury ! Montfleury ! -- La pièce de Baro ! --
-Je vous en prie, ayez pitié de mon fourreau :
-Si vous continuez, il va rendre sa lame !
-Hé ! là ! Sortez de scène ! Oh ! oh ! Quelqu'un réclame ?
-Si j'entends une fois encor cette chanson,
-Je vous assomme tous. Vous n'êtes pas Samson !
-Voulez-vous me prêter, Monsieur, votre mâchoire ?
-C'est inouï ! C'est scandaleux ! C'est vexatoire !
-Ce qu'on s'amuse ! Kssi ! -- Montfleury ! -- Cyrano !
-Silence ! Hi han ! Bêê ! Ouah, ouah ! Cocorico !
-Je vous Miâou ! Je vous ordonne de vous taire !
-Et j'adresse un défi collectif au parterre !
--- J'inscris les noms ! -- Approchez-vous, jeunes héros !
-Chacun son tour ! Je vais donner des numéros ! --
-Allons, quel est celui qui veut ouvrir la liste ?
-Vous, Monsieur ? Non ! Vous ? Non ! Le premier duelliste,
-Je l'expédie avec les honneurs qu'on lui doit !
--- Que tous ceux qui veulent mourir lèvent le doigt.
-La pudeur vous défend de voir ma lame nue ?
-Pas un nom ? -- Pas un doigt ? -- C'est bien. Je continue.
-Donc, je désire voir le théâtre guéri
-De cette fluxion. Sinon le bistouri !
-Je Mes mains vont frapper trois claques, pleine lune !
-Vous vous éclipserez à la troisième. Ah ? Une !
-Je Restez ! Restera ... restera pas Je crois,
-Messieurs Deux ! Je suis sûr qu'il vaudrait mieux que Trois !
-Hu ! ... hu ! ... Lâche ! ... Reviens ! Qu'il revienne, s'il l'ose !
-L'orateur de la troupe ! Ah ! ... Voilà Bellerose !
-Nobles seigneurs Non ! Non ! Jodelet ! Tas de veaux !
-Ah ! Ah ! Bravo ! très bien ! bravo ! Pas de bravos !
-Le gros tragédien dont vous aimez le ventre
-S'est senti C'est un lâche ! Il dut sortir ! Qu'il rentre !
-Non ! Si ! Mais à la fin, monsieur, quelle raison
-Avez-vous de haïr Montfleury ? Jeune oison,
-J'ai deux raisons, dont chaque est suffisante seule.
-Primo : c'est un acteur déplorable, qui gueule,
-Et qui soulève avec des han ! de porteur d'eau,
-Le vers qu'il faut laisser s'envoler ! -- Secundo :
-Est mon secret Mais vous nous privez sans scrupule
-De la Clorise ! Je m'entête Vieille mule !
-Les vers du vieux Baro valant moins que zéro,
-J'interromps sans remords ! Ha ! -- Ho ! -- Notre Baro !
-Ma chère ! -- Peut-on dire ? ... Ah ! Dieu ! Belles personnes,
-Rayonnez, fleurissez, soyez des échansonnes
-De rêve, d'un sourire enchantez un trépas,
-Inspirez-nous des vers... mais ne les jugez pas !
-Et l'argent qu'il va falloir rendre ! Bellerose,
-Vous avez dit la seule intelligente chose !
-Au manteau de Thespis je ne fais pas de trous :
-Attrapez cette bourse au vol, et taisez-vous !
-Ah ! ... Oh ! À ce prix-là, monsieur, je t'autorise
-À venir chaque jour empêcher la Clorise !
-Hu ! ... Hu ! Dussions-nous même ensemble être hués !
-Il faut évacuer la salle ! Évacuez !
-C'est fou ! Le comédien Montfleury ! quel scandale !
-Mais il est protégé par le duc de Candale !
-Avez-vous un patron ? Non ! Vous n'avez pas ? Non !
-Quoi, pas un grand seigneur pour couvrir de son nom ?
-Non, ai-je dit deux fois. Faut-il donc que je trisse ?
-Non, pas de protecteur mais une protectrice !
-Mais vous allez quitter la ville ? C'est selon.
-Mais le duc de Candale a le bras long ! Moins long
-Que n'est le mien quand je lui mets cette rallonge !
-Mais vous ne songez pas à prétendre J'y songe.
-Mais Tournez les talons, maintenant. Mais Tournez !
--- Ou dites-moi pourquoi vous regardez mon nez.
-Je Qu'a-t-il d'étonnant ? Votre Grâce se trompe
-Est-il mol et ballant, monsieur, comme une trompe ?
-Je n'ai pas Ou crochu comme un bec de hibou ?
-Je Y distingue-t-on une verrue au bout ?
-Mais Ou si quelque mouche, à pas lents, s'y promène ?
-Qu'a-t-il d'hétéroclite ? Oh ! Est-ce un phénomène ?
-Mais d'y porter les yeux j'avais su me garder !
-Et pourquoi, s'il vous plaît, ne pas le regarder ?
-J'avais Il vous dégoûte alors ? Monsieur Malsaine
-Vous semble sa couleur ? Monsieur ! Sa forme, obscène ?
-Mais du tout ! Pourquoi donc prendre un air dénigrant ?
--- Peut-être que monsieur le trouve un peu trop grand ?
-Je le trouve petit, tout petit, minuscule !
-Hein ? comment ? m'accuser d'un pareil ridicule ?
-Petit, mon nez ? Holà ! Ciel ! Énorme, mon nez !
--- Vil camus, sot camard, tête plate, apprenez
-Que je m'enorgueillis d'un pareil appendice,
-Attendu qu'un grand nez est proprement l'indice
-D'un homme affable, bon, courtois, spirituel,
-Libéral, courageux, tel que je suis, et tel
-Qu'il vous est interdit à jamais de vous croire,
-Déplorable maraud ! car la face sans gloire
-Que va chercher ma main en haut de votre col,
-Est aussi dénuée Aï ! De fierté, d'envol,
-De lyrisme, de pittoresque, d'étincelle,
-De somptuosité, de Nez enfin, que celle
-Que va chercher ma botte au bas de votre dos !
-Au secours ! À la garde ! Avis donc aux badauds
-Qui trouveraient plaisant mon milieu de visage,
-Et si le plaisantin est noble, mon usage
-Est de lui mettre, avant de le laisser s'enfuir,
-Pas devant, et plus haut, du fer, et non du cuir !
-Mais à la fin il nous ennuie ! Il fanfaronne !
-Personne ne va donc lui répondre ? Personne ?
-Attendez ! Je vais lui lancer un de ces traits !
-Vous... vous avez un nez... heu... un nez... très grand. Très !
-Ha ! C'est tout ? Mais Ah ! non ! c'est un peu court, jeune homme !
-On pouvait dire... Oh ! Dieu ! ... bien des choses en somme
-En variant le ton, -- par exemple, tenez :
-Agressif : "Moi, monsieur, si j'avais un tel nez
-Il faudrait sur-le-champ que je me l'amputasse !"
-Amical : "Mais il doit tremper dans votre tasse !
-Pour boire, faites-vous fabriquer un hanap !"
-Descriptif : "C'est un roc ! ... c'est un pic ! ... c'est un cap !
-Que dis-je, c'est un cap ? ... C'est une péninsule !"
-Curieux : "De quoi sert cette oblongue capsule ?
-D'écritoire, monsieur, ou de boîte à ciseaux ?"
-Gracieux : "Aimez-vous à ce point les oiseaux
-Que paternellement vous vous préoccupâtes
-De tendre ce perchoir à leurs petites pattes ?"
-Truculent : "Ça, monsieur, lorsque vous pétunez,
-La vapeur du tabac vous sort-elle du nez
-Sans qu'un voisin ne crie au feu de cheminée ?"
-Prévenant : "Gardez-vous, votre tête entraînée
-Par ce poids, de tomber en avant sur le sol !"
-Tendre : "Faites-lui faire un petit parasol
-De peur que sa couleur au soleil ne se fane !"
-Pédant : "L'animal seul, monsieur, qu'Aristophane
-Appelle Hippocampelephantocamélos
-Dut avoir sous le front tant de chair sur tant d'os !"
-Cavalier : 'Quoi, l'ami, ce croc est à la mode ?
-Pour pendre son chapeau, c'est vraiment très commode !'
-Emphatique : "Aucun vent ne peut, nez magistral,
-T'enrhumer tout entier, excepté le mistral !"
-Dramatique : "C'est la Mer Rouge quand il saigne !"
-Admiratif : "Pour un parfumeur, quelle enseigne !"
-Lyrique : "Est-ce une conque, êtes-vous un triton ?"
-Naïf : "Ce monument, quand le visite-t-on ?"
-Respectueux : "Souffrez, monsieur, qu'on vous salue,
-C'est là ce qui s'appelle avoir pignon sur rue !"
-Campagnard : "Hé, ardé ! C'est-y un nez ? Nanain !
-C'est queuqu'navet géant ou ben queuqu'melon nain !"
-Militaire : "Pointez contre cavalerie !"
-Pratique : "Voulez-vous le mettre en loterie ?
-Assurément, monsieur, ce sera le gros lot !"
-Enfin, parodiant Pyrame en un sanglot :
-"Le voilà donc ce nez qui des traits de son maître
-A détruit l'harmonie ! Il en rougit, le traître !"
--- Voilà ce qu'à peu près, mon cher, vous m'auriez dit
-Si vous aviez un peu de lettres et d'esprit :
-Mais d'esprit, ô le plus lamentable des êtres,
-Vous n'en eûtes jamais un atome, et de lettres
-Vous n'avez que les trois qui forment le mot : sot !
-Eussiez-vous eu, d'ailleurs, l'invention qu'il faut
-Pour pouvoir là, devant ces nobles galeries,
-Me servir toutes ces folles plaisanteries,
-Que vous n'en eussiez pas articulé le quart
-De la moitié du commencement d'une, car
-Je me les sers moi-même, avec assez de verve,
-Mais je ne permets pas qu'un autre me les serve.
-Vicomte, laissez donc ! Ces grands airs arrogants !
-Un hobereau qui... qui... n'a même pas de gants !
-Et qui sort sans rubans, sans bouffettes, sans ganses !
-Moi, c'est moralement que j'ai mes élégances.
-Je ne m'attife pas ainsi qu'un freluquet,
-Mais je suis plus soigné si je suis moins coquet ;
-Je ne sortirais pas avec, par négligence,
-Un affront pas très bien lavé, la conscience
-Jaune encor de sommeil dans le coin de son œil,
-Un honneur chiffonné, des scrupules en deuil.
-Mais je marche sans rien sur moi qui ne reluise,
-Empanaché d'indépendance et de franchise ;
-Ce n'est pas une taille avantageuse, c'est
-Mon âme que je cambre ainsi qu'en un corset,
-Et tout couvert d'exploits qu'en rubans je m'attache,
-Retroussant mon esprit ainsi qu'une moustache,
-Je fais, en traversant les groupes et les ronds,
-Sonner les vérités comme des éperons.
-Mais, monsieur Je n'ai pas de gants ? ... la belle affaire !
-Il m'en restait un seul d'une très vieille paire !
--- Lequel m'était d'ailleurs encor fort importun :
-Je l'ai laissé dans la figure de quelqu'un.
-Maraud, faquin, butor de pied plat ridicule !
-Ah ? ... Et moi, Cyrano-Savinien-Hercule
-De Bergerac. Bouffon ! Ay ! Qu'est-ce encor qu'il dit ?
-Il faut la remuer car elle s'engourdit
--- Ce que c'est que de la laisser inoccupée ! --
-Ay ! Qu'avez-vous ? J'ai des fourmis dans mon épée !
-Soit ! Je vais vous donner un petit coup charmant.
-Poète ! Oui, monsieur, poète ! et tellement,
-Qu'en ferraillant je vais -- hop ! -- à l'improvisade,
-Vous composer une ballade. Une ballade ?
-Vous ne vous doutez pas de ce que c'est, je crois ?
-Mais La ballade, donc, se compose de trois
-Couplets de huit vers Oh ! Et d'un envoi de quatre
-Vous Je vais tout ensemble en faire une et me battre,
-Et vous toucher, monsieur, au dernier vers. Non ! Non ?
-Ballade du duel qu'en l'hôtel bourguignon
-Monsieur de Bergerac eut avec un bélître !
-Qu'est-ce que c'est que ça, s'il vous plaît ? C'est le titre.
-Place ! -- Très amusant ! -- Rangez-vous ! -- Pas de bruits !
-Attendez ! ... je choisis mes rimes... Là, j'y suis.
-Ah ! Superbe ! Joli ! Pharamineux ! Nouveau !
-Insensé ! Compliments ! ... félicite ... bravo
-C'est un héros ! Monsieur, voulez-vous me permettre ?
-C'est tout à fait très bien, et je crois m'y connaître ;
-J'ai du reste exprimé ma joie en trépignant !
-Comment s'appelle donc ce monsieur ? D'Artagnan.
-Çà, causons ! Laisse un peu sortir cette cohue
-Je peux rester ? Mais oui ! C'est Montfleury qu'on hue !
-Sic transit ! Balayez. Fermez. N'éteignez pas.
-Nous allons revenir après notre repas,
-Répéter pour demain une nouvelle farce.
-Vous ne dînez donc pas ? Moi ? ... Non. Parce que ? Parce
-Que je n'ai pas d'argent ! Comment ! le sac d'écus ?
-Pension paternelle, en un jour, tu vécus !
-Pour vivre tout un mois, alors ? Rien ne me reste.
-Jeter ce sac, quelle sottise ! Mais quel geste !
-Hum ! Monsieur... Vous savoir jeûner... le cœur me fend
-J'ai là tout ce qu'il faut Prenez ! Ma chère enfant,
-Encor que mon orgueil de Gascon m'interdise
-D'accepter de vos doigts la moindre friandise,
-J'ai trop peur qu'un refus ne vous soit un chagrin,
-Et j'accepterai donc Oh ! peu de chose ! -- un grain
-De ce raisin Un seul ! ... ce verre d'eau limpide !
--- Et la moitié d'un macaron ! Mais c'est stupide !
-Oh ! quelque chose encor ! Oui. La main à baiser.
-Merci, monsieur. Bonsoir. Je t'écoute causer.
-Dîner ! Boisson ! Dessert ! Là, je me mets à table !
--- Ah ! ... j'avais une faim, mon cher, épouvantable !
--- Tu disais ? Que ces fats aux grands airs belliqueux
-Te fausseront l'esprit si tu n'écoutes qu'eux !
-Va consulter des gens de bon sens, et t'informe
-De l'effet qu'a produit ton algarade. Énorme.
-Le Cardinal Il était là, le Cardinal ?
-A dû trouver cela Mais très original.
-Pourtant C'est un auteur. Il ne peut lui déplaire
-Que l'on vienne troubler la pièce d'un confrère.
-Tu te mets sur les bras, vraiment, trop d'ennemis !
-Combien puis-je, à peu près, ce soir, m'en être mis ?
-Quarant'-huit. Sans compter les femmes. Voyons, compte !
-Montfleury, le bourgeois, de Guiche, le vicomte,
-Baro, l'Académie Assez ! tu me ravis !
-Mais où te mènera la façon dont tu vis ?
-Quel système est le tien ? J'errais dans un méandre ;
-J'avais trop de partis, trop compliqués, à prendre ;
-J'ai pris Lequel ? Mais le plus simple, de beaucoup.
-J'ai décidé d'être admirable, en tout, pour tout !
-Soit ! -- Mais enfin, à moi, le motif de ta haine
-Pour Montfleury, le vrai, dis-le-moi ! Ce Silène,
-Si ventru que son doigt n'atteint pas son nombril,
-Pour les femmes encor se croit un doux péril,
-Et leur fait, cependant qu'en jouant il bredouille,
-Des yeux de carpe avec ses gros yeux de grenouille !
-Et je le hais depuis qu'il se permit, un soir,
-De poser son regard, sur celle... Oh !j'ai cru voir
-Glisser sur une fleur une longue limace !
-Hein ? Comment ? Serait-il possible ? Que j'aimasse ?
-J'aime. Et peut-on savoir ? tu ne m'as jamais dit ?
-Qui j'aime ? ... Réfléchis, voyons. Il m'interdit
-Le rêve d'être aimé même par une laide,
-Ce nez qui d'un quart d'heure en tous lieux me précède ;
-Alors, moi, j'aime qui ? ... Mais cela va de soi !
-J'aime -- mais c'est forcé ! -- la plus belle qui soit !
-La plus belle ? Tout simplement, qui soit au monde !
-La plus brillante, la plus fine, la plus blonde !
-Eh ! mon Dieu, quelle est donc cette femme ? Un danger
-Mortel sans le vouloir, exquis sans y songer,
-Un piège de nature, une rose muscade
-Dans laquelle l'amour se tient en embuscade !
-Qui connaît son sourire a connu le parfait.
-Elle fait de la grâce avec rien, elle fait
-Tenir tout le divin dans un geste quelconque,
-Et tu ne saurais pas, Vénus, monter en conque,
-Ni toi, Diane, marcher dans les grands bois fleuris,
-Comme elle monte en chaise et marche dans Paris !
-Sapristi ! je comprends. C'est clair ! C'est diaphane.
-Magdeleine Robin, ta cousine ? Oui, -- Roxane.
-Eh bien, mais c'est au mieux ! Tu l'aimes ? Dis-le-lui !
-Tu t'es couvert de gloire à ses yeux aujourd'hui !
-Regarde-moi, mon cher, et dis quelle espérance
-Pourrait bien me laisser cette protubérance !
-Oh ! je ne me fais pas d'illusion ! -- Parbleu,
-Oui, quelquefois, je m'attendris, dans le soir bleu ;
-J'entre en quelque jardin où l'heure se parfume ;
-Avec mon pauvre grand diable de nez je hume
-L'avril, -- je suis des yeux, sous un rayon d'argent,
-Au bras d'un cavalier, quelque femme, en songeant
-Que pour marcher, à petits pas, dans de la lune,
-Aussi moi j'aimerais au bras en avoir une,
-Je m'exalte, j'oublie et j'aperçois soudain
-L'ombre de mon profil sur le mur du jardin !
-Mon ami ! Mon ami, j'ai de mauvaises heures !
-De me sentir si laid, parfois, tout seul Tu pleures ?
-Ah ! non, cela, jamais ! Non, ce serait trop laid,
-Si le long de ce nez une larme coulait !
-Je ne laisserai pas, tant que j'en serai maître,
-La divine beauté des larmes se commettre
-Avec tant de laideur grossière ! ... Vois-tu bien,
-Les larmes, il n'est rien de plus sublime, rien,
-Et je ne voudrais pas qu'excitant la risée,
-Une seule, par moi, fût ridiculisée !
-Va, ne t'attriste pas ! L'amour n'est que hasard !
-Non ! J'aime Cléopâtre : ai-je l'air d'un César ?
-J'adore Bérénice : ai-je l'aspect d'un Tite ?
-Mais ton courage ! ton esprit ! -- Cette petite
-Qui t'offrait là, tantôt, ce modeste repas,
-Ses yeux, tu l'as bien vu, ne te détestaient pas !
-C'est vrai ! Hé ! bien ! alors ? ... Mais, Roxane, elle-même,
-Toute blême a suivi ton duel ! Toute blême ?
-Son cœur et son esprit déjà sont étonnés !
-Ose, et lui parle, afin Qu'elle me rie au nez ?
-Non ! -- C'est la seule chose au monde que je craigne !
-Monsieur, on vous demande Ah ! mon Dieu ! Sa duègne !
-De son vaillant cousin on désire savoir
-Où l'on peut, en secret, le voir. Me voir ? Vous voir.
--- On a des choses à vous dire. Des ? Des choses !
-Ah, mon Dieu ! L'on ira, demain, aux primes roses
-D'aurore, -- ouïr la messe à Saint-Roch. Ah ! mon Dieu !
-En sortant, -- où peut-on entrer, causer un peu ?
-Où ? ... Je... mais... Ah ! mon Dieu ! Dites vite. Je cherche !
-Où ? Chez... chez... Ragueneau... le pâtissier Il perche ?
-Dans la rue -- Ah ! mon Dieu, mon Dieu ! -- Saint-Honoré !
-On ira. Soyez-y. Sept heures. J'y serai.
-Moi ! ... D'elle ! ... Un rendez-vous ! Eh bien ! tu n'es plus triste ?
-Ah ! pour quoi que ce soit, elle sait que j'existe !
-Maintenant, tu vas être calme ? Maintenant
-Mais je vais être frénétique et fulminant !
-Il me faut une armée entière a déconfire !
-J'ai dix cœurs ; j'ai vingt bras ; il ne peut me suffire
-De pourfendre des nains Il me faut des géants !
-Hé ! psit ! là-bas ! Silence ! on répète céans !
-Nous partons ! Cyrano ! Qu'est-ce ? Une énorme grive
-Qu'on t'apporte ! Lignière ! ... Hé, qu'est-ce qui t'arrive ?
-Il te cherche ! Il ne peut rentrer chez lui ! Pourquoi ?
-Ce billet m'avertit... cent hommes contre moi
-À cause de... chanson... grand danger me menace
-Porte de Nesle... Il faut, pour rentrer, que j'y passe
-Permets-moi donc d'aller coucher sous... sous ton toit !
-Cent hommes, m'as-tu dit ? Tu coucheras chez toi !
-Mais Prends cette lanterne ! Et marche ! -- Je te jure
-Que c'est moi qui ferai ce soir ta couverture !
-Vous, suivez à distance, et vous serez témoins !
-Mais cent hommes ! Ce soir, il ne m'en faut pas moins !
-Mais pourquoi protéger Voilà Le Bret qui grogne !
-Cet ivrogne banal ? Parce que cet ivrogne,
-Ce tonneau de muscat, ce fût de rossoli,
-Fit quelque chose un jour de tout à fait joli :
-Au sortir d'une messe ayant, selon le rite,
-Vu celle qu'il aimait prendre de l'eau bénite,
-Lui que l'eau fait sauver, courut au bénitier,
-Se pencha sur sa conque et le but tout entier !
-Tiens, c'est gentil, cela ! N'est-ce pas, la soubrette ?
-Mais pourquoi sont-ils cent contre un pauvre poète ?
-Marchons ! Et vous, messieurs, en me voyant charger,
-Ne me secondez pas, quel que soit le danger !
-Oh ! mais, moi, je vais voir ! Venez ! Viens-tu, Cassandre ?
-Venez tous, le Docteur, Isabelle, Léandre,
-Tous ! Car vous allez joindre, essaim charmant et fol,
-La farce italienne à ce drame espagnol,
-Et, sur son ronflement tintant un bruit fantasque,
-L'entourer de grelots comme un tambour de basque !
-Bravo ! -- Vite, une mante ! -- Un capuchon ! Allons !
-Vous nous jouerez un air, messieurs les violons !
-Bravo ! des officiers, des femmes en costume,
-Et, vingt pas en avant Moi, tout seul, sous la plume
-Que la gloire elle-même à ce feutre piqua,
-Fier comme un Scipion triplement Nasica !
--- C'est compris ? Défendu de me prêter main-forte ! --
-On y est ? ... Un, deux, trois ! Portier, ouvre la porte !
-Ah ! ... Paris fuit, nocturne et quasi nébuleux ;
-Le clair de lune coule aux pentes des toits bleus ;
-Un cadre se prépare, exquis, pour cette scène ;
-Là-bas, sous des vapeurs en écharpe, la Seine,
-Comme un mystérieux et magique miroir,
-Tremble... Et vous allez voir ce que vous allez voir !
-À la porte de Nesle ! À la porte de Nesle !
-Ne demandiez-vous pas pourquoi, mademoiselle,
-Contre ce seul rimeur cent hommes furent mis ?
-C'est parce qu'on savait qu'il est de mes amis !
-Fruits en nougat ! Flan ! Paon ! Roinsoles ! Bœuf en daube !
-Sur les cuivres, déjà, glisse l'argent de l'aube !
-Étouffe en toi le dieu qui chante, Ragueneau !
-L'heure du luth viendra, -- c'est l'heure du fourneau !
-Vous, veuillez m'allonger cette sauce, elle est courte !
-De combien ? De trois pieds. Hein ? La tarte ! La tourte !
-Ma Muse, éloigne-toi, pour que tes yeux charmants
-N'aillent pas se rougir au feu de ces sarments !
-Vous avez mal placé la fente de ces miches :
-Au milieu la césure, -- entre les hémistiches !
-À ce palais de croûte, il faut, vous, mettre un toit
-Et toi, sur cette broche interminable, toi,
-Le modeste poulet et la dinde superbe,
-Alterne-les, mon fils, comme le vieux Malherbe
-Alternait les grands vers avec les plus petits,
-Et fais tourner au feu des strophes de rôtis !
-Maître, en pensant à vous, dans le four, j'ai fait cuire
-Ceci, qui vous plaira, je l'espère. Une lyre !
-En pâte de brioche. Avec des fruits confits !
-Et les cordes, voyez, en sucre je les fis.
-Va boire à ma santé ! Chut ! ma femme ! Circule,
-Et cache cet argent ! C'est beau ? C'est ridicule !
-Des sacs ? ... Bon. Merci. Ciel ! Mes livres vénérés !
-Les vers de mes amis ! déchirés ! démembrés !
-Pour en faire des sacs à mettre des croquantes
-Ah ! vous renouvelez Orphée et les bacchantes !
-Et n'ai-je pas le droit d'utiliser vraiment
-Ce que laissent ici, pour unique paiement,
-Vos méchants écriveurs de lignes inégales !
-Fourmi ! ... n'insulte pas ces divines cigales !
-Avant de fréquenter ces gens-là, mon ami,
-Vous ne m'appeliez pas bacchante, -- ni fourmi !
-Avec des vers, faire cela ! Pas autre chose.
-Que faites-vous, alors, madame, avec la prose ?
-Vous désirez, petits ? Trois pâtés. Là, bien roux
-Et bien chauds. S'il vous plaît, enveloppez-les-nous ?
-Hélas ! un de mes sacs ! Que je les enveloppe ?
-Tel Ulysse, le jour qu'il quitta Pénélope
-Pas celui-ci ! Le blond Phœbus... Pas celui-là !
-Eh bien ! qu'attendez-vous ? Voilà, voilà, voilà !
-Le sonnet à Philis ! ... mais c'est dur tout de même !
-C'est heureux qu'il se soit décidé ! Nicodème !
-Psit ! ... Petits ! ... Rendez-moi le sonnet à Philis,
-Au lieu de trois pâtés je vous en donne six.
-Philis ! ... Sur ce doux nom, une tache de beurre !
-Philis ! Quelle heure est-il ? Six heures. Dans une heure !
-Bravo ! J'ai vu Quoi donc ! Votre combat ! Lequel ?
-Celui de l'hôtel de Bourgogne ! Ah ! ... Le duel !
-Oui, le duel en vers ! Il en a plein la bouche !
-Allons ! tant mieux ! À la fin de l'envoi, je touche !
-À la fin de l'envoi, je touche ! ... Que c'est beau !
-À la fin de l'envoi Quelle heure, Ragueneau ?
-Six heures cinq ! ... je touche ! Oh ! faire une ballade !
-Qu'avez-vous à la main ? Rien. Une estafilade.
-Courûtes-vous quelque péril ? Aucun péril.
-Je crois que vous mentez ! Mon nez remuerait-il ?
-Il faudrait que ce fût pour un mensonge énorme !
-J'attends ici quelqu'un. Si ce n'est pas sous l'orme,
-Vous nous laisserez seuls. C'est que je ne peux pas ;
-Mes rimeurs vont venir Pour leur premier repas.
-Tu les éloigneras quand je te ferai signe
-L'heure ? Six heures dix. Une plume ? De cygne.
-Salut ! Qu'est-ce ? Un ami de ma femme. Un guerrier
-Terrible, -- à ce qu'il dit ! Chut ! Écrire, -- plier, --
-Lui donner, -- me sauver Lâche ! ... Mais que je meure,
-Si j'ose lui parler, lui dire un seul mot L'heure ?
-Six et quart ! -- un seul mot de tous ceux que j'ai là !
-Tandis qu'en écrivant Eh bien ! écrivons-la,
-Cette lettre d'amour qu'en moi-même j'ai faite
-Et refaite cent fois, de sorte qu'elle est prête,
-Et que mettant mon âme à côté du papier,
-Je n'ai tout simplement qu'à la recopier.
-Les voici vos crottés ! Confrère ! Cher confrère !
-Aigle des pâtissiers ! Ça sent bon dans votre aire,
-O Phœbus-Rôtisseur ! Apollon maître-queux !
-Comme on est tout de suite à son aise avec eux !
-Nous fûmes retardés par la foule attroupée
-À la porte de Nesle ! Ouverts à coups d'épée,
-Huit malandrins sanglants illustraient les pavés !
-Huit ? ... Tiens, je croyais sept. Est-ce que vous savez
-Le héros du combat ? Moi ? ... Non ! Et vous ? Peut-être !
-Je vous aime Un seul homme, assurait-on, sut mettre
-Toute une bande en fuite ! Oh ! c'était curieux !
-Des piques, des bâtons jonchaient le sol ! vos yeux
-On trouvait des chapeaux jusqu'au quai des Orfèvres !
-Sapristi ! ce dut être un féroce vos lèvres
-Un terrible géant, l'auteur de ces exploits !
-Et je m'évanouis de peur quand je vous vois.
-Qu'as-tu rimé de neuf, Ragueneau ? qui vous aime
-Pas besoin de signer. Je la donne moi-même.
-J'ai mis une recette en vers. Oyons ces vers !
-Cette brioche a mis son bonnet de travers.
-Ce pain d'épice suit le rimeur famélique,
-De ses yeux en amande aux sourcils d'angélique !
-Nous écoutons. Ce chou bave sa crème. Il rit.
-Pour la première fois la Lyre me nourrit !
-Une recette en vers Tu déjeunes ? Tu dînes !
-Comment on fait les tartelettes amandines.
-Exquis ! Délicieux ! Homph ! Bercés par ta voix,
-Ne vois-tu pas comme ils s'empiffrent ? Je le vois
-Sans regarder, de peur que cela ne les trouble ;
-Et dire ainsi mes vers me donne un plaisir double,
-Puisque je satisfais un doux faible que j'ai
-Tout en laissant manger ceux qui n'ont pas mangé !
-Toi, tu me plais ! Hé là, Lise ? Ce capitaine
-Vous assiège ? Oh ! mes yeux, d'une œillade hautaine,
-Savent vaincre quiconque attaque mes vertus.
-Euh ! pour des yeux vainqueurs, je les trouve battus.
-Mais Ragueneau me plaît. C'est pourquoi, dame Lise,
-Je défends que quelqu'un le ridicoculise.
-Mais À bon entendeur Vraiment, vous m'étonnez !
-Répondez... sur son nez Sur son nez... sur son nez
-Psit ! Nous serons bien mieux par là Psit ! psit ! Pour lire
-Des vers Mais les gâteaux ! Emportons-les ! Je tire
-Ma lettre si je sens seulement qu'il y a
-Le moindre espoir ! Entrez ! Vous, deux mots, duègna !
-Quatre. Êtes-vous gourmande ? À m'en rendre malade.
-Bon. Voici deux sonnets de monsieur Benserade
-Heu ! que je vous remplis de darioles. Hou !
-Aimez-vous le gâteau qu'on nomme petit chou ?
-Monsieur, j'en fais état, lorsqu'il est à la crème.
-J'en plonge six pour vous dans le sein d'un poème
-De Saint-Amant ! Et dans ces vers de Chapelain
-Je dépose un fragment, moins lourd, de poupelin.
--- Ah ! Vous aimez les gâteaux frais ? J'en suis férue !
-Veuillez aller manger tous ceux-ci dans la rue.
-Mais Et ne revenez qu'après avoir fini !
-Que l'instant entre tous les instants soit béni,
-Où, cessant d'oublier qu'humblement je respire
-Vous venez jusqu'ici pour me dire... me dire ?
-Mais tout d'abord merci, car ce drôle, ce fat
-Qu'au brave jeu d'épée, hier, vous avez fait mat,
-C'est lui qu'un grand seigneur... épris de moi De Guiche ?
-Cherchait à m'imposer... comme mari Postiche ?
-Je me suis donc battu, madame, et c'est tant mieux,
-Non pour mon vilain nez, mais bien pour vos beaux yeux.
-Puis... je voulais... Mais pour l'aveu que je viens faire,
-Il faut que je revoie en vous le... presque frère,
-Avec qui je jouais, dans le parc -- près du lac !
-Oui... vous veniez tous les étés à Bergerac !
-Les roseaux fournissaient le bois pour vos épées ?
-Et les maïs, les cheveux blonds pour vos poupées !
-C'était le temps des jeux Des mûrons aigrelets
-Le temps où vous faisiez tout ce que je voulais !
-Roxane, en jupons courts, s'appelait Madeleine
-J'étais jolie, alors ? Vous n'étiez pas vilaine.
-Parfois, la main en sang de quelque grimpement,
-Vous accouriez ! -- Alors, jouant à la maman,
-Je disais d'une voix qui tâchait d'être dure :
-'Qu'est-ce que c'est encor que cette égratignure ?'
-Oh ! C'est trop fort ! Et celle-ci ! Non ! Montrez-la !
-Hein ? à votre âge, encor ! -- Où t'es-tu fait cela ?
-En jouant, du côté de la porte de Nesle.
-Donnez ! Si gentiment ! Si gaiement maternelle !
-Et, dites-moi, -- pendant que j'ôte un peu le sang, --
-Ils étaient contre vous ? Oh ! pas tout à fait cent.
-Racontez ! Non. Laissez. Mais vous, dites la chose
-Que vous n'osiez tantôt me dire À présent, j'ose,
-Car le passé m'encouragea de son parfum !
-Oui, j'ose maintenant. Voilà. J'aime quelqu'un.
-Ah ! Qui ne le sait pas d'ailleurs. Ah ! Pas encore.
-Ah ! Mais qui va bientôt le savoir, s'il l'ignore.
-Ah ! Un pauvre garçon qui jusqu'ici m'aima
-Timidement, de loin, sans oser le dire Ah !
-Laissez-moi votre main, voyons, elle a la fièvre. --
-Mais moi, j'ai vu trembler les aveux sur sa lèvre.
-Ah ! Et figurez-vous, tenez, que, justement
-Oui, mon cousin, il sert dans votre régiment !
-Ah ! Puisqu'il est cadet dans votre compagnie !
-Ah ! Il a sur son front de l'esprit, du génie,
-Il est fier, noble, jeune, intrépide, beau Beau !
-Quoi ? Qu'avez-vous ? Moi, rien... C'est... c'est C'est ce bobo.
-Enfin, je l'aime. Il faut d'ailleurs que je vous die
-Que je ne l'ai jamais vu qu'à la Comédie
-Vous ne vous êtes donc pas parlé ? Nos yeux seuls.
-Mais comment savez-vous, alors ? Sous les tilleuls
-De la place Royale, on cause... Des bavardes
-M'ont renseignée Il est cadet ? Cadet aux gardes.
-Son nom ? Baron Christian de Neuvillette. Hein ?
-Il n'est pas aux cadets. Si, depuis ce matin :
-Capitaine Carbon de Castel-Jaloux. Vite,
-Vite, on lance son cœur ! ... Mais, ma pauvre petite
-J'ai fini les gâteaux, monsieur de Bergerac !
-Eh bien ! lisez les vers imprimés sur le sac !
-Ma pauvre enfant, vous qui n'aimez que beau langage,
-Bel esprit, -- si c'était un profane, un sauvage.
-Non, il a les cheveux d'un héros de d'Urfé !
-S'il était aussi maldisant que bien coiffé !
-Non, tous les mots qu'il dit sont fins, je le devine !
-Oui, tous les mots sont fins quand la moustache est fine.
--- Mais si c'était un sot ! Eh bien ! j'en mourrais, là !
-Vous m'avez fait venir pour me dire cela ?
-Je n'en sens pas très bien l'utilité, madame.
-Ah, c'est que quelqu'un hier m'a mis la mort dans l'âme,
-Et me disant que tous, vous êtes tous Gascons
-Dans votre compagnie Et que nous provoquons
-Tous les blancs-becs qui, par faveur, se font admettre
-Parmi les purs Gascons que nous sommes, sans l'être ?
-C'est ce qu'on vous a dit ? Et vous pensez si j'ai
-Tremblé pour lui ! Non sans raison ! Mais j'ai songé
-Lorsque invincible et grand, hier, vous nous apparûtes,
-Châtiant ce coquin, tenant tête à ces brutes, --
-J'ai songé : s'il voulait, lui que tous ils craindront
-C'est bien, je défendrai votre petit baron.
-Oh ! n'est-ce pas que vous allez me le défendre ?
-J'ai toujours eu pour vous une amitié si tendre.
-Oui, oui. Vous serez son ami ? Je le serai.
-Et jamais il n'aura de duel ? C'est juré.
-Oh ! je vous aime bien. Il faut que je m'en aille.
-Mais vous ne m'avez pas raconté la bataille
-De cette nuit. Vraiment ce dut être inouï !
--- Dites-lui qu'il m'écrive. Oh ! je vous aime ! Oui, oui.
-Cent hommes contre vous ? Allons, adieu. -- Nous sommes
-De grands amis ! Oui, oui. Qu'il m'écrive ! -- Cent hommes ! --
-Vous me direz plus tard. Maintenant, je ne puis.
-Cent hommes ! Quel courage ! Oh ! j'ai fait mieux depuis.
-Peut-on rentrer ? Oui Le voilà ! Mon capitaine !
-Notre héros ! Nous savons tout ! Une trentaine
-De mes cadets sont là ! Mais Viens ! on veut te voir !
-Non ! Il boivent en face, à la Croix du Trahoir.
-Je Le héros refuse. Il est d'humeur bourrue !
-Ah ! Sandious ! Les voici qui traversent la rue !
-Mille dious ! -- Capdedious ! -- Mordious ! -- Pocapdedious !
-Messieurs, vous êtes donc tous de Gascogne ! Tous !
-Bravo ! Baron ! Vivat ! Baron ! Que je t'embrasse !
-Baron ! Embrassons-le ! Baron ! ... baron ! ... de grâce
-Vous êtes tous barons, messieurs ? Tous ! Le sont-ils ?
-On ferait une tour rien qu'avec nos tortils !
-On te cherche ! Une foule en délire conduite
-Par ceux qui cette nuit marchèrent à ta suite
-Tu ne leur as pas dit où je me trouve ? Si !
-Monsieur, tout le Marais se fait porter ici !
-Et Roxane ? Tais-toi ! Cyrano ! Ma boutique
-Est envahie ! On casse tout ! C'est magnifique !
-Mon ami... mon ami Je n'avais pas hier
-Tant d'amis ! Le succès ! Si tu savais, mon cher
-Si tu ? ... Tu ? ... Qu'est-ce donc qu'ensemble nous gardâmes ?
-Je veux vous présenter, Monsieur, à quelques dames
-Qui là, dans mon carrosse Et vous d'abord, à moi,
-Qui vous présentera ? Mais qu'as-tu donc ? Tais-toi !
-Puis-je avoir des détails sur ? Non. C'est Théophraste,
-Renaudot ! l'inventeur de la gazette. Baste !
-Cette feuille où l'on fait tant de choses tenir !
-On dit que cette idée a beaucoup d'avenir !
-Monsieur Encor ! Je veux faire un pentacrostiche
-Sur votre nom Monsieur Assez ! Monsieur de Guiche !
-Vient de la part du maréchal de Gassion !
-Qui tient à vous mander son admiration
-Pour le nouvel exploit dont le bruit vient de courre.
-Bravo ! Le maréchal s'y connaît en bravoure.
-Il n'aurait jamais cru le fait si ces messieurs
-N'avaient pu lui jurer l'avoir vu. De nos yeux !
-Mais Tais-toi ! Tu parais souffrir ! Devant ce monde ?
-Moi souffrir ? ... Tu vas voir ! Votre carrière abonde
-De beaux exploits, déjà. -- Vous servez chez ces fous
-De Gascons, n'est-ce pas ? Aux cadets, oui. Chez nous !
-Ah ! ah ! ... Tous ces messieurs à la mine hautaine,
-Ce sont donc les fameux ? Cyrano ! Capitaine ?
-Puisque ma compagnie est, je crois, au complet,
-Veuillez la présenter au comte, s'il vous plaît.
-Un poète est un luxe, aujourd'hui, qu'on se donne.
--- Voulez-vous être à moi ? Non, Monsieur, à personne.
-Votre verve amusa mon oncle Richelieu,
-Hier. Je veux vous servir auprès de lui. Grand Dieu !
-Vous avez bien rimé cinq actes, j'imagine ?
-Tu vas faire jouer, mon cher, ton Agrippine !
-Portez-les-lui. Vraiment ? Il est des plus experts.
-Il vous corrigera seulement quelques vers
-Impossible, Monsieur ; mon sang se coagule
-En pensant qu'on y peut changer une virgule.
-Mais quand un vers lui plaît, en revanche, mon cher,
-Il le paye très cher. Il le paye moins cher
-Que moi, lorsque j'ai fait un vers, et que je l'aime,
-Je me le paye, en me le chantant à moi-même !
-Vous êtes fier. Vraiment, vous l'avez remarqué ?
-Regarde, Cyrano ! ce matin, sur le quai
-Le bizarre gibier à plumes que nous prîmes !
-Les feutres des fuyards ! Des dépouilles opimes !
-Ah ! Ah ! Ah ! Celui qui posta ces gueux, ma foi,
-Doit rager aujourd'hui. Sait-on qui c'est ? C'est moi.
-Je les avais chargés de châtier, -- besogne
-Qu'on ne fait pas soi-même, -- un rimailleur ivrogne.
-Que faut-il qu'on en fasse ? Ils sont gras... Un salmis ?
-Monsieur, si vous voulez les rendre à vos amis ?
-Ma chaise et mes porteurs, tout de suite : je monte.
-Vous, Monsieur ! Les porteurs de monseigneur le comte
-De Guiche ! Avez-vous lu Don Quichot ? Je l'ai lu.
-Et me découvre au nom de cet hurluberlu.
-Veuillez donc méditer alors Voici la chaise.
-Sur le chapitre des moulins ! Chapitre treize.
-Car, lorsqu'on les attaque, il arrive souvent
-J'attaque donc des gens qui tournent à tout vent ?
-Qu'un moulinet de leurs grands bras chargés de toiles
-Vous lance dans la boue ! Ou bien dans les étoiles !
-Messieurs... Messieurs... Messieurs Ah ! dans quels jolis draps.
-Oh ! toi ! tu vas grogner ! Enfin, tu conviendras
-Qu'assassiner toujours la chance passagère,
-Devient exagéré. Hé bien oui, j'exagère !
-Ah ! Mais pour le principe, et pour l'exemple aussi,
-Je trouve qu'il est bon d'exagérer ainsi.
-Si tu laissais un peu ton âme mousquetaire,
-La fortune et la gloire Et que faudrait-il faire ?
-Chercher un protecteur puissant, prendre un patron,
-Et comme un lierre obscur qui circonvient un tronc
-Et s'en fait un tuteur en lui léchant l'écorce,
-Grimper par ruse au lieu de s'élever par force ?
-Non, merci. Dédier, comme tous il le font,
-Des vers aux financiers ? se changer en bouffon
-Dans l'espoir vil de voir, aux lèvres d'un ministre,
-Naître un sourire, enfin, qui ne soit pas sinistre ?
-Non, merci. Déjeuner, chaque jour, d'un crapaud ?
-Avoir un ventre usé par la marche ? une peau
-Qui plus vite, à l'endroit des genoux, devient sale ?
-Exécuter des tours de souplesse dorsale ?
-Non, merci. D'une main flatter la chèvre au cou
-Cependant que, de l'autre, on arrose le chou,
-Et, donneur de séné par désir de rhubarbe,
-Avoir son encensoir, toujours, dans quelque barbe ?
-Non, merci ! Se pousser de giron en giron,
-Devenir un petit grand homme dans un rond,
-Et naviguer, avec des madrigaux pour rames,
-Et dans ses voiles des soupirs de vieilles dames ?
-Non, merci ! Chez le bon éditeur de Sercy
-Faire éditer ses vers en payant ? Non, merci !
-S'aller faire nommer pape par les conciles
-Que dans des cabarets tiennent des imbéciles ?
-Non, merci ! Travailler à se construire un nom
-Sur un sonnet, au lieu d'en faire d'autres ? Non,
-Merci ! Ne découvrir du talent qu'aux mazettes ?
-Être terrorisé par de vagues gazettes,
-Et se dire sans cesse : "Oh, pourvu que je sois
-Dans les petits papiers du Mercure François ?"
-Non, merci ! Calculer, avoir peur, être blême,
-Aimer mieux faire une visite qu'un poème,
-Rédiger des placets, se faire présenter ?
-Non, merci ! non, merci ! non, merci ! Mais... chanter,
-Rêver, rire, passer, être seul, être libre,
-Avoir l'œil qui regarde bien, la voix qui vibre,
-Mettre, quand il vous plaît, son feutre de travers,
-Pour un oui, pour un non, se battre, -- ou faire un vers !
-Travailler sans souci de gloire ou de fortune,
-À tel voyage, auquel on pense, dans la lune !
-N'écrire jamais rien qui de soi ne sortît,
-Et modeste d'ailleurs, se dire : mon petit,
-Sois satisfait des fleurs, des fruits, même des feuilles,
-Si c'est dans ton jardin à toi que tu les cueilles !
-Puis, s'il advient d'un peu triompher, par hasard,
-Ne pas être obligé d'en rien rendre à César,
-Vis-à-vis de soi-même en garder le mérite,
-Bref, dédaignant d'être le lierre parasite,
-Lors même qu'on n'est pas le chêne ou le tilleul,
-Ne pas monter bien haut, peut-être, mais tout seul !
-Tout seul, soit ! Mais non pas contre tous ! Comment diable
-As-tu donc contracté la manie effroyable
-De te faire toujours, partout, des ennemis ?
-À force de vous voir vous faire des amis,
-Et rire à ces amis dont vous avez des foules,
-D'une bouche empruntée au derrière des poules !
-J'aime raréfier sur mes pas les saluts,
-Et m'écrie avec joie : un ennemi de plus !
-Quelle aberration ! Eh bien, oui, c'est mon vice.
-Déplaire est mon plaisir. J'aime qu'on me haïsse.
-Mon cher, si tu savais comme l'on marche mieux
-Sous la pistolétade excitante des yeux !
-Comme, sur les pourpoints, font d'amusantes taches
-Le fiel des envieux et la bave des lâches !
--- Vous, la molle amitié dont vous vous entourez,
-Ressemble à ces grands cols d'Italie, ajourés
-Et flottants, dans lesquels votre cou s'effémine :
-On y est plus à l'aise... et de moins haute mine,
-Car le front n'ayant pas de maintien ni de loi,
-S'abandonne à pencher dans tous les sens. Mais moi,
-La Haine, chaque jour, me tuyaute et m'apprête
-La fraise dont l'empois force à lever la tête ;
-Chaque ennemi de plus est un nouveau godron
-Qui m'ajoute une gêne, et m'ajoute un rayon :
-Car, pareille en tous points à la fraise espagnole,
-La Haine est un carcan, mais c'est une auréole !
-Fais tout haut l'orgueilleux et l'amer, mais, tout bas
-Dis-moi tout simplement qu'elle ne t'aime pas !
-Tais-toi ! Hé ! Cyrano ! Le récit ? Tout à l'heure !
-Le récit du combat ! Ce sera la meilleure
-Leçon pour ce timide apprentif ! Apprentif ?
-Oui, septentrional maladif ! Maladif ?
-Monsieur de Neuvillette, apprenez quelque chose :
-C'est qu'il est un objet, chez nous, dont on ne cause
-Pas plus que de cordon dans l'hôtel d'un pendu !
-Qu'est-ce ? Regardez-moi ! M'avez-vous entendu ?
-Ah ! c'est le Chut ! ... jamais ce mot ne se profère !
-Ou c'est à lui, là-bas, que l'on aurait affaire !
-Deux nasillards par lui furent exterminés
-Parce qu'il lui déplut qu'ils parlassent du nez !
-On ne peut faire, sans défuncter avant l'âge,
-La moindre allusion au fatal cartilage !
-Un mot suffit ! Que dis-je, un mot ? Un geste, un seul !
-Et tirer son mouchoir, c'est tirer son linceul !
-Capitaine ! Monsieur ? Que fait-on quand on trouve
-Des Méridionaux trop vantards ? On leur prouve
-Qu'on peut être du Nord, et courageux. Merci.
-Maintenant, ton récit ! Son récit ! Mon récit ?
-Eh bien ! donc je marchais tout seul, à leur rencontre.
-La lune, dans le ciel, luisait comme une montre,
-Quand soudain, je ne sais quel soigneux horloger
-S'étant mis à passer un coton nuager
-Sur le boîtier d'argent de cette montre ronde,
-Il se fit une nuit la plus noire du monde,
-Et les quais n'étant pas du tout illuminés,
-Mordious ! on n'y voyait pas plus loin Que son nez.
-Qu'est-ce que c'est que cet homme-là ? C'est un homme
-Arrivé ce matin. Ce matin ? Il se nomme
-Le baron de Neuvil Ah ! C'est bien Je Très bien
-Je disais donc Mordious ! que l'on n'y voyait rien.
-Et je marchais, songeant que pour un gueux fort mince
-J'allais mécontenter quelque grand, quelque prince,
-Qui m'aurait sûrement Dans le nez ! Une dent, --
-Qui m'aurait une dent... et qu'en somme, imprudent,
-J'allais fourrer Le nez Le doigt... entre l'écorce
-Et l'arbre, car ce grand pouvait être de force
-À me faire donner Sur le nez Sur les doigts.
--- Mais j'ajoutai : Marche, Gascon, fais ce que dois !
-Va, Cyrano ! Et ce disant, je me hasarde,
-Quand, dans l'ombre, quelqu'un me porte Une nasarde.
-Je la pare, et soudain me trouve Nez à nez
-Ventre-Saint-Gris ! avec cent braillards avinés
-Qui puaient À plein nez L'oignon et la litharge !
-Je bondis, front baissé Nez au vent ! et je charge !
-J'en estomaque deux ! J'en empale un tout vif !
-Quelqu'un m'ajuste : Paf ! et je riposte Pif !
-Tonnerre ! Sortez tous ! C'est le réveil du tigre !
-Tous ! Et laissez-moi seul avec cet homme ! Bigre !
-On va le retrouver en hachis ! En hachis ?
-Dans un de vos pâtés ! Je sens que je blanchis,
-Et que je m'amollis comme une serviette !
-Sortons ! Il n'en va pas laisser une miette !
-Ce qui va se passer ici, j'en meurs d'effroi !
-Quelque chose d'épouvantable ! Embrasse-moi !
-Monsieur Brave. Ah ça ! mais ! Très brave. Je préfère.
-Me direz-vous ? Embrasse-moi. Je suis son frère.
-De qui ? Mais d'elle ! Hein ? Mais de Roxane ! Ciel !
-Vous, son frère ? Ou tout comme : un cousin fraternel.
-Elle vous a ? Tout dit ! M'aime-t-elle ? Peut-être !
-Comme je suis heureux, Monsieur, de vous connaître !
-Voilà ce qui s'appelle un sentiment soudain.
-Pardonnez-moi C'est vrai qu'il est beau, le gredin !
-Si vous saviez, Monsieur, comme je vous admire !
-Mais tous ces nez que vous m'avez Je les retire !
-Roxane attend ce soir une lettre Hélas ! Quoi ?
-C'est me perdre que de cesser de rester coi !
-Comment ? Las ! je suis sot à m'en tuer de honte !
-Mais non, tu ne l'es pas, puisque tu t'en rends compte.
-D'ailleurs, tu ne m'as pas attaqué comme un sot.
-Bah ! on trouve des mots quand on monte à l'assaut !
-Oui, j'ai certain esprit facile et militaire,
-Mais je ne sais, devant les femmes, que me taire.
-Oh ! leurs yeux, quand je passe, ont pour moi des bontés
-Leurs cœurs n'en ont-ils plus quand vous vous arrêtez ?
-Non ! car je suis de ceux, -- je le sais... et je tremble ! --
-Qui ne savent parler d'amour. Tiens ! ... Il me semble
-Que si l'on eût pris soin de me mieux modeler,
-J'aurais été de ceux qui savent en parler.
-Oh ! pouvoir exprimer les choses avec grâce !
-Être un joli petit mousquetaire qui passe !
-Roxane est précieuse et sûrement je vais
-Désillusionner Roxane ! Si j'avais
-Pour exprimer mon âme un pareil interprète !
-Il me faudrait de l'éloquence ! Je t'en prête !
-Toi, du charme physique et vainqueur, prête-m'en :
-Et faisons à nous deux un héros de roman !
-Quoi ? Te sens-tu de force à répéter les choses
-Que chaque jour je t'apprendrai ? Tu me proposes ?
-Roxane n'aura pas de désillusions !
-Dis, veux-tu qu'à nous deux nous la séduisions ?
-Veux-tu sentir passer, de mon pourpoint de buffle
-Dans ton pourpoint brodé, l'âme que je t'insuffle !
-Mais, Cyrano ! Christian, veux-tu ? Tu me fais peur !
-Puisque tu crains, tout seul, de refroidir son cœur,
-Veux-tu que nous fassions -- et bientôt tu l'embrases ! --
-Collaborer un peu tes lèvres et mes phrases ?
-Tes yeux brillent ! Veux-tu ? Quoi ! cela te ferait
-Tant de plaisir ? Cela Cela m'amuserait !
-C'est une expérience à tenter un poète.
-Veux-tu me compléter et que je te complète ?
-Tu marcheras, j'irai dans l'ombre à ton côté :
-Je serai ton esprit, tu seras ma beauté.
-Mais la lettre qu'il faut, au plus tôt, lui remettre !
-Je ne pourrai jamais Tiens, la voilà, ta lettre !
-Comment ? Hormis l'adresse, il n'y manque plus rien.
-Je Tu peux l'envoyer. Sois tranquille. Elle est bien.
-Vous aviez ? Nous avons toujours, nous, dans nos poches,
-Des épîtres à des Chloris... de nos caboches,
-Car nous sommes ceux-là qui pour amante n'ont
-Que du rêve soufflé dans la bulle d'un nom !
-Prends, et tu changeras en vérités ces feintes ;
-Je lançais au hasard ces aveux et ces plaintes :
-Tu verras se poser tous ces oiseaux errants.
-Tu verras que je fus dans cette lettre -- prends ! --
-D'autant plus éloquent que j'étais moins sincère !
--- Prends donc, et finissons ! N'est-il pas nécessaire
-De changer quelques mots ? Écrite en divaguant,
-Ira-t-elle à Roxane ? Elle ira comme un gant !
-Mais La crédulité de l'amour-propre est telle,
-Que Roxane croira que c'est écrit pour elle !
-Ah ! mon ami ! Plus rien... Un silence de mort
-Je n'ose regarder Hein ? Ah ! ... Oh ! C'est trop fort !
-Ouais ? Notre démon est doux comme un apôtre !
-Quand sur une narine on le frappe, -- il tend l'autre !
-On peut donc lui parler de son nez, maintenant ?
--- Eh ! Lise ! Tu vas voir ! Oh ! ... oh ! ... c'est surprenant !
-Quelle odeur ! Mais monsieur doit l'avoir reniflée ?
-Qu'est-ce que cela sent ici ? La giroflée !
-Et puis, elle est partie avec un mousquetaire !
-Seul, ruiné, je me pends. J'avais quitté la terre.
-Monsieur de Bergerac entre, et, me dépendant,
-Me vient à sa cousine offrir comme intendant.
-Mais comment expliquer cette ruine où vous êtes ?
-Lise aimait les guerriers, et j'aimais les poètes !
-Mars mangeait les gâteaux qui laissait Apollon :
--- Alors, vous comprenez, cela ne fut pas long !
-Roxane, êtes-vous prête ? ... On nous attend ! Je passe
-Une mante ! C'est là qu'on nous attend, en face.
-Chez Clomire. Elle tient bureau, dans son réduit.
-On y lit un discours sur le Tendre, aujourd'hui.
-Sur le Tendre ? Mais oui ! Roxane, il faut descendre,
-Ou nous allons manquer le discours sur le Tendre !
-Je viens ! La ! la ! la ! la ! On nous joue un morceau ?
-Je vous dis que la croche est triple, triple sot !
-Vous savez donc, Monsieur, si les croches sont triples ?
-Je suis musicien, comme tous les disciples
-De Gassendi ! La ! la ! Je peux continuer !
-La ! la ! la ! la ! C'est vous ? Moi qui viens saluer
-Vos lys, et présenter mes respects à vos roses !
-Je descends ! Qu'est-ce donc que ces deux virtuoses ?
-C'est un pari que j'ai gagné sur d'Assoucy.
-Nous discutions un point de grammaire. -- Non ! -- Si ! --
-Quand soudain me montrant ces deux grands escogriffes
-Habiles à gratter les cordes de leurs griffes,
-Et dont il fait toujours son escorte, il me dit :
-"Je te parie un jour de musique !" Il perdit.
-Jusqu'à ce que Phœbus recommence son orbe,
-J'ai donc sur mes talons ces joueurs de théorbe,
-De tout ce que je fais harmonieux témoins !
-Ce fut d'abord charmant, et ce l'est déjà moins.
-Hep ! ... Allez de ma part jouer une pavane
-À Montfleury ! Je viens demander à Roxane
-Ainsi que chaque soir Jouez longtemps, -- et faux !
-Si l'ami de son âme est toujours sans défauts ?
-Ah ! qu'il est beau, qu'il a d'esprit, et que je l'aime !
-Christian a tant d'esprit ? Mon cher, plus que vous-même !
-J'y consens. Il ne peut exister à mon goût
-Plus fin diseur de ces jolis riens qui sont tout.
-Parfois il est distrait, ses Muses sont absentes ;
-Puis, tout à coup, il dit des choses ravissantes !
-Non ? C'est trop fort ! Voilà comme les hommes sont :
-Il n'aura pas d'esprit puisqu'il est beau garçon !
-Il sait parler du cœur d'une façon experte ?
-Mais il n'en parle pas, Monsieur, il en disserte !
-Il écrit ? Mieux encor ! Écoutez donc un peu :
-Plus tu me prends de cœur, plus j'en ai ! Hé ! bien ? Peuh !
-Et ceci : Pour souffrir, puisqu'il m'en faut un autre,
-Si vous gardez mon cœur, envoyez-moi le vôtre !
-Tantôt il en a trop et tantôt pas assez.
-Qu'est-ce au juste qu'il veut, de cœur ? Vous m'agacez !
-C'est la jalousi' Hein ! d'auteur qui vous dévore !
--- Et ceci, n'est-il pas du dernier tendre encore ?
-Croyez que devers vous mon cœur ne fait qu'un cri,
-Et que si les baisers s'envoyaient par écrit,
-Madame, vous liriez ma lettre avec les lèvres !
-Ha ! ha ! ces lignes-là sont... hé ! hé ! mais bien mièvres !
-Et ceci Vous savez donc ses lettres par cœur ?
-Toutes ! Il n'y a pas à dire : c'est flatteur !
-C'est un maître ! Oh ! ... un maître ! Un maître ! Soit ! ... un maître !
-Monsieur de Guiche ! Entrez ! ... car il vaut mieux, peut-être,
-Qu'il ne vous trouve pas ici ; cela pourrait
-Le mettre sur la piste Oui, de mon cher secret !
-Il m'aime, il est puissant, il ne faut pas qu'il sache !
-Il peut dans mes amours donner un coup de hache !
-Bien ! bien ! bien ! Je sortais. Je viens prendre congé.
-Vous partez ? Pour la guerre. Ah ! Ce soir même. Ah ! J'ai
-Des ordres. On assiège Arras. Ah... on assiège ?
-Oui... Mon départ a l'air de vous laisser de neige.
-Oh ! Moi, je suis navré. Vous reverrai-je ? ... Quand ?
--- Vous savez que je suis nommé mestre de camp ?
-Bravo. Du régiment des gardes. Ah ? des gardes ?
-Où sert votre cousin, l'homme aux phrases vantardes.
-Je saurai me venger de lui, là-bas. Comment !
-Les gardes vont là-bas ? Tiens ! c'est mon régiment !
-Christian ! Qu'avez-vous ? Ce... départ... me désespère !
-Quand on tient à quelqu'un, le savoir à la guerre !
-Pour la première fois me dire un mot si doux,
-Le jour de mon départ ! Alors, -- vous allez vous
-Venger de mon cousin ? On est pour lui ? Non, -- contre !
-Vous le voyez ? Très peu. Partout on le rencontre
-Avec un des cadets ce Neu... villen... viller
-Un grand ? Blond. Roux. Beau ! Peuh ! Mais bête. Il en a l'air !
-Votre vengeance envers Cyrano ? -- c'est peut-être
-De l'exposer au feu, qu'il adore ? ... Elle est piètre !
-Je sais bien, moi, ce qui lui serait sanglant ! C'est ?
-Mais, si le régiment, en partant, le laissait
-Avec ses chers cadets, pendant toute la guerre,
-À Paris, bras croisés ! ... C'est la seule manière,
-Un homme comme lui, de le faire enrager :
-Vous voulez le punir ? privez-le de danger.
-Une femme ! une femme ! il n'y a qu'une femme
-Pour inventer ce tour ! Il se rongera l'âme,
-Et ses amis les poings, de n'être pas au feu :
-Et vous serez vengé ! Vous m'aimez donc un peu ?
-Je veux voir dans ce fait d'épouser ma rancune
-Une preuve d'amour, Roxane ! C'en est une.
-J'ai les ordres sur moi qui vont être transmis
-À chaque compagnie, a l'instant mêm', hormis
-Celui-ci ! C'est celui des cadets. Je le garde.
-Ah ! ah ! ah ! Cyrano ! ... Son humeur bataillarde !
--- Vous jouez donc des tours aux gens, vous ? Quelquefois.
-Vous m'affolez ! Ce soir -- écoutez -- oui, je dois
-Être parti. Mais fuir quand je vous sens émue !
-Écoutez. Il y a, près d'ici, dans la rue
-D'Orléans, un couvent fondé par le syndic
-Des capucins, le Père Athanase. Un laïc
-N'y peut entrer. Mais les bons Pères, je m'en charge !
-Il peuvent me cacher dans leur manche : elle est large.
--- Ce sont les capucins qui servent Richelieu
-Chez lui ; redoutant l'oncle, ils craignent le neveu.
--- On me croira parti. Je viendrai sous le masque.
-Laissez-moi retarder d'un jour, chère fantasque !
-Mais si cela s'apprend, votre gloire Bah ! Mais
-Le siège, Arras Tant pis ! Permettez ! Non ! Permets !
-Je dois vous le défendre ! Ah ! Partez ! Christian reste.
-Je vous veux héroïque, -- Antoine ! Mot céleste !
-Vous aimez donc celui ? Pour lequel j'ai frémi.
-Ah ! je pars ! Êtes-vous contente ? Oui, mon ami !
-Oui, mon ami ! Taisons ce que je viens de faire :
-Cyrano m'en voudrait de lui voler sa guerre !
-Cousin ! Nous allons chez Clomire. Alcandre y doit
-Parler, et Lysimon ! Oui ! mais mon petit doigt
-Dit qu'on va les manquer ! Ne manquez pas ces singes.
-Oh, voyez ! le heurtoir est entouré de linges !
-On vous a bâillonné pour que votre métal
-Ne troublât pas les beaux discours, -- petit brutal !
-Entrons ! Si Christian vient, comme je le présume,
-Qu'il m'attende ! Ah ! Sur quoi, selon votre coutume,
-Comptez-vous aujourd'hui l'interroger ! Sur Sur ?
-Mais vous serez muet, là-dessus ! Comme un mur.
-Sur rien ! ... Je vais lui dire : Allez ! Partez sans bride !
-Improvisez. Parlez d'amour. Soyez splendide !
-Bon. Chut ! Chut ! Pas un mot ! En vous remerciant.
-Il se préparerait ! Diable, non ! Chut ! Christian !
-Je sais tout ce qu'il faut. Prépare ta mémoire.
-Voici l'occasion de se couvrir de gloire.
-Ne perdons pas de temps. Ne prends pas l'air grognon.
-Vite, rentrons chez toi, je vais t'apprendre Non !
-Hein ? Non ! J'attends Roxane ici. De quel vertige
-Es-tu frappé ? Viens vite apprendre Non, te dis-je !
-Je suis las d'emprunter mes lettres, mes discours,
-Et de jouer ce rôle, et de trembler toujours !
-C'était bon au début ! Mais je sens qu'elle m'aime !
-Merci. Je n'ai plus peur. Je vais parler moi-même.
-Ouais ! Et qui te dit que je ne saurais pas ?
-Je ne suis pas si bête à la fin ! Tu verras !
-Mais, mon cher, tes leçons m'ont été profitables.
-Je saurai parler seul ! Et, de par tous les diables,
-Je saurai bien toujours la prendre dans mes bras !
--- C'est elle ! Cyrano, non, ne me quitte pas !
-Parlez tout seul, Monsieur. Barthénoïde ! -- Alcandre !
--- Grémione ! On a manqué le discours sur le Tendre !
-Urimédonte ! ... Adieu ! C'est vous ! Le soir descend.
-Attendez. Ils sont loin. L'air est doux. Nul passant.
-Asseyons-nous. Parlez. J'écoute. Je vous aime.
-Oui, parlez-moi d'amour. Je t'aime. C'est le thème.
-Brodez, brodez. Je vous Brodez ! Je t'aime tant.
-Sans doute ! Et puis ? Et puis... je serais si content
-Si vous m'aimiez ! -- Dis-moi, Roxane, que tu m'aimes !
-Vous m'offrez du brouet quand j'espérais des crèmes !
-Dites un peu comment vous m'aimez ? Mais... beaucoup.
-Oh ! ... Délabyrinthez vos sentiments ! Ton cou !
-Je voudrais l'embrasser ! Christian ! Je t'aime ! Encore !
-Non ! je ne t'aime pas ! C'est heureux ! Je t'adore !
-Oh ! Oui... je deviens sot ! Et cela me déplaît !
-Comme il me déplairait que vous devinssiez laid.
-Mais Allez rassembler votre éloquence en fuite !
-Je Vous m'aimez, je sais. Adieu. Pas tout de suite !
-Je vous dirai Que vous m'adorez... oui, je sais.
-Non ! Non ! Allez-vous-en ! Mais je C'est un succès.
-Au secours ! Non monsieur. Je meurs si je ne rentre
-En grâce, à l'instant même Et comment puis-je, diantre !
-Vous faire à l'instant même, apprendre ? Oh ! là, tiens, vois !
-Sa fenêtre ! Je vais mourir ! Baissez la voix !
-Mourir ! La nuit est noire Eh ! bien ? C'est réparable.
-Vous ne méritez pas... Mets-toi là, misérable !
-Là, devant le balcon ! Je me mettrai dessous
-Et je te soufflerai tes mots. Mais Taisez-vous !
-Hep ! Chut ! Nous venons de donner la sérénade
-À Montfleury ! Allez-vous mettre en embuscade
-L'un à ce coin de rue, et l'autre à celui-ci ;
-Et si quelque passant gênant vient par ici,
-Jouez un air ! Quel air, monsieur le gassendiste ?
-Joyeux pour une femme, et pour un homme, triste !
-Appelle-la ! Roxane ! Attends ! Quelques cailloux.
-Qui donc m'appelle ? Moi. Qui, moi ? Christian. C'est vous ?
-Je voudrais vous parler. Bien. Bien. Presque à voix basse.
-Non ! Vous parlez trop mal. Allez-vous-en ! De grâce !
-Non ! Vous ne m'aimez plus ! M'accuser, -- justes dieux ! --
-De n'aimer plus... quand... j'aime plus ! Tiens ! mais c'est mieux !
-L'amour grandit bercé dans mon âme inquiète
-Que ce... cruel marmot prit pour... barcelonnette !
-C'est mieux ! -- Mais, puisqu'il est cruel, vous fûtes sot
-De ne pas, cet amour, l'étouffer au berceau !
-Aussi l'ai-je tenté, mais... tentative nulle :
-Ce nouveau-né, Madame, est un petit Hercule.
-C'est mieux ! De sorte qu'il... strangula comme rien
-Les deux serpents... Orgueil et... Doute. Ah ! c'est très bien.
--- Mais pourquoi parlez-vous de façon peu hâtive ?
-Auriez-vous donc la goutte à l'imaginative ?
-Chut ! Cela devient trop difficile ! Aujourd'hui
-Vos mots sont hésitants. Pourquoi ? C'est qu'il fait nuit,
-Dans cette ombre, à tâtons, ils cherchent votre oreille.
-Les miens n'éprouvent pas difficulté pareille.
-Ils trouvent tout de suite ? Oh ! cela va de soi,
-Puisque c'est dans mon cœur, eux, que je les reçois ;
-Or, moi, j'ai le cœur grand, vous, l'oreille petite.
-D'ailleurs vos mots à vous, descendent : ils vont vite.
-Les miens montent, Madame : il leur faut plus de temps !
-Mais ils montent bien mieux depuis quelques instants.
-De cette gymnastique, ils ont pris l'habitude !
-Je vous parle, en effet, d'une vraie altitude !
-Certe, et vous me tueriez si de cette hauteur
-Vous me laissiez tomber un mot dur sur le cœur !
-Je descends. Non ! Grimpez sur le banc, alors, vite !
-Non ! Comment... non ? Laissez un peu que l'on profite
-De cette occasion qui s'offre... de pouvoir
-Se parler doucement, sans se voir. Sans se voir ?
-Mais oui, c'est adorable. On se devine à peine.
-Vous voyez la noirceur d'un long manteau qui traîne,
-J'aperçois la blancheur d'une robe d'été :
-Moi je ne suis qu'une ombre, et vous qu'une clarté !
-Vous ignorez pour moi ce que sont ces minutes !
-Si quelquefois je fus éloquent Vous le fûtes !
-Mon langage jamais jusqu'ici n'est sorti
-De mon vrai cœur Pourquoi ? Parce que... jusqu'ici
-Je parlais à travers Quoi ? le vertige où tremble
-Quiconque est sous vos yeux ! ... Mais, ce soir, il me semble
-Que je vais vous parler pour la première fois !
-C'est vrai que vous avez une tout autre voix.
-Oui, tout autre, car dans la nuit qui me protège
-J'ose être enfin moi-même, et j'ose Où en étais-je ?
-Je ne sais... tout ceci, -- pardonnez mon émoi, --
-C'est si délicieux, c'est si nouveau pour moi !
-Si nouveau ? Si nouveau... mais oui... d'être sincère :
-La peur d'être raillé, toujours au cœur me serre
-Raillé de quoi ? Mais de... d'un élan ! ... Oui, mon cœur
-Toujours, de mon esprit s'habille, par pudeur :
-Je pars pour décrocher l'étoile, et je m'arrête
-Par peur du ridicule, à cueillir la fleurette !
-La fleurette a du bon. Ce soir, dédaignons-la !
-Vous ne m'aviez jamais parlé comme cela !
-Ah ! si loin des carquois, des torches et des flèches,
-On se sauvait un peu vers des choses... plus fraîches !
-Au lieu de boire goutte à goutte, en un mignon
-Dé à coudre d'or fin, l'eau fade du Lignon,
-Si l'on tentait de voir comment l'âme s'abreuve
-En buvant largement à même le grand fleuve !
-Mais l'esprit ? J'en ai fait pour vous faire rester
-D'abord, mais maintenant ce serait insulter
-Cette nuit, ces parfums, cette heure, la Nature,
-Que de parler comme un billet doux de Voiture !
--- Laissons, d'un seul regard de ses astres, le ciel
-Nous désarmer de tout notre artificiel :
-Je crains tant que parmi notre alchimie exquise
-Le vrai du sentiment ne se volatilise,
-Que l'âme ne se vide à ces passe-temps vains,
-Et que le fin du fin ne soit la fin des fins !
-Mais l'esprit ? Je le hais dans l'amour ! C'est un crime
-Lorsqu'on aime de trop prolonger cette escrime !
-Le moment vient d'ailleurs inévitablement,
--- Et je plains ceux pour qui ne vient pas ce moment ! --
-Où nous sentons qu'en nous une amour noble existe
-Que chaque joli mot que nous disons rend triste !
-Eh bien ! si ce moment est venu pour nous deux,
-Quels mots me direz-vous ? Tous ceux, tous ceux, tous ceux
-Qui me viendront, je vais vous les jeter, en touffe,
-Sans les mettre en bouquet : je vous aime, j'étouffe,
-Je t'aime, je suis fou, je n'en peux plus, c'est trop ;
-Ton nom est dans mon cœur comme dans un grelot,
-Et comme tout le temps, Roxane, je frissonne,
-Tout le temps, le grelot s'agite, et le nom sonne !
-De toi, je me souviens de tout, j'ai tout aimé :
-Je sais que l'an dernier, un jour, le douze mai,
-Pour sortir le matin tu changeas de coiffure !
-J'ai tellement pris pour clarté ta chevelure
-Que, comme lorsqu'on a trop fixé le soleil,
-On voit sur toute chose ensuite un rond vermeil,
-Sur tout, quand j'ai quitté les feux dont tu m'inondes,
-Mon regard ébloui pose des taches blondes !
-Oui, c'est bien de l'amour Certes, ce sentiment
-Qui m'envahit, terrible et jaloux, c'est vraiment
-De l'amour, il en a toute la fureur triste !
-De l'amour, -- et pourtant il n'est pas égoïste !
-Ah ! que pour ton bonheur je donnerais le mien,
-Quand même tu devrais n'en savoir jamais rien,
-S'il se pouvait, parfois, que de loin, j'entendisse
-Rire un peu le bonheur né de mon sacrifice !
--- Chaque regard de toi suscite une vertu
-Nouvelle, une vaillance en moi ! Commences-tu
-À comprendre, à présent ? voyons, te rends-tu compte ?
-Sens-tu mon âme, un peu, dans cette ombre, qui monte ?
-Oh ! mais vraiment, ce soir, c'est trop beau, c'est trop doux !
-Je vous dis tout cela, vous m'écoutez, moi, vous !
-C'est trop ! Dans mon espoir même le moins modeste,
-Je n'ai jamais espéré tant ! Il ne me reste
-Qu'à mourir maintenant ! C'est à cause des mots
-Que je dis qu'elle tremble entre les bleus rameaux !
-Car vous tremblez, comme une feuille entre les feuilles !
-Car tu trembles ! car j'ai senti, que tu le veuilles
-Ou non, le tremblement adoré de ta main
-Descendre tout le long des branches du jasmin !
-Oui, je tremble, et je pleure, et je t'aime, et suis tienne !
-Et tu m'as enivrée ! Alors, que la mort vienne !
-Cette ivresse, c'est moi, moi, qui l'ai su causer !
-Je ne demande plus qu'une chose Un baiser !
-Hein ? Oh ! Vous demandez ? Oui... je Tu vas trop vite.
-Puisqu'elle est si troublée, il faut que j'en profite !
-Oui, je... j'ai demandé, c'est vrai... mais justes cieux !
-Je comprends que je fus bien trop audacieux.
-Vous n'insistez pas plus que cela ? Si ! j'insiste
-Sans insister ! ... Oui, oui ! votre pudeur s'attriste !
-Eh bien ! mais, ce baiser... ne me l'accordez pas !
-Pourquoi ? Tais-toi, Christian ! Que dites-vous tout bas ?
-Mais d'être allé trop loin, moi-même je me gronde ;
-Je me disais : tais toi, Christian ! Une seconde !
-On vient ! Air triste ? Air gai ? ... Quel est donc leur dessein ?
-Est-ce un homme ? Une femme ? -- Ah ! c'est un capucin !
-Quel est ce jeu renouvelé de Diogène ?
-Je cherche la maison de madame Il nous gêne !
-Magdeleine Robin Que veut-il ? Par ici !
-Tout droit, -- toujours tout droit Je vais pour vous ! -- Merci
-Dire mon chapelet jusqu'au grain majuscule.
-Bonne chance ! Mes vœux suivent votre cuculle !
-Obtiens-moi ce baiser ! Non ! Tôt ou tard ! C'est vrai !
-Il viendra, ce moment de vertige enivré
-Où vos bouches iront l'une vers l'autre, à cause
-De ta moustache blonde et de sa lèvre rose !
-J'aime mieux que ce soit à cause de C'est vous ?
-Nous parlions de... de... d'un Baiser ! Le mot est doux.
-Je ne vois pas pourquoi votre lèvre ne l'ose ;
-S'il la brûle déjà, que sera-ce la chose ?
-Ne vous en faites pas un épouvantement :
-N'avez-vous pas tantôt, presque insensiblement,
-Quitté le badinage et glissé sans alarmes
-Du sourire au soupir, et du soupir aux larmes !
-Glissez encore un peu d'insensible façon :
-Des larmes au baiser il n'y a qu'un frisson !
-Taisez-vous ! Un baiser, mais à tout prendre, qu'est-ce ?
-Un serment fait d'un peu plus près, une promesse
-Plus précise, un aveu qui veut se confirmer,
-Un point rose qu'on met sur l'i du verbe aimer ;
-C'est un secret qui prend la bouche pour oreille,
-Un instant d'infini qui fait un bruit d'abeille,
-Une communion ayant un goût de fleur,
-Une façon d'un peu se respirer le cœur,
-Et d'un peu se goûter, au bord des lèvres, l'âme !
-Taisez-vous ! Un baiser, c'est si noble, Madame,
-Que la reine de France, au plus heureux des lords,
-En a laissé prendre un, la reine même ! Alors !
-J'eus comme Buckingham des souffrances muettes,
-J'adore comme lui la reine que vous êtes,
-Comme lui je suis triste et fidèle Et tu es
-Beau comme lui ! C'est vrai, je suis beau, j'oubliais !
-Eh bien ! montez cueillir cette fleur sans pareille
-Monte ! Ce goût de cœur Monte ! Ce bruit d'abeille
-Monte ! Mais il me semble, à présent, que c'est mal !
-Cet instant d'infini ! Monte donc, animal !
-Ah, Roxane ! Aïe ! au cœur, quel pincement bizarre !
--- Baiser, festin d'amour dont je suis le Lazare !
-Il me vient dans cette ombre une miette de toi, --
-Mais oui, je sens un peu mon cœur qui te reçoit,
-Puisque sur cette lèvre où Roxane se leurre
-Elle baise les mots que j'ai dits tout à l'heure !
-Un air triste, un air gai : le capucin ! Holà !
-Qu'est ce ? Moi. Je passais... Christian est encor là ?
-Tiens Cyrano ! Bonjour, cousin ! Bonjour, cousine !
-Je descends ! Oh ! encor ! C'est ici, -- je m'obstine --
-Magdeleine Robin ! Vous aviez dit : Ro-lin.
-Non : Bin. B, i, n, bin ! Qu'est-ce ? Une lettre. Hein ?
-Oh ! il ne peut s'agir que d'une sainte chose !
-C'est un digne seigneur qui C'est De Guiche ! Il ose ?
-Oh ! mais il ne va pas m'importuner toujours !
-Je t'aime, et si Mademoiselle, Les tambours
-Battent ; mon régiment boucle sa soubreveste ;
-Il part ; moi, l'on me croit déjà parti : je reste.
-Je vous désobéis. Je suis dans ce couvent.
-Je vais venir, et vous le mande auparavant
-Par un religieux simple comme une chèvre
-Qui ne peut rien comprendre à ceci. Votre lèvre
-M'a trop souri tantôt : j'ai voulu la revoir.
-Éloignez un chacun, et daignez recevoir
-L'audacieux déjà pardonné, je l'espère,
-Qui signe votre très... et cætera Mon Père,
-Voici ce que me dit cette lettre. Écoutez :
-Mademoiselle, Il faut souscrire aux volontés
-Du cardinal, si dur que cela vous puisse être.
-C'est la raison pourquoi j'ai fait choix, pour remettre
-Ces lignes en vos mains charmantes, d'un très saint,
-D'un très intelligent et discret capucin ;
-Nous voulons qu'il vous donne, et dans votre demeure,
-La bénédiction nuptiale sur l'heure.
-Christian doit en secret devenir votre époux ;
-Je vous l'envoie. Il vous déplaît. Résignez-vous.
-Songez bien que le ciel bénira votre zèle,
-Et tenez pour tout assuré, Mademoiselle,
-Le respect de celui qui fut et qui sera
-Toujours votre très humble et très... et cætera.
-Digne seigneur ! ... Je l'avais dit. J'étais sans crainte !
-Il ne pouvait s'agir que d'une chose sainte !
-N'est-ce pas que je lis très bien les lettres ? Hum !
-Ah ! ... c'est affreux ! C'est vous ? C'est moi ! Mais Post-scriptum :
-Donnez pour le couvent cent vingt pistoles. Digne,
-Digne seigneur ! Résignez-vous ? Je me résigne !
-Vous, retenez ici De Guiche ! Il va venir !
-Qu'il n'entre pas tant que Compris ! Pour les bénir
-Il vous faut ? Un quart d'heure. Allez ! moi, je demeure !
-Viens ! Comment faire perdre à De Guiche un quart d'heure.
-Là ! ... Grimpons ! ... J'ai mon plan ! Ho ! c'est un homm' ! Ho ! ho !
-Cette fois, c'en est un ! Non, ce n'est pas trop haut !
-Je vais légèrement troubler cette atmosphère !
-Qu'est-ce que ce maudit capucin peut bien faire ?
-Diable ! Et ma voix ? ... S'il la reconnaissait ? Cric ! Crac !
-Cyrano, reprenez l'accent de Bergerac !
-Oui, c'est là. J'y vois mal. Ce masque m'importune !
-Hein ? quoi ? D'où tombe donc cet homme ? De la lune !
-De la ? Quelle heure est-il ? N'a-t-il plus sa raison ?
-Quelle heure ? Quel pays ? Quel jour ? Quelle saison ?
-Mais Je suis étourdi ! Monsieur Comme une bombe
-Je tombe de la lune ! Ah ça ! Monsieur ! J'en tombe !
-Soit ! soit ! vous en tombez ! ... c'est peut-être un dément !
-Et je n'en tombe pas métaphoriquement !
-Mais Il y a cent ans, ou bien une minute,
--- J'ignore tout à fait ce que dura ma chute ! --
-J'étais dans cette boule à couleur de safran !
-Oui. Laissez-moi passer ! Où suis-je ? soyez franc !
-Ne me déguisez rien ! En quel lieu, dans quel site,
-Viens-je de choir, Monsieur, comme un aérolithe ?
-Morbleu ! Tout en cheyant je n'ai pu faire choix
-De mon point d'arrivée, -- et j'ignore où je chois !
-Est-ce dans une lune ou bien dans une terre,
-Que vient de m'entraîner le poids de mon postère ?
-Mais je vous dis, Monsieur Ha ! grand Dieu ! ... je crois voir
-Qu'on a dans ce pays le visage tout noir !
-Comment ? Suis-je en Alger ? Êtes-vous indigène ?
-Ce masque ! Je suis donc dans Venise, ou dans Gêne ?
-Une dame m'attend ! Je suis donc à Paris.
-Le drôle est assez drôle ! Ah ! vous riez ? Je ris,
-Mais veux passer ! C'est à Paris que je retombe !
-J'arrive -- excusez-moi ! -- par la dernière trombe.
-Je suis un peu couvert d'éther. J'ai voyagé !
-J'ai les yeux tout remplis de poudre d'astres. J'ai
-Aux éperons, encor, quelques poils de planète !
-Tenez, sur mon pourpoint, un cheveu de comète !
-Monsieur ! Dans mon mollet je rapporte une dent
-De la Grande Ourse, -- et comme, en frôlant le Trident,
-Je voulais éviter une de ses trois lances,
-Je suis allé tomber assis dans les Balances, --
-Dont l'aiguille, à présent, là-haut, marque mon poids !
-Si vous serriez mon nez, Monsieur, entre vos doigts,
-Il jaillirait du lait ! Hein ? du lait ? De la Voie
-Lactée ! Oh ! Par l'enfer ! C'est le ciel qui m'envoie !
-Non ! croiriez-vous, je viens de le voir en tombant,
-Que Sirius, la nuit, s'affuble d'un turban ?
-L'autre Ourse est trop petite encor pour qu'elle morde !
-J'ai traversé la Lyre en cassant une corde !
-Mais je compte en un livre écrire tout ceci,
-Et les étoiles d'or qu'en mon manteau roussi
-Je viens de rapporter à mes périls et risques,
-Quand on l'imprimera, serviront d'astérisques !
-À la parfin, je veux Vous, je vous vois venir !
-Monsieur ! Vous voudriez de ma bouche tenir
-Comment la lune est faite, et si quelqu'un habite
-Dans la rotondité de cette cucurbite ?
-Mais non ! Je veux Savoir comment j'y suis monté.
-Ce fut par un moyen que j'avais inventé.
-C'est un fou ! Je n'ai pas refait l'aigle stupide
-De Regiomontanus, ni le pigeon timide
-D'Archytas ! C'est un fou, -- mais c'est un fou savant.
-Non, je n'imitai rien de ce qu'on fit avant !
-J'inventai six moyens de violer l'azur vierge !
-Six ? Je pouvais, mettant mon corps nu comme un cierge,
-La caparaçonner de fioles de cristal
-Toutes pleines des pleurs d'un ciel matutinal,
-Et ma personne, alors, au soleil exposée,
-L'astre l'aurait humée en humant la rosée !
-Tiens ! Oui, cela fait un ! Et je pouvais encor
-Faire engouffrer du vent, pour prendre mon essor,
-En raréfiant l'air dans un coffre de cèdre
-Par des miroirs ardents, mis en icosaèdre !
-Deux ! Ou bien, machiniste autant qu'artificier,
-Sur une sauterelle aux détentes d'acier,
-Me faire, par des feux successifs de salpêtre,
-Lancer dans les prés bleus où les astres vont paître !
-Trois ! Puisque la fumée a tendance à monter,
-En souffler dans un globe assez pour m'emporter !
-Quatre ! Puisque Phœbé, quand son arc est le moindre,
-Aime sucer, ô bœufs, votre moelle... m'en oindre !
-Cinq ! Enfin, me plaçant sur un plateau de fer,
-Prendre un morceau d'aimant et le lancer en l'air !
-Ça, c'est un bon moyen : le fer se précipite,
-Aussitôt que l'aimant s'envole, à sa poursuite ;
-On relance l'aimant bien vite, et cadédis !
-On peut monter ainsi indéfiniment. Six !
--- Mais voilà six moyens excellents ! ... Quel système
-Choisîtes-vous des six, Monsieur ? Un septième !
-Par exemple ! Et lequel ? Je vous le donne en cent !
-C'est que ce mâtin-là devient intéressant !
-Houüh ! houüh ! Eh bien ! Vous devinez ? Non ! La marée !
-À l'heure où l'onde par la lune est attirée,
-Je me mis sur la sable -- après un bain de mer --
-Et la tête partant la première, mon cher,
--- Car les cheveux, surtout, gardent l'eau dans leur frange ! --
-Je m'enlevai dans l'air, droit, tout droit, comme un ange.
-Je montais, je montais doucement, sans efforts,
-Quand je sentis un choc ! ... Alors Alors ? Alors
-Le quart d'heure est passé, Monsieur, je vous délivre :
-Le mariage est fait. Çà, voyons, je suis ivre !
-Cette voix ? Et ce nez -- Cyrano ? Cyrano.
--- Ils viennent à l'instant d'échanger leur anneau.
-Qui cela ? Ciel ! Vous ? Lui ? Vous êtes des plus fines !
-Mes compliments, Monsieur l'inventeur des machines :
-Votre récit eût fait s'arrêter au portail
-Du paradis, un saint ! Notez-en le détail,
-Car vraiment cela peut resservir dans un livre !
-Monsieur, c'est un conseil que je m'engage à suivre.
-Un beau couple, mon fils, réuni là par vous !
-Oui. Veuillez dire adieu, Madame, à votre époux.
-Comment ? Le régiment déjà se met en route.
-Joignez-le ! Pour aller à la guerre ? Sans doute !
-Mais, Monsieur, les cadets n'y vont pas ! Ils iront.
-Voici l'ordre. Courez le porter, vous, baron.
-Christian ! La nuit de noce est encore lointaine !
-Dire qu'il croit me faire énormément de peine !
-Oh ! tes lèvres encor ! Allons, voyons, assez !
-C'est dur de la quitter... Tu ne sais pas Je sais.
-Le régiment qui part ! Oh ! ... je vous le confie !
-Promettez-moi que rien ne va mettre sa vie
-En danger ! J'essaierai... mais ne peux cependant
-Promettre Promettez qu'il sera très prudent !
-Oui, je tâcherai, mais Qu'à ce siège terrible
-Il n'aura jamais froid ! Je ferai mon possible.
-Mais Qu'il sera fidèle ! Eh oui ! sans doute, mais
-Qu'il m'écrira souvent ! Ça, -- je vous le promets !
-C'est affreux ! Oui. Plus rien. Mordious ! Jure en sourdine !
-Tu vas les réveiller. Chut ! Dormez ! Qui dort dîne !
-Quand on a l'insomnie on trouve que c'est peu !
-Quelle famine ! Ah ! maugrébis des coups de feu !
-Ils vont me réveiller mes enfants ! Dormez ! Diantre !
-Encore ? Ce n'est rien ! C'est Cyrano qui rentre !
-Ventrebieu ! qui va là ? Bergerac ! Ventrebieu !
-Qui va là ? Bergerac, imbécile ! Ah ! grand Dieu !
-Chut ! Blessé ? Tu sais bien qu'ils ont pris l'habitude
-De me manquer tous les matins ! C'est un peu rude,
-Pour porter une lettre, à chaque jour levant,
-De risquer ! J'ai promis qu'il écrirait souvent !
-Il dort. Il est pâli. Si la pauvre petite
-Savait qu'il meurt de faim... Mais toujours beau ! Va vite
-Dormir ! Ne grogne pas, Le Bret ! ... Sache ceci :
-Pour traverser les rangs espagnols, j'ai choisi
-Un endroit où je sais, chaque nuit, qu'ils sont ivres.
-Tu devrais bien un jour nous rapporter des vivres.
-Il faut être léger pour passer ! -- Mais je sais
-Qu'il y aura ce soir du nouveau. Les Français
-Mangeront ou mourront, -- si j'ai bien vu Raconte !
-Non. Je ne suis pas sûr... vous verrez ! Quelle honte,
-Lorsqu'on est assiégeant, d'être affamé ! Hélas !
-Rien de plus compliqué que ce siège d'Arras :
-Nous assiégeons Arras, -- nous-mêmes, pris au piège,
-Le cardinal infant d'Espagne nous assiège
-Quelqu'un devrait venir l'assiéger à son tour.
-Je ne ris pas. Oh ! oh ! Penser que chaque jour
-Vous risquez une vie, ingrat, comme la vôtre,
-Pour porter Où vas-tu ? J'en vais écrire une autre.
-La diane ! ... Hélas ! Sommeil succulent, tu prends fin !
-Je sais trop quel sera leur premier cri ! J'ai faim !
-Je meurs ! Oh ! Levez-vous ! Plus un pas ! Plus un geste !
-Ma langue est jaune : l'air du temps est indigeste !
-Mon tortil de baron pour un peu de Chester !
-Moi, si l'on ne veut pas fournir à mon gaster
-De quoi m'élaborer une pinte de chyle,
-Je me retire sous ma tente -- comme Achille !
-Oui, du pain ! Cyrano ! Nous mourons ! Au secours !
-Toi qui sais si gaiement leur répliquer toujours,
-Viens les ragaillardir ! Qu'est-ce que tu grignotes !
-De l'étoupe à canon que dans les bourguignotes
-On fait frire en la graisse à graisser les moyeux,
-Les environs d'Arras sont très peu giboyeux !
-Moi, je viens de chasser ! J'ai pêché, dans la Scarpe !
-Quoi ! -- Que rapportez-vous ? -- Un faisan ? -- Une carpe ? --
-Vite, vite, montrez ! Un goujon ! Un moineau !
-Assez ! -- Révoltons-nous ! Au secours, Cyrano !
-Hein ? Pourquoi t'en vas-tu, toi, de ce pas qui traîne ?
-J'ai quelque chose, dans les talons, qui me gêne !
-Et quoi donc ? L'estomac ! Moi de même, pardi !
-Cela doit te gêner ? Non, cela me grandit.
-J'ai les dents longues ! Tu n'en mordras que plus large.
-Mon ventre sonne creux ! Nous y battrons la charge.
-Dans les oreilles, moi, j'ai des bourdonnements.
-Non, non ; ventre affamé, pas d'oreilles : tu mens !
-Oh ! manger quelque chose, -- à l'huile ! Ta salade.
-Qu'est-ce qu'on pourrait bien dévorer ? L'Iliade.
-Le ministre, à Paris, fait ses quatre repas !
-Il devrait t'envoyer du perdreau ? Pourquoi pas ?
-Et du vin ! Richelieu, du Bourgogne, if you please?
-Par quelque capucin ! L'éminence qui grise ?
-J'ai des faims d'ogre ! Eh ! bien ! ... tu croques le marmot !
-Toujours le mot, la pointe ! Oui, la pointe, le mot !
-Et je voudrais mourir, un soir, sous un ciel rose,
-En faisant un bon mot, pour une belle cause !
--- Oh ! frappé par la seule arme noble qui soit,
-Et par un ennemi qu'on sait digne de soi,
-Sur un gazon de gloire et loin d'un lit de fièvres,
-Tomber la pointe au cœur en même temps qu'aux lèvres !
-J'ai faim ! Ah çà ! mais vous ne pensez qu'à manger ?
--- Approche, Bertrandou le fifre, ancien berger ;
-Du double étui de cuir tire l'un de tes fifres,
-Souffle, et joue à ce tas de goinfres et de piffres
-Ces vieux airs du pays, au doux rythme obsesseur,
-Dont chaque note est comme une petite sœur,
-Dans lesquels restent pris des sons de voix aimées,
-Ces airs dont la lenteur est celle des fumées
-Que le hameau natal exhale de ses toits,
-Ces airs dont la musique a l'air d'être en patois !
-Que la flûte, aujourd'hui, guerrière qui s'afflige,
-Se souvienne un moment, pendant que sur sa tige
-Tes doigts semblent danser un menuet d'oiseau,
-Qu'avant d'être d'ébène, elle fut de roseau ;
-Que sa chanson l'étonne, et qu'elle y reconnaisse
-L'âme de sa rustique et paisible jeunesse !
-Écoutez, les Gascons... Ce n'est plus, sous ses doigts,
-Le fifre aigu des camps, c'est la flûte des bois !
-Ce n'est plus le sifflet du combat, sous ses lèvres,
-C'est le lent galoubet de nos meneurs de chèvres !
-Écoutez... C'est le val, la lande, la forêt,
-Le petit pâtre brun sous son rouge béret,
-C'est la verte douceur des soirs sur la Dordogne,
-Écoutez, les Gascons : c'est toute la Gascogne !
-Mais tu les fais pleurer ! De nostalgie ! ... Un mal
-Plus noble que la faim ! ... pas physique : moral !
-J'aime que leur souffrance ait changé de viscère,
-Et que ce soit leur cœur, maintenant, qui se serre !
-Tu vas les affaiblir en les attendrissant !
-Laisse donc ! Les héros qu'ils portent dans leur sang
-Sont vite réveillés ! Il suffit Hein ? ... Quoi ? ... Qu'est-ce ?
-Tu vois, il a suffi d'un roulement de caisse !
-Adieu, rêves, regrets, vieille province, amour
-Ce qui du fifre vient s'en va par le tambour !
-Ah ! Ah ! Voici monsieur de Guiche. Hou Murmure
-Flatteur ! Il nous ennuie ! Avec, sur son armure,
-Son grand col de dentelle, il vient faire le fier !
-Comme si l'on portait du linge sur du fer !
-C'est bon lorsque à son cou l'on a quelque furoncle !
-Encore un courtisan ! Le neveu de son oncle !
-C'est un Gascon pourtant ! Un faux ! ... Méfiez-vous !
-Parce que, les Gascons... ils doivent être fous :
-Rien de plus dangereux qu'un Gascon raisonnable.
-Il est pâle ! Il a faim... autant qu'un pauvre diable !
-Mais comme sa cuirasse a des clous de vermeil,
-Sa crampe d'estomac étincelle au soleil !
-N'ayons pas l'air non plus de souffrir ! Vous, vos cartes,
-Vos pipes et vos dés Et moi, je lis Descartes.
-Ah ! -- Bonjour ! Il est vert. Il n'a plus que les yeux.
-Voici donc les mauvaises têtes ? ... Oui, messieurs,
-Il me revient de tous côtés qu'on me brocarde
-Chez vous, que les cadets, noblesse montagnarde,
-Hobereaux béarnais, barons périgourdins,
-N'ont pour leur colonel pas assez de dédains,
-M'appellent intrigant, courtisan, -- qu'il les gêne
-De voir sur ma cuirasse un col en point de Gêne, --
-Et qu'ils ne cessent pas de s'indigner entre eux
-Qu'on puisse être Gascon et ne pas être gueux !
-Vous ferai-je punir par votre capitaine ?
-Non. D'ailleurs, je suis libre et n'inflige de peine
-Ah ? J'ai payé ma compagnie, elle est à moi.
-Je n'obéis qu'aux ordres de guerre. Ah ? ... Ma foi !
-Cela suffit. Je peux mépriser vos bravades.
-On connaît ma façon d'aller aux mousquetades ;
-Hier, à Bapaume, on vit la furie avec quoi
-J'ai fait lâcher le pied au comte de Bucquoi ;
-Ramenant sur ses gens les miens en avalanche,
-J'ai chargé par trois fois ! Et votre écharpe blanche ?
-Vous savez ce détail ? ... En effet, il advint,
-Durant que je faisais ma caracole afin
-De rassembler mes gens la troisième charge,
-Qu'un remous de fuyards m'entraîna sur la marge
-Des ennemis ; j'étais en danger qu'on me prît
-Et qu'on m'arquebusât, quand j'eus le bon esprit
-De dénouer et de laisser couler à terre
-L'écharpe qui disait mon grade militaire ;
-En sorte que je pus, sans attirer les yeux,
-Quitter les Espagnols, et revenant sur eux,
-Suivi de tous les miens réconfortés, les battre !
--- Eh bien ! que dites-vous de ce trait ? Qu'Henri quatre
-N'eût jamais consenti, le nombre l'accablant,
-À se diminuer de son panache blanc.
-L'adresse a réussi, cependant ! C'est possible.
-Mais on n'abdique pas l'honneur d'être une cible.
-Si j'eusse été présent quand l'écharpe coula
--- Nos courages, monsieur, diffèrent en cela --
-Je l'aurais ramassée et me la serais mise.
-Oui, vantardise, encor, de gascon ! Vantardise ?
-Prêtez-la-moi. Je m'offre à monter, dès ce soir,
-À l'assaut, le premier, avec elle en sautoir.
-Offre encor de gascon ! Vous savez que l'écharpe
-Resta chez l'ennemi, sur les bords de la Scarpe,
-En un lieu que depuis la mitraille cribla, --
-Où nul ne peut aller la chercher ! La voilà.
-Merci. Je vais, avec ce bout d'étoffe claire,
-Pouvoir faire un signal, -- que j'hésitais à faire.
-Hein ! Cet homme, là-bas qui se sauve en courant !
-C'est un faux espion espagnol. Il nous rend
-De grands services. Les renseignements qu'il porte
-Aux ennemis sont ceux que je lui donne, en sorte
-Que l'on peut influer sur leurs décisions.
-C'est un gredin ! C'est très commode. Nous disions ?
--- Ah ! J'allais vous apprendre un fait. Cette nuit même,
-Pour nous ravitailler tentant un coup suprême,
-Le maréchal s'en fut vers Dourlens, sans tambours ;
-Les vivandiers du Roi sont là ; par les labours
-Il les joindra ; mais pour revenir sans encombre,
-Il a pris avec lui des troupes en tel nombre
-Que l'on aurait beau jeu, certe, en nous attaquant :
-La moitié de l'armée est absente du camp !
-Oui, si les Espagnols savaient, ce serait grave.
-Mais ils ne savent pas ce départ ? Ils le savent.
-Ils vont nous attaquer. Ah ! Mon faux espion
-M'est venu prévenir de leur agression.
-Il ajouta : "J'en peux déterminer la place ;
-Sur quel point voulez-vous que l'attaque se fasse ?
-Je dirai que de tous c'est le moins défendu,
-Et l'effort portera sur lui." -- J'ai répondu :
-"C'est bon. Sortez du camp. Suivez des yeux la ligne :
-Ce sera sur le point d'où je vous ferai signe."
-Messieurs, préparez-vous ! C'est dans une heure. Ah ! ... bien !
-Il faut gagner du temps. Le maréchal revient.
-Et pour gagner du temps ? Vous aurez l'obligeance
-De vous faire tuer. Ah ! voilà la vengeance ?
-Je ne prétendrai pas que si je vous aimais
-Je vous eusse choisis vous et les vôtres, mais,
-Comme à votre bravoure on n'en compare aucune,
-C'est mon Roi que je sers en servant ma rancune.
-Souffrez que je vous sois, monsieur, reconnaissant.
-Je sais que vous aimez vous battre un contre cent.
-Vous ne vous plaindrez pas de manquer de besogne.
-Eh bien donc ! nous allons au blason de Gascogne,
-Qui porte six chevrons, messieurs, d'azur et d'or,
-Joindre un chevron de sang qui lui manquait encor !
-Christian ? Roxane ! Hélas ! Au moins, je voudrais mettre
-Tout l'adieu de mon cœur dans une belle lettre !
-Je me doutais que ce serait pour aujourd'hui.
-Et j'ai fait tes adieux. Montre ! Tu veux ? Mais oui !
-Tiens ! Quoi ? Ce petit rond ? Un rond ? C'est une larme !
-Oui... Poète, on se prend à son jeu, c'est le charme !
-Tu comprends... ce billet, -- c'était très émouvant :
-Je me suis fait pleurer moi-même en l'écrivant.
-Pleurer ? Oui... parce que... mourir n'est pas terrible.
-Mais... ne plus la revoir jamais... voilà l'horrible !
-Car enfin je ne la nous ne la tu ne la
-Donne-moi ce billet ! Ventrebieu, qui va là ?
-Qu'est-ce ? Un carrosse ! Quoi ! Dans le camp ? -- Il y entre !
--- Il a l'air de venir de chez l'ennemi ! -- Diantre !
-Tirez ! -- Non ! Le cocher a crié ! -- Crié quoi ? --
-Il a crié : Service du Roi ! Hein ? Du Roi !
-Chapeau bas, tous ! Du Roi ! -- Rangez-vous, vile tourbe,
-Pour qu'il puisse décrire avec pompe sa courbe !
-Battez aux champs ! Baissez le marchepied ! Bonjour !
-Service du Roi ! Vous ? Mais du seul roi, l'Amour !
-Ah ! grand Dieu ! Vous ! Pourquoi ? C'était trop long, ce siège !
-Pourquoi ? Je te dirai ! Dieu ! La regarderai-je ?
-Vous ne pouvez rester ici ! Mais si ! mais si !
-Voulez-vous m'avancer un tambour ? Là, merci !
-On a tiré sur mon carrosse ! Une patrouille !
--- Il a l'air d'être fait avec une citrouille,
-N'est-ce pas ? comme dans le conte, et les laquais
-Avec des rats. Bonjour ! Vous n'avez pas l'air gais !
--- Savez-vous que c'est loin, Arras ? Cousin, charmée !
-Ah çà ! comment ? Comment j'ai retrouvé l'armée ?
-Oh ! mon Dieu, mon ami, mais c'est tout simple : j'ai
-Marché tant que j'ai vu le pays ravagé.
-Ah ! ces horreurs, il a fallu que je les visse
-Pour y croire ! Messieurs, si c'est là le service
-De votre Roi, le mien vaut mieux ! Voyons, c'est fou !
-Par où diable avez-vous bien pu passer ? Par où ?
-Par chez les Espagnols. Ah ! qu'elles sont malignes !
-Comment avez-vous fait pour traverser leurs lignes ?
-Cela dut être très difficile ! Pas trop.
-J'ai simplement passé dans mon carrosse, au trot.
-Si quelque hidalgo montrait sa mine altière,
-Je mettais mon plus beau sourire à la portière,
-Et ces messieurs étant, n'en déplaise aux Français,
-Les plus galantes gens du monde, -- je passais !
-Oui, c'est un passe-port, certes, que ce sourire !
-Mais on a fréquemment dû vous sommer de dire
-Où vous alliez ainsi, madame ? Fréquemment.
-Alors je répondais : "Je vais voir mon amant."
--- Aussitôt l'Espagnol à l'air le plus féroce
-Refermait gravement la porte du carrosse,
-D'un geste de la main à faire envie au Roi
-Relevait les mousquets déjà braqués sur moi,
-Et superbe de grâce, à la fois, et de morgue,
-L'ergot tendu sous la dentelle en tuyau d'orgue,
-Le feutre au vent pour que la plume palpitât,
-S'inclinait en disant : "Passez, señorita !"
-Mais, Roxane J'ai dit : mon amant, oui... pardonne !
-Tu comprends, si j'avais dit : mon mari, personne
-Ne m'eût laissé passer ! Mais Qu'avez-vous ? Il faut
-Vous en aller d'ici ! Moi ? Bien vite ! Au plus tôt !
-Oui ! Mais comment ? C'est que Dans trois quarts d'heure ou quatre
-Il vaut mieux Vous pourriez Je reste. On va se battre.
-Oh ! non ! C'est mon mari ! Qu'on me tue avec toi !
-Mais quels yeux vous avez ! Je te dirai pourquoi !
-C'est un poste terribl' ! Hein ! terrible ? Et la preuve
-C'est qu'il nous l'a donné ! Ah ! vous me vouliez veuve ?
-Oh ! je vous jure ! Non ! Je suis folle à présent !
-Et je ne m'en vais plus ! -- D'ailleurs, c'est amusant.
-Eh quoi ! la précieuse était une héroïne ?
-Monsieur de Bergerac, je suis votre cousine.
-Nous vous défendrons bien ! Je le crois, mes amis !
-Tout le camp sent l'iris ! Et j'ai justement mis
-Un chapeau qui fera très bien dans la bataille !
-Mais peut-être est-il temps que le comte s'en aille :
-On pourrait commencer. Ah ! c'en est trop ! Je vais
-Inspecter mes canons, et reviens... Vous avez
-Le temps encor : changez d'avis ! Jamais ! Roxane !
-Non ! Elle reste ! Un peigne ! -- Un savon ! -- Ma basane
-Est trouée : une aiguille ! -- Un ruban ! -- Ton miroir ! --
-Mes manchettes ! -- Ton fer à moustache ! -- Un rasoir !
-Non ! rien ne me fera bouger de cette place !
-Peut-être siérait-il que je vous présentasse,
-Puisqu'il en est ainsi, quelques de ces messieurs
-Qui vont avoir l'honneur de mourir sous vos yeux.
-Baron de Peyrescous de Colignac ! Madame
-Baron de Casterac de Cahuzac. -- Vidame
-De Malgouyre Estressac Lésbas d'Escarabiot. --
-Chevalier d'Antignac-Juzet. -- Baron Hillot
-De Blagnac-Saléchan de Castel Crabioules
-Mais combien avez-vous de noms, chacun ? Des foules !
-Ouvrez la main qui tient votre mouchoir. Pourquoi ?
-Ma compagnie était sans drapeau ! Mais ma foi,
-C'est le plus beau du camp qui flottera sur elle !
-Il est un peu petit. Mais il est en dentelle !
-Je mourrais sans regret ayant vu ce minois,
-Si j'avais seulement dans le ventre une noix !
-Fi ! parler de manger lorsqu'une exquise femme !
-Mais l'air du camp est vif et, moi-même, m'affame :
-Pâtés, chaud-froids, vins fins : -- mon menu, le voilà !
--- Voulez-vous m'apporter tout cela ! Tout cela !
-Où le prendrions-nous, grand Dieu ? Dans mon carrosse.
-Hein ? Mais il faut qu'on serve et découpe, et désosse !
-Regardez mon cocher d'un peu plus près, messieurs,
-Et vous reconnaîtrez un homme précieux :
-Chaque sauce sera, si l'on veut, réchauffée !
-C'est Ragueneau ! Oh ! Oh ! Pauvre gens ! Bonne fée !
-Messieurs ! Bravo ! Bravo ! Les Espagnols n'ont pas,
-Quand passaient tant d'appas, vu passer le repas !
-Hum ! hum ! Christian ! Distraits par la galanterie
-Ils n'ont pas vu la galantine ! Je t'en prie,
-Un seul mot ! Et Vénus sut occuper leur œil
-Pour que Diane en secret, pût passer son chevreuil !
-Je voudrais te parler ! Posez cela par terre !
-Vous, rendez-vous utile ? Un paon truffé ! Tonnerre !
-Nous n'aurons pas couru notre dernier hasard
-Sans faire un gueuleton pardon ! un balthazar !
-Les coussins sont remplis d'ortolans ! Ah ! Viédaze !
-Des flacons de rubis ! -- Des flacons de topaze !
-Défaites cette nappe ! ... Eh ! hop ! Soyez léger !
-Chaque lanterne est un petit garde-manger !
-Il faut que je te parle avant que tu lui parles !
-Le manche de mon fouet est un saucisson d'Arles !
-Puisqu'on nous fait tuer, morbleu ! nous nous moquons
-Du reste de l'armée ! -- Oui ! tout pour les Gascons !
-Et si De Guiche vient, personne ne l'invite !
-Là, vous avez le temps. -- Ne manger pas si vite ! --
-Buvez un peu. -- Pourquoi pleurez-vous ? C'est trop bon !
-Chut ! -- Rouge ou blanc ? -- Du pain pour monsieur de Carbon !
--- Un couteau ! -- Votre assiette ! -- Un peu de croûte ? -- Encore ?
-Je vous sers ! -- Du bourgogne ? -- Une aile ? Je l'adore !
-Vous ? Rien. Si ! ce biscuit, dans du muscat... deux doigts !
-Oh ! dites-moi pourquoi vous vîntes ? Je me dois
-À ces malheureux... Chut ! Tout à l'heure ! De Guiche !
-Vite, cachez flacon, plat, terrine, bourriche !
-Hop ! -- N'ayons l'air de rien ! Toi, remonte d'un bond
-Sur ton siège ! -- Tout est caché ? Cela sent bon.
-To lo lo ! Qu'avez-vous, vous ? ... Vous êtes tout rouge !
-Moi ? ... Mais rien. C'est le sang. On va se battre : il bouge !
-Poum ... poum ... poum Qu'est cela ? Rien ! C'est une chanson !
-Une petite Vous êtes gai, mon garçon !
-L'approche du danger ! Capitaine ! je Peste !
-Vous avez bonne mine aussi ! Oh ! Il me reste
-Un canon que j'ai fait porter là, dans ce coin,
-Et vos hommes pourront s'en servir au besoin.
-Charmante attention ! Douce sollicitude !
-Ah ça ! mais ils sont fous ! -- N'ayant pas l'habitude
-Du canon, prenez garde au recul. Ah ! pffitt ! Mais !
-Le canon des Gascons ne recule jamais !
-Vous êtes gris ! ... De quoi ? De l'odeur de la poudre !
-Vite, à quoi daignez-vous, madame, vous résoudre ?
-Je reste ! Fuyez ! Non ! Puisqu'il en est ainsi,
-Qu'on me donne un mousquet ! Comment ? Je reste aussi.
-Enfin, Monsieur ! voilà de la bravoure pure !
-Seriez-vous un Gascon malgré votre guipure ?
-Quoi ! Je ne quitte pas une femme en danger.
-Dis donc ! Je crois qu'on peut lui donner à manger !
-Des vivres ! Il en sort de sous toutes les vestes !
-Est-ce que vous croyez que je mange vos restes ?
-Vous faites des progrès ! Je vais me battre à jeun !
-À jeung ! Il vient d'avoir l'accent ! Moi ? C'en est un !
-J'ai rangé mes piquiers, leur troupe est résolue !
-Acceptez-vous ma main pour passer leur revue ?
-Parle vite ! Vivat ! Quel était ce secret ?
-Dans le cas où Roxane Eh bien ? Te parlerait
-Des lettres ? Oui, je sais ! Ne fais pas la sottise
-De t'étonner De quoi ? Il faut que je te dise !
-Oh ! mon Dieu, c'est tout simple, et j'y pense aujourd'hui
-En la voyant. Tu lui Parle vite ! Tu lui
-As écrit plus souvent que tu ne crois. Hein ? Dame !
-Je m'en étais chargé : j'interprétais ta flamme !
-J'écrivais quelquefois sans te dire : j'écris !
-Ah ? C'est tout simple ! Mais comment t'y es-tu pris,
-Depuis qu'on est bloqué pour ? Oh ! ... avant l'aurore
-Je pouvais traverser Ah ! c'est tout simple encore ?
-Et qu'ai-je écrit de fois par semaine ? ... Deux ? -- Trois ? --
-Quatre ? -- Plus. Tous les jours ? Oui, tous les jours. -- Deux fois.
-Et cela t'enivrait, et l'ivresse était telle
-Que tu bravais la mort Tais-toi ! Pas devant elle !
-Et maintenant, Christian ! Et maintenant, dis-moi
-Pourquoi, par ces chemins effroyables, pourquoi
-À travers tous ces rangs de soudards et de reîtres,
-Tu m'a rejoint ici ? C'est à cause des lettres !
-Tu dis ? Tant pis pour vous si je cours ces dangers !
-Ce sont vos lettres qui m'ont grisée ! Ah ! songez
-Combien depuis un mois vous m'en avez écrites,
-Et plus belles toujours ! Quoi ! pour quelques petites
-Lettres d'amour Tais-toi ! Tu ne peux pas savoir !
-Mon Dieu, je t'adorais, c'est vrai, depuis qu'un soir,
-D'une voix que je t'ignorais, sous ma fenêtre,
-Ton âme commença de se faire connaître
-Eh bien ! tes lettres, c'est, vois-tu, depuis un mois,
-Comme si tout le temps je l'entendais, ta voix
-De ce soir-là, si tendre, et qui vous enveloppe !
-Tant pis pour toi, j'accours. La sage Pénélope
-Ne fût pas demeurée à broder sous son toit,
-Si le seigneur Ulysse eût écrit comme toi,
-Mais pour le joindre, elle eût, aussi folle qu'Hélène,
-Envoyé promener ses pelotons de laine !
-Mais Je lisais, je relisais, je défaillais,
-J'étais à toi. Chacun de ces petits feuillets
-Était comme un pétale envolé de ton âme.
-On sent à chaque mot de ces lettres de flamme
-L'amour puissant, sincère Ah ! sincère et puissant ?
-Cela se sent, Roxane ? Oh ! si cela se sent !
-Et vous venez ? Je viens (ô mon Christian, mon maître !
-Vous me relèveriez si je voulais me mettre
-À vos genoux, c'est donc mon âme que j'y mets,
-Et vous ne pourrez plus la relever jamais !)
-Je viens te demander pardon (et c'est bien l'heure
-De demander pardon, puisqu'il se peut qu'on meure !)
-De t'avoir fait d'abord, dans ma frivolité,
-L'insulte de t'aimer pour ta seule beauté !
-Ah ! Roxane ! Et plus tard, mon ami, moins frivole,
--- Oiseau qui saute avant tout à fait qu'il s'envole, --
-Ta beauté m'arrêtant, ton âme m'entraînant,
-Je t'aimais pour les deux ensemble ! Et maintenant ?
-Eh bien ! toi-même enfin l'emporte sur toi-même,
-Et ce n'est plus que pour ton âme que je t'aime !
-Ah ! Roxane ! Sois donc heureux. Car n'être aimé
-Que pour ce dont on est un instant costumé,
-Doit mettre un cœur avide et noble à la torture ;
-Mais ta chère pensée efface ta figure,
-Et la beauté par quoi tout d'abord tu me plus,
-Maintenant j'y vois mieux... et je ne la vois plus !
-Oh ! Tu doutes encor d'une telle victoire ?
-Roxane ! Je comprends, tu ne peux pas y croire,
-À cet amour ? Je ne veux pas de cet amour !
-Moi, je veux être aimé plus simplement pour Pour
-Ce qu'en vous elles ont aimé jusqu'à cette heure ?
-Laissez-vous donc aimer d'une façon meilleure !
-Non ! c'était mieux avant ! Ah ! tu n'y entends rien !
-C'est maintenant que j'aime mieux, que j'aime bien !
-C'est ce qui te fait toi, tu m'entends, que j'adore !
-Et moins brillant Tais-toi ! Je t'aimerais encore !
-Si toute ta beauté tout d'un coup s'envolait
-Oh ! ne dis pas cela ! Si, je le dis ! Quoi ? laid ?
-Laid ! je le jure ! Dieu ! Et ta joie est profonde ?
-Oui Qu'as-tu ? Rien. Deux mots à dire : une seconde
-Mais ? À ces pauvres gens mon amour t'enleva :
-Va leur sourire un peu puisqu'ils vont mourir... va !
-Cher Christian ! Cyrano ? Qu'est-ce ? Te voilà blême !
-Elle ne m'aime plus ! Comment ? C'est toi qu'elle aime !
-Non ! Elle n'aime plus que mon âme ! Non ! Si !
-C'est donc bien toi qu'elle aime, -- et tu l'aimes aussi !
-Moi ? Je le sais. C'est vrai. Comme un fou. Davantage.
-Dis-le-lui ! Non ! Pourquoi ? Regarde mon visage !
-Elle m'aimerait laid ! Elle te l'a dit ! Là !
-Ah ! je suis bien content qu'elle t'ait dit cela !
-Mais va, va, ne crois pas cette chose insensée !
--- Mon Dieu, je suis content qu'elle ait eu la pensée
-De la dire, -- mais va, ne la prends pas au mot,
-Va, ne deviens pas laid : elle m'en voudrait trop !
-C'est ce que je veux voir ! Non, non ! Qu'elle choisisse !
-Tu vas lui dire tout ! Non, non ! Pas ce supplice.
-Je tuerais ton bonheur parce que je suis beau ?
-C'est trop injuste ! Et moi, je mettrais au tombeau
-Le tien parce que, grâce au hasard qui fait naître,
-J'ai le don d'exprimer... ce que tu sens peut-être ?
-Dis-lui tout ! Il s'obstine à me tenter, c'est mal !
-Je suis las de porter en moi-même un rival !
-Christian ! Notre union -- sans témoins -- clandestine,
--- Peut se rompre, -- si nous survivons ! Il s'obstine !
-Oui, je veux être aimé moi-même, ou pas du tout !
--- Je vais voir ce qu'on fait, tiens ! Je vais jusqu'au bout
-Du poste ; je reviens : parle, et qu'elle préfère
-L'un de nous deux ! Ce sera toi ! Mais... je l'espère !
-Roxane ! Non ! Non ! Quoi ? Cyrano vous dira
-Une chose importante Importante ? Il s'en va !
-Rien ! ... Il attache, -- oh ! Dieu ! vous devez le connaître ! --
-De l'importance à rien ! Il a douté peut-être
-De ce que j'ai dit là ? ... J'ai vu qu'il a douté !
-Mais avez-vous bien dit, d'ailleurs, la vérité ?
-Oui, oui, je l'aimerais même Le mot vous gêne
-Devant moi ? Mais Il ne me fera pas de peine !
--- Même laid ? Même laid ! Ah ! tiens, on a tiré !
-Affreux ? Affreux ! Défiguré ! Défiguré !
-Grotesque ? Rien ne peut me le rendre grotesque !
-Vous l'aimeriez encore ? Et davantage presque !
-Mon Dieu, c'est vrai, peut-être, et le bonheur est là !
-Je... Roxane... écoutez ! Cyrano ! Hein ? Chut ! Ah !
-Qu'avez vous ? C'est fini. Quoi ? Qu'est-ce encore ? On tire ?
-C'est fini, jamais plus je ne pourrai le dire !
-Que se passe-t-il ? Rien ! Ces hommes ? Laissez-les !
-Mais qu'alliez-vous me dire avant ? Ce que j'allais
-Vous dire ? ... rien, oh ! rien, je le jure, madame !
-Je jure que l'esprit de Christian, que son âme
-Étaient sont les plus grands Étaient ? Ah ! C'est fini !
-Christian ! Le premier coup de feu de l'ennemi !
-C'est l'attaque ! Aux mousquets ! Christian ! Qu'on se dépêche !
-Christian ! Alignez-vous ! Christian ! Mesurez... mèche !
-Roxane ! J'ai tout dit. C'est toi qu'elle aime encor !
-Quoi, mon amour ? Baguette haute ! Il n'est pas mort ?
-Ouvrez la charge avec les dents ! Je sens sa joue
-Devenir froide, là, contre la mienne ! En joue !
-Une lettre sur lui ! Pour moi ! Ma lettre ! Feu !
-Mais, Roxane, on se bat ! Restez encore un peu.
-Il est mort. Vous étiez le seul à le connaître.
--- N'est-ce pas que c'était un être exquis, un être
-Merveilleux ? Oui, Roxane. Un poète inouï.
-Adorable ? Oui, Roxane. Un esprit sublime ? Oui,
-Roxane ! Un cœur profond, inconnu du profane,
-Une âme magnifique et charmante ? Oui, Roxane !
-Il est mort ! Et je n'ai qu'à mourir aujourd'hui,
-Puisque, sans le savoir, elle me pleure en lui !
-C'est le signal promis ! Des fanfares de cuivres !
-Les Français vont rentrer au camp avec des vivres !
-Tenez encore un peu ! Sur sa lettre, du sang,
-Des pleurs ! Rendez-vous ! Non ! Le péril va croissant !
-Emportez-la ! Je vais charger ! Son sang ! ses larmes !
-Elle s'évanouit ! Tenez bon ! Bas les armes !
-Non ! Vous avez prouvé, Monsieur, votre valeur :
-Fuyez en la sauvant ! Soit ! Mais on est vainqueur
-Si vous gagnez du temps ! C'est bon ! Adieu, Roxane !
-Nous plions ! J'ai reçu deux coups de pertuisane !
-Hardi ! Reculès pas, drollos ! N'ayez pas peur !
-J'ai deux morts à venger : Christian et mon bonheur !
-Flotte, petit drapeau de dentelle à son chiffre !
-Toumbé dèssus ! Escrasas lous ! Un air de fifre !
-Ils montent le talus ! On va les saluer !
-Feu ! Feu ! Quels sont ces gens qui se font tous tuer ?
-Sœur Claire a regardé deux fois comment allait
-Sa cornette, devant la glace. C'est très laid.
-Mais sœur Marthe a repris un pruneau de la tarte,
-Ce matin : je l'ai vu. C'est très vilain, sœur Marthe.
-Un tout petit regard ! Un tout petit pruneau !
-Je le dirai, ce soir, à monsieur Cyrano.
-Non, il va se moquer ! Il dira que les nonnes
-Sont très coquettes ! Très gourmandes ! Et très bonnes.
-N'est-ce pas, Mère Marguerite de Jésus,
-Qu'il vient, le samedi, depuis dix ans ! Et plus !
-Depuis que sa cousine à nos béguins de toile
-Mêla le deuil mondain de sa coiffe de voile,
-Qui chez nous vint s'abattre, il y a quatorze ans,
-Comme un grand oiseau noir parmi les oiseaux blancs !
-Lui seul, depuis qu'elle a pris chambre dans ce cloître,
-Sait distraire un chagrin qui ne veut pas décroître.
-Il est si drôle ! -- C'est amusant quand il vient !
--- Il nous taquine ! -- Il est gentil ! -- Nous l'aimons bien !
--- Nous fabriquons pour lui des pâtes d'angélique !
-Mais enfin, ce n'est pas un très bon catholique !
-Nous le convertirons. Oui ! oui ! Je vous défends
-De l'entreprendre encor sur ce point, mes enfants.
-Ne le tourmentez pas : il viendrait moins peut-être !
-Mais... Dieu ! Rassurez-vous : Dieu doit bien le connaître.
-Mais chaque samedi, quand il vient d'un air fier,
-Il me dit en entrant : 'Ma sœur, j'ai fait gras, hier !'
-Ah ! il vous dit cela ? ... Eh bien ! la fois dernière
-Il n'avait pas mangé depuis deux jours ! Ma Mère !
-Il est pauvre. Qui vous l'a dit ? Monsieur Le Bret.
-On ne le secourt pas ? Non, il se fâcherait.
--- Allons, il faut rentrer... Madame Madeleine,
-Avec un visiteur, dans le parc se promène.
-C'est le duc-maréchal de Grammont ? Oui, je crois.
-Il n'était plus venu la voir depuis des mois !
-Il est très pris ! -- La cour ! -- Les camps ! Les soins du monde !
-Et vous demeurerez ici, vainement blonde,
-Toujours en deuil ? Toujours. Aussi fidèle ? Aussi.
-Vous m'avez pardonné ? Puisque je suis ici.
-Vraiment c'était un être ? Il fallait le connaître !
-Ah ! Il fallait ? ... Je l'ai trop peu connu, peut-être !
-Et son dernier billet, sur votre cœur, toujours ?
-Comme un doux scapulaire, il pend à ce velours.
-Même mort, vous l'aimez ? Quelquefois il me semble
-Qu'il n'est mort qu'à demi, que nos cœurs sont ensemble,
-Et que son amour flotte, autour de moi, vivant !
-Est-ce que Cyrano vient vous voir ? Oui, souvent.
--- Ce vieil ami, pour moi, remplace les gazettes.
-Il vient ; c'est régulier ; sous cet arbre où vous êtes
-On place son fauteuil, s'il fait beau ; je l'attends
-En brodant ; l'heure sonne ; au dernier coup, j'entends
--- Car je ne tourne plus même le front ! -- sa canne
-Descendre le perron ; il s'assied ; il ricane
-De ma tapisserie éternelle ; il me fait
-La chronique de la semaine, et Tiens, Le Bret !
-Comment va notre ami ? Mal. Oh ! Il exagère !
-Tout ce que j'ai prédit : l'abandon, la misère !
-Ses épîtres lui font des ennemis nouveaux !
-Il attaque les faux nobles, les faux dévots,
-Les faux braves, les plagiaires, -- tout le monde.
-Mais son épée inspire une terreur profonde.
-On ne viendra jamais à bout de lui. Qui sait ?
-Ce que je crains, ce n'est pas les attaques, c'est
-La solitude, la famine, c'est Décembre
-Entrant à pas de loup dans son obscure chambre :
-Voilà les spadassins qui plutôt le tueront !
--- Il serre chaque jour, d'un cran, son ceinturon.
-Son pauvre nez a pris des tons de vieil ivoire.
-Il n'a plus qu'un petit habit de serge noire.
-Ah ! celui-là n'est pas parvenu ! -- C'est égal,
-Ne le plaignez pas trop. Monsieur le maréchal !
-Ne le plaignez pas trop : il a vécu sans pactes,
-Libre dans sa pensée autant que dans ses actes.
-Monsieur le duc ! Je sais, oui : j'ai tout ; il n'a rien
-Mais je lui serrerais bien volontiers la main.
-Adieu. Je vous conduis. Oui, parfois, je l'envie.
--- Voyez-vous, lorsqu'on a trop réussi sa vie,
-On sent, -- n'ayant rien fait, mon Dieu, de vraiment mal ! --
-Mille petits dégoûts de soi, dont le total
-Ne fait pas un remords, mais une gêne obscure ;
-Et les manteaux de duc traînent dans leur fourrure,
-Pendant que des grandeurs on monte les degrés,
-Un bruit d'illusions sèches et de regrets,
-Comme, quand vous montez lentement vers ces portes,
-Votre robe de deuil traîne des feuilles mortes.
-Vous voilà bien rêveur ? Eh ! oui ! Monsieur Le Bret !
-Vous permettez ? Un mot. C'est vrai : nul n'oserait
-Attaquer votre ami ; mais beaucoup l'ont en haine ;
-Et quelqu'un me disait, hier, au jeu, chez la Reine :
-"Ce Cyrano pourrait mourir d'un accident."
-Ah ? Oui. Qu'il sorte peu. Qu'il soit prudent. Prudent !
-Il va venir. Je vais l'avertir. Oui, mais ! Qu'est-ce ?
-Ragueneau vient vous voir, Madame. Qu'on le laisse
-Entrer. Il vient crier misère. Étant un jour
-Parti pour être auteur, il devint tour à tour
-Chantre Étuviste Acteur Bedeau Perruquier Maître
-De théorbe Aujourd'hui que pourrait-il bien être ?
-Ah ! Madame ! Monsieur ! Racontez vos malheurs
-À Le Bret. Je reviens. Mais, Madame D'ailleurs,
-Puisque vous êtes là, j'aime mieux qu'elle ignore !
--- J'allais voir votre ami tantôt. J'étais encore
-À vingt pas de chez lui... quand je le vois de loin,
-Qui sort. Je veux le joindre. Il va tourner le coin
-De la rue... et je cours... lorsque d'une fenêtre
-Sous laquelle il passait -- est-ce un hasard ? ... peut-être ! --
-Un laquais laisse choir une pièce de bois.
-Les lâches ! ... Cyrano ! J'arrive et je le vois
-C'est affreux ! Notre ami, Monsieur, notre poète,
-Je le vois, là, par terre, un grand trou dans la tête !
-Il est mort ? Non ! mais... Dieu ! je l'ai porté chez lui.
-Dans sa chambre... Ah ! sa chambre ! il faut voir ce réduit !
-Il souffre ? Non, Monsieur, il est sans connaissance,
-Un médecin ? Il en vint un par complaisance,
-Mon pauvre Cyrano ! -- Ne disons pas cela
-Tout d'un coup à Roxane ! -- Et ce docteur ? Il a
-Parlé, -- je ne sais plus, -- de fièvre, de méninges !
-Ah ! si vous le voyiez -- la tête dans des linges !
-Courons vite ! -- Il n'y a personne à son chevet ! --
-C'est qu'il pourrait mourir, Monsieur, s'il se levait !
-Passons par là ! Viens, c'est plus court ! Par la chapelle !
-Monsieur Le Bret ! Le Bret s'en va quand on l'appelle ?
-C'est quelque histoire encor de ce bon Ragueneau !
-Ah ! que ce dernier jour de septembre est donc beau !
-Ma tristesse sourit. Elle qu'Avril offusque,
-Se laisse décider par l'automne, moins brusque.
-Ah ! voici le fauteuil classique où vient s'asseoir
-Mon vieil ami ! Mais c'est le meilleur du parloir !
-Merci, ma sœur. Il va venir. Là... l'heure sonne.
--- Mes écheveaux ! -- L'heure a sonné ? Ceci m'étonne !
-Serait-il en retard pour la première fois ?
-La sœur tourière doit -- mon dé ? ... là, je le vois ! --
-L'exhorter à la pénitence. Elle l'exhorte !
--- Il ne peut plus tarder. -- Tiens ! une feuille morte ! --
-D'ailleurs, rien ne pourrait. -- Mes ciseaux ? ... dans mon sac ! --
-L'empêcher de venir ! Monsieur de Bergerac.
-Qu'est-ce que je disais ? Ah ! ces teintes fanées
-Comment les rassortir ? Depuis quatorze années,
-Pour la première fois, en retard ! Oui, c'est fou !
-J'enrage. Je fus mis en retard, vertuchou !
-Par ? Par une visite assez inopportune.
-Ah ! oui ! quelque fâcheux ? Cousine, c'était une
-Fâcheuse. Vous l'avez renvoyée ? Oui, j'ai dit :
-Excusez-moi, mais c'est aujourd'hui samedi,
-Jour où je dois me rendre en certaine demeure ;
-Rien ne m'y fait manquer : repassez dans une heure !
-Eh bien ! cette personne attendra pour vous voir :
-Je ne vous laisse pas partir avant ce soir.
-Peut-être un peu plus tôt faudra-t-il que je parte.
-Vous ne taquinez pas sœur Marthe ? Si ! Sœur Marthe !
-Approchez ! Ha ! ha ! ha ! Beaux yeux toujours baissés !
-Mais Oh ! Chut ! Ce n'est rien ! -- Hier, j'ai fait gras. Je sais.
-C'est pour cela qu'il est si pâle ! Au réfectoire
-Vous viendrez tout à l'heure, et je vous ferai boire
-Un grand bol de bouillon... Vous viendrez ? Oui, oui, oui.
-Ah ! vous êtes un peu raisonnable, aujourd'hui !
-Elle essaye de vous convertir ? Je m'en garde !
-Tiens, c'est vrai ! Vous toujours si saintement bavarde,
-Vous ne me prêchez pas ? c'est étonnant, ceci !
-Sabre de bois ! Je veux vous étonner aussi !
-Tenez, je vous permets Ah ! la chose est nouvelle ?
-De... de prier pour moi, ce soir, à la chapelle.
-Oh ! oh ! Sœur Marthe est dans la stupéfaction !
-Je n'ai pas attendu votre permission.
-Du diable si je peux jamais, tapisserie,
-Voir ta fin ! J'attendais cette plaisanterie.
-Les feuilles ! Elles sont d'un blond vénitien.
-Regardez-les tomber. Comme elles tombent bien !
-Dans ce trajet si court de la branche à la terre,
-Comme elles savent mettre une beauté dernière,
-Et malgré leur terreur de pourrir sur le sol,
-Veulent que cette chute ait la grâce d'un vol !
-Mélancolique, vous ? Mais pas du tout, Roxane !
-Allons, laissez tomber les feuilles de platane
-Et racontez un peu ce qu'il y a de neuf.
-Ma gazette ? Voici ! Ah ! Samedi, dix-neuf :
-Ayant mangé huit fois du raisiné de Cette,
-Le Roi fut pris de fièvre ; à deux coups de lancette
-Son mal fut condamné pour lèse-majesté,
-Et cet auguste pouls n'a plus fébricité !
-Au grand bal, chez la reine, on a brûlé, dimanche,
-Sept cent soixante-trois flambeaux de cire blanche ;
-Nos troupes ont battu, dit-on, Jean l'Autrichien ;
-On a pendu quatre sorciers ; le petit chien
-De madame d'Athis a dû prendre un clystère
-Monsieur de Bergerac, voulez-vous bien vous taire !
-Lundi... rien. Lygdamire a changé d'amant. Oh !
-Mardi, toute la cour est à Fontainebleau.
-Mercredi, la Montglat dit au comte de Fiesque :
-Non ! Jeudi : Mancini, Reine de France, -- ou presque !
-Le vingt-cinq, la Montglat à de Fiesque dit : Oui ;
-Et samedi, vingt-six Il est évanoui ?
-Cyrano ! Qu'est-ce ? ... Quoi ? Non ! non ! je vous assure,
-Ce n'est rien ! Laissez-moi ! Pourtant C'est ma blessure
-D'Arras... qui... quelquefois... vous savez Pauvre ami !
-Mais ce n'est rien. Cela va finir. C'est fini.
-Chacun de nous a sa blessure : j'ai la mienne.
-Toujours vive, elle est là, cette blessure ancienne,
-Elle est là, sous la lettre au papier jaunissant
-Où l'on peut voir encor des larmes et du sang !
-Sa lettre ! ... N'aviez-vous pas dit qu'un jour, peut-être,
-Vous me la feriez lire ? Ah ! vous voulez ? ... Sa lettre ?
-Oui ... Je veux ... Aujourd'hui Tenez ! Je peux ouvrir ?
-Ouvrez... lisez ! Roxane, adieu, je vais mourir !
-Tout haut ? C'est pour ce soir, je crois, ma bien-aimée !
-J'ai l'âme lourde encor d'amour inexprimée,
-Et je meurs ! jamais plus, jamais mes yeux grisés,
-Mes regards dont c'était Comment vous la lisez,
-Sa lettre ! dont c'était les frémissantes fêtes,
-Ne baiseront au vol les gestes que vous faites ;
-J'en revois un petit qui vous est familier
-Pour toucher votre front, et je voudrais crier
-Comme vous la lisez, -- cette lettre ! Et je crie :
-Adieu ! Vous la lisez Ma chère, ma chérie,
-Mon trésor D'une voix Mon amour ! D'une voix
-Mais... que je n'entends pas pour la première fois !
-Mon cœur ne vous quitta jamais une seconde,
-Et je suis et serai jusque dans l'autre monde
-Celui qui vous aima sans mesure, celui
-Comment pouvez-vous lire à présent ? Il fait nuit.
-Et pendant quatorze ans, il a joué ce rôle
-D'être le vieil ami qui vient pour être drôle !
-Roxane ! C'était vous ! Non, non, Roxane, non !
-J'aurais dû deviner quand il disait mon nom !
-Non, ce n'était pas moi ! C'était vous ! Je vous jure
-J'aperçois toute la généreuse imposture :
-Les lettres, c'était vous Non ! Les mots chers et fous,
-C'était vous Non ! La voix dans la nuit, c'était vous !
-Je vous jure que non ! L'âme, c'était la vôtre !
-Je ne vous aimais pas. Vous m'aimiez ! C'était l'autre !
-Vous m'aimiez ! Non ! Déjà vous le dites plus bas !
-Non, non, mon cher amour, je ne vous aimais pas !
-Ah ! que de choses qui sont mortes... qui sont nées !
--- Pourquoi vous être tu pendant quatorze années,
-Puisque sur cette lettre où, lui, n'était pour rien,
-Ces pleurs étaient de vous ? Ce sang était le sien.
-Alors pourquoi laisser ce sublime silence
-Se briser aujourd'hui ? Pourquoi ? Quelle imprudence !
-Ah ! j'en étais bien sûr ! il est là ! Tiens, parbleu !
-Il s'est tué, Madame, en se levant ! Grand Dieu !
-Mais tout à l'heure alors... cette faiblesse ? ... cette ?
-C'est vrai ! je n'avais pas terminé ma gazette :
-Et samedi, vingt-six, une heure avant dîné,
-Monsieur de Bergerac est mort assassiné.
-Que dit-il ? -- Cyrano ! -- Sa tête enveloppée !
-Ah, que vous a-t-on fait ? Pourquoi ? "D'un coup d'épée,
-Frappé par un héros, tomber la pointe au cœur !"
--- Oui, je disais cela ! ... Le destin est railleur !
-Et voilà que je suis tué dans une embûche,
-Par derrière, par un laquais, d'un coup de bûche !
-C'est très bien. J'aurai tout manqué, même ma mort.
-Ah, Monsieur ! Ragueneau, ne pleure pas si fort !
-Qu'est-ce que tu deviens, maintenant, mon confrère ?
-Je suis moucheur de... de... chandelles, chez Molière.
-Molière ! Mais je veux le quitter, dès demain :
-Oui, je suis indigné ! ... Hier, on jouait Scapin,
-Et j'ai vu qu'il vous a pris une scène ! Entière !
-Oui, Monsieur, le fameux : "Que Diable allait-il faire ? "
-Molière te l'a pris ! Chut ! chut ! Il a bien fait !
-La scène, n'est-ce pas, produit beaucoup d'effet ?
-Ah ! Monsieur, on riait ! on riait ! Oui, ma vie
-Ce fut d'être celui qui souffle -- et qu'on oublie !
-Vous souvient-il du soir où Christian vous parla
-Sous le balcon ? Eh bien ! toute ma vie est là :
-Pendant que je restais en bas, dans l'ombre noire,
-D'autres montaient cueillir le baiser de la gloire !
-C'est justice, et j'approuve au seuil de mon tombeau :
-Molière a du génie et Christian était beau !
-Qu'elles aillent prier puisque leur cloche sonne !
-Ma sœur ! ma sœur ! Non ! non ! n'allez chercher personne :
-Quand vous reviendriez, je ne serais plus là.
-Il me manquait un peu d'harmonie... en voilà.
-Je vous aime, vivez ! Non ! car c'est dans le conte
-Que lorsqu'on dit : Je t'aime ! au prince plein de honte,
-Il sent sa laideur fondre à ces mots de soleil
-Mais tu t'apercevrais que je reste pareil.
-J'ai fait votre malheur ! moi ! moi ! Vous ? ... au contraire !
-J'ignorais la douceur féminine. Ma mère
-Ne m'a pas trouvé beau. Je n'ai pas eu de sœur.
-Plus tard, j'ai redouté l'amante à l'œil moqueur.
-Je vous dois d'avoir eu, tout au moins, une amie.
-Grâce à vous une robe a passé dans ma vie.
-Ton autre amie est là, qui vient te voir ! Je vois.
-Je n'aimais qu'un seul être et je le perds deux fois !
-Le Bret, je vais monter dans la lune opaline,
-Sans qu'il faille inventer, aujourd'hui, de machine
-Que dites-vous ? Mais oui, c'est là, je vous le dis,
-Que l'on va m'envoyer faire mon paradis
-Plus d'une âme que j'aime y doit être exilée,
-Et je retrouverai Socrate et Galilée !
-Non, non ! C'est trop stupide à la fin, et c'est trop
-Injuste ! Un tel poète ! Un cœur si grand, si haut !
-Mourir ainsi ! ... Mourir ! Voilà Le Bret qui grogne !
-Mon cher ami Ce sont les cadets de Gascogne
--- La masse élémentaire... Eh oui ! ... voilà le hic
-Sa science... dans son délire ! Copernic
-A dit Oh ! Mais aussi que diable allait-il faire,
-Mais que diable allait-il faire en cette galère ?
-Mais je m'en vais, pardon, je ne peux faire attendre :
-Vous voyez, le rayon de lune vient me prendre !
-Je ne veux pas que vous pleuriez moins ce charmant,
-Ce bon, ce beau Christian ; mais je veux seulement
-Que lorsque le grand froid aura pris mes vertèbres,
-Vous donniez un sens double à ces voiles funèbres,
-Et que son deuil sur vous devienne un peu mon deuil.
-Je vous jure ! Pas là ! non ! pas dans ce fauteuil !
--- Ne me soutenez pas ! -- Personne ! Rien que l'arbre !
-Elle vient. Je me sens déjà botté de marbre,
--- Ganté de plomb ! Oh ! mais ! ... puisqu'elle est en chemin,
-Je l'attendrai debout, et l'épée à la main !
-Cyrano ! Cyrano ! Je crois qu'elle regarde
-Qu'elle ose regarder mon nez, cette Camarde
-Que dites-vous ? ... C'est inutile ? ... Je le sais !
-Mais on ne se bat pas dans l'espoir du succès !
-Non ! non ! c'est bien plus beau lorsque c'est inutile !
--- Qu'est-ce que c'est que tous ceux-là ? -- Vous êtes mille ?
-Ah ! je vous reconnais, tous mes vieux ennemis !
-Le Mensonge ? Tiens, tiens ! -- Ha ! ha ! les Compromis !
-Les Préjugés, les Lâchetés ! Que je pactise ?
-Jamais, jamais ! -- Ah ! te voilà, toi, la Sottise !
--- Je sais bien qu'à la fin vous me mettrez à bas ;
-N'importe : je me bats ! je me bats ! je me bats !
-Oui, vous m'arrachez tout, le laurier et la rose !
-Arrachez ! Il y a malgré vous quelque chose
-Que j'emporte, et ce soir, quand j'entrerai chez Dieu,
-Mon salut balaiera largement le seuil bleu,
-Quelque chose que sans un pli, sans une tache,
-J'emporte malgré vous, et c'est C'est ? Mon panache.
diff --git a/test/cyrano_full.tpl b/test/cyrano_full.tpl
@@ -1,2 +0,0 @@
-! hiatus_ok:yes
-12 A x
diff --git a/test/letters b/test/letters
@@ -1,4 +0,0 @@
-b c q d e f r s t w
-p t q r s t u v x b c c
-patata t t x r x x une hache
-patata f tata tatata tatar h
diff --git a/test/letters.tpl b/test/letters.tpl
@@ -1,4 +0,0 @@
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
diff --git a/test/mithridate b/test/mithridate
@@ -1,1698 +0,0 @@
-On nous faisait, Arbate, un fidèle rapport:
-Rome en effet triomphe, et Mithridate est mort.
-Les Romains, vers l'Euphrate, ont attaqué mon père,
-Et trompé dans la nuit sa prudence ordinaire.
-Après un long combat, tout son camp dispersé
-Dans la foule des morts en fuyant l'a laissé,
-Et j'ai su qu'un soldat dans les mains de Pompée
-Avec son diadème a remis son épée.
-Ainsi ce roi qui seul a durant quarante ans
-Lassé tout ce que Rome eut de chefs importants,
-Et qui dans l'Orient balançant la fortune,
-Vengeait de tous les rois la querelle commune,
-Meurt, et laisse après lui, pour venger son trépas,
-Deux fils infortunés qui ne s'accordent pas.
-Vous, Seigneur! Quoi? l'ardeur de régner en sa place
-Rend déjà Xipharès ennemi de Pharnace?
-Non, je ne prétends point, cher Arbate, à ce prix
-D'un malheureux Empire acheter le débris.
-Je sais en lui des ans respecter l'avantage;
-Et content des États marqués pour mon partage,
-Je verrai sans regret tomber entre ses mains
-Tout ce que lui promet l'amitié des Romains.
-L'amitié des Romains? Le fils de Mithridate,
-Seigneur! Est-il bien vrai? N'en doute point, Arbate.
-Pharnace, dès longtemps tout Romain dans le coeur,
-Attend tout maintenant de Rome et du vainqueur.
-Et moi, plus que jamais à mon père fidèle,
-Je conserve aux Romains une haine immortelle.
-Cependant et ma haine et ses prétentions
-Sont les moindres sujets de nos divisions.
-Et quel autre intérêt contre lui vous anime?
-Je m'en vais t'étonner. Cette belle Monime,
-Qui du Roi notre père attira tous les voeux,
-Dont Pharnace, après lui, se déclare amoureux...
-Hé bien, Seigneur? Je l'aime, et ne veux plus m'en taire
-Puisque enfin pour rival je n'ai plus que mon frère.
-Tu ne t'attendais pas sans doute à ce discours;
-Mais ce n'est point, Arbate, un secret de deux jours.
-Cet amour s'est longtemps accru dans le silence.
-Que n'en puis-je à tes yeux marquer la violence,
-Et mes premiers soupirs, et mes derniers ennuis?
-Mais en l'état funeste où nous sommes réduits,
-Ce n'est guère le temps d'occuper ma mémoire
-À rappeler le cours d'une amoureuse histoire.
-Qu'il te suffise donc, pour me justifier,
-Que je vis, que j'aimai la Reine le premier;
-Que mon père ignorait jusqu'au nom de Monime,
-Quand je conçus pour elle un amour légitime.
-Il la vit. Mais au lieu d'offrir à ses beautés
-Un hymen, et des voeux dignes d'être écoutés,
-Il crut que sans prétendre une plus haute gloire,
-Elle lui céderait une indigne victoire.
-Tu sais par quels efforts il tenta sa vertu,
-Et que lassé d'avoir vainement combattu,
-Absent, mais toujours plein de son amour extrême,
-Il lui fit par tes mains porter son diadème.
-Juge de mes douleurs, quand des bruits trop certains
-M'annoncèrent du Roi l'amour et les desseins,
-Quand je sus qu'à son lit Monime réservée
-Avait pris avec toi le chemin de Nymphée.
-Hélas! ce fut encor dans ce temps odieux
-Qu'aux offres des Romains ma mère ouvrit les yeux;
-Ou pour venger sa foi par cet hymen trompée,
-Ou ménageant pour moi la faveur de Pompée,
-Elle trahit mon père, et rendit aux Romains
-La place et les trésors confiés en ses mains.
-Que devins-je au récit du crime de ma mère!
-Je ne regardai plus mon rival dans mon père;
-J'oubliai mon amour par le sien traversé:
-Je n'eus devant les yeux que mon père offensé.
-J'attaquai les Romains; et ma mère éperdue
-Me vit, en reprenant cette place rendue,
-À mille coups mortels contre eux me dévouer,
-Et chercher en mourant à la désavouer.
-L'Euxin, depuis ce temps, fut libre, et l'est encore;
-Et des rives de Pont aux rives du Bosphore,
-Tout reconnut mon père, et ses heureux vaisseaux
-N'eurent plus d'ennemis que les vents et les eaux.
-Je voulais faire plus. Je prétendais, Arbate,
-Moi-même à son secours m'avancer vers l'Euphrate.
-Je fus soudain frappé du bruit de son trépas.
-Au milieu de mes pleurs, je ne le cèle pas,
-Monime, qu'en tes mains mon père avait laissée,
-Avec tous ses attraits revint en ma pensée.
-Que dis-je? en ce malheur je tremblai pour ses jours;
-Je redoutai du Roi les cruelles amours.
-Tu sais combien de fois ses jalouses tendresses
-Ont pris soin d'assurer la mort de ses maîtresses.
-Je volai vers Nymphée; et mes tristes regards
-Rencontrèrent Pharnace au pied de ses remparts.
-J'en conçus, je l'avoue, un présage funeste.
-Tu nous reçus tous deux, et tu sais tout le reste.
-Pharnace, en ses desseins toujours impétueux,
-Ne dissimula point ses voeux présomptueux. -
-De mon père à la Reine il conta la disgrâce,
-L'assura de sa mort, et s'offrit en sa place.
-Comme il le dit, Arbate, il veut l'exécuter.
-Mais enfin, à mon tour, je prétends éclater.
-Autant que mon amour respecta la puissance
-D'un père à qui je fus dévoué dès l'enfance,
-Autant ce même amour, maintenant révolté,
-De ce nouveau rival brave l'autorité.
-Ou Monime, à ma flamme elle-même contraire,
-Condamnera l'aveu que je prétends lui faire;
-Ou bien, quelques malheurs qu'il en puisse avenir,
-Ce n'est que par ma mort qu'on la peut obtenir.
-Voilà tous les secrets que je voulais t'apprendre.
-C'est à toi de choisir quel parti tu dois prendre,
-Qui des deux te paraît plus digne de ta foi,
-L'esclave des Romains, ou le fils de ton roi.
-Fier de leur amitié, Pharnace croit peut-être
-Commander dans Nymphée, et me parler en maître.
-Mais ici mon pouvoir ne connaît point le sien:
-Le Pont est son partage, et Colchos est le mien;
-Et l'on sait toujours que la Colchide et ses princes
-Ont compté ce Bosphore au rang de leurs provinces.
-Commandez-moi, Seigneur. Si j'ai quelque pouvoir,
-Mon choix est déjà fait, je ferai mon devoir.
-Avec le même zèle, avec la même audace
-Que je servais le père et gardais cette place,
-Et contre votre frère, et même contre vous,
-Après la mort du Roi je vous sers contre tous.
-Sans vous, ne sais-je pas que ma mort assurée
-De Pharnace en ces lieux allait suivre l'entrée?
-Sais-je pas que mon sang, par ses mains répandu,
-Eût souillé ce rempart contre lui défendu?
-Assurez-vous du coeur et du choix de la Reine.
-Du reste, ou mon crédit n'est plus qu'une ombre vaine,
-Ou Pharnace, laissant le Bosphore en vos mains,
-Ira jouir ailleurs des bontés des Romains.
-Que ne devrai-je point à cette ardeur extrême!
-Mais on vient. Cours, ami: c'est Monime elle-même.
-Seigneur, je viens à vous. Car enfin aujourd'hui,
-Si vous m'abandonnez, quel sera mon appui?
-Sans parents, sans amis, désolée et craintive,
-Reine longtemps de nom, mais en effet captive,
-Et veuve maintenant sans avoir eu d'époux,
-Seigneur, de mes malheurs ce sont là les plus doux.
-Je tremble à vous nommer l'ennemi qui m'opprime.
-J'espère toutefois qu'un coeur si magnanime
-Ne sacrifîra point les pleurs des malheureux
-Aux intérêts du sang qui vous unit tous deux.
-Vous devez à ces mots reconnaître Pharnace.
-C'est lui, Seigneur, c'est lui dont la coupable audace
-Veut, la force à la main, m'attacher à son sort
-Par un hymen pour moi plus cruel que la mort.
-Sous quel astre ennemi faut-il que je sois née?
-Au joug d'un autre hymen sans amour destinée,
-À peine je suis libre et goûte quelque paix,
-Qu'il faut que je me livre à tout ce que je hais.
-Peut-être je devrais, plus humble en ma misère,
-Me souvenir du moins que je parle à son frère.
-Mais, soit raison, destin, soit que ma haine en lui
-Confonde les Romains dont il cherche l'appui,
-Jamais hymen formé sous le plus noir auspice
-De l'hymen que je crains n'égala le supplice.
-Et si Monime en pleurs ne vous peut émouvoir,
-Si je n'ai plus pour moi que mon seul désespoir,
-Au pied du même autel où je suis attendue,
-Seigneur, vous me verrez, à moi-même rendue,
-Percer ce triste coeur qu'on veut tyranniser,
-Et dont jamais encor je n'ai pu disposer.
-Madame, assurez-vous de mon obéissance;
-Vous avez dans ces lieux une entière puissance.
-Pharnace ira, s'il veut, se faire craindre ailleurs.
-Mais vous ne savez pas encor tous vos malheurs.
-Hé! quel nouveau malheur peut affliger Monime,
-Seigneur? Si vous aimer c'est faire un si grand crime,
-Pharnace n'en est pas seul coupable aujourd'hui;
-Et je suis mille fois plus criminel que lui.
-Vous! Mettez ce malheur au rang des plus funestes;
-Attestez, s'il le faut, les puissances célestes
-Contre un sang malheureux, né pour vous tourmenter,
-Père, enfants, animés à vous persécuter.
-Mais avec quelque ennui que vous puissiez apprendre
-Cet amour criminel qui vient de vous surprendre,
-Jamais tous vos malheurs ne sauraient approcher
-Des maux que j'ai soufferts en le voulant cacher.
-Ne croyez point pourtant que semblable à Pharnace,
-Je vous serve aujourd'hui pour me mettre en sa place.
-Vous voulez être à vous, j'en ai donné ma foi,
-Et vous ne dépendrez ni de lui ni de moi.
-Mais quand je vous aurai pleinement satisfaite,
-En quels lieux avez-vous choisi votre retraite?
-Sera-ce loin, Madame, ou près de mes États?
-Me sera-t-il permis d'y conduire vos pas?
-Verrez-vous d'un même oeil le crime et l'innocence?
-En fuyant mon rival fuirez-vous ma présence?
-Pour prix d'avoir si bien secondé vos souhaits,
-Faudra-t-il me résoudre à ne vous voir jamais?
-Ah! que m'apprenez-vous? Hé quoi? belle Monime,
-Si le temps peut donner quelque droit légitime,
-Faut-il vous dire ici que le premier de tous
-Je vous vis, je formai le dessein d'être à vous,
-Quand vos charmes naissants, inconnus à mon père,
-N'avaient encor paru qu'aux yeux de votre mère?
-Ah! si par mon devoir forcé de vous quitter,
-Tout mon amour alors ne put pas éclater,
-Ne vous souvient-il plus, sans compter tout le reste,
-Combien je me plaignis de ce devoir funeste?
-Ne vous souvient-il plus, en quittant vos beaux yeux,
-Quelle vive douleur attendrit mes adieux?
-Je m'en souviens tout seul. Avouez-le, Madame,
-Je vous rappelle un songe effacé de votre âme.
-Tandis que loin de vous, sans espoir de retour,
-Je nourrissais encor un malheureux amour,
-Contente, et résolue à l'hymen de mon père,
-Tous les malheurs du fils ne vous affligeaient guère.
-Hélas! Avez-vous plaint un moment mes ennuis?
-Prince... n'abusez point de l'état où je suis.
-En abuser, ô ciel! Quand je cours vous défendre,
-Sans vous demander rien, sans oser rien prétendre;
-Que vous dirai-je enfin? lorsque je vous promets
-De vous mettre en état de ne me voir jamais.
-C'est me promettre plus que vous ne sauriez faire.
-Quoi? malgré mes serments, vous croyez le contraire?
-Vous croyez qu'abusant de mon autorité,
-Je prétends attenter à votre liberté!
-On vient, Madame, on vient... Expliquez-vous, de grâce.
-Un mot. Défendez-moi des fureurs de Pharnace.
-Pour me faire, Seigneur, consentir à vous voir,
-Vous n'aurez pas besoin d'un injuste pouvoir.
-Ah! Madame... Seigneur, vous voyez votre frère.
-Jusques à quand, Madame, attendrez-vous mon père?
-Des témoins de sa mort viennent à tous moments
-Condamner votre doute et vos retardements.
-Venez, fuyez l'aspect de ce climat sauvage,
-Qui ne parle à vos yeux que d'un triste esclavage.
-Un peuple obéissant vous attend à genoux
-Sous un ciel plus heureux et plus digne de vous.
-Le Pont vous reconnaît dès longtemps pour sa reine;
-Vous en portez encor la marque souveraine;
-Et ce bandeau royal fut mis sur votre front
-Comme un gage assuré de l'empire de Pont.
-Maître de cet État que mon père me laisse,
-Madame, c'est à moi d'accomplir sa promesse.
-Mais il faut, croyez-moi, sans attendre plus tard,
-Ainsi que notre hymen presser notre départ.
-Nos intérêts communs et mon coeur le demandent.
-Prêts à vous recevoir, mes vaisseaux vous attendent.
-Et du pied de l'autel vous y pouvez monter,
-Souveraine des mers qui vous doivent porter.
-Seigneur, tant de bontés ont lieu de me confondre.
-Mais puisque le temps presse, et qu'il faut vous répondre,
-Puis-je, laissant la feinte et les déguisements,
-Vous découvrir ici mes secrets sentiments?
-Vous pouvez tout. Je crois que je vous suis connue.
-Éphèse est mon pays; mais je suis descendue
-D'aïeux, ou rois, Seigneur, ou héros, qu'autrefois
-Leur vertu, chez les Grecs, mit au-dessus des rois.
-Mithridate me vit. Éphèse, et l'Ionie,
-À son heureux empire était alors unie.
-Il daigna m'envoyer ce gage de sa foi.
-Ce fut pour ma famille une suprême loi:
-Il fallut obéir. Esclave couronnée,
-Je partis pour l'hymen où j'étais destinée.
-Le Roi, qui m'attendait au sein de ses États,
-Vit emporter ailleurs ses desseins et ses pas,
-Et tandis que la guerre occupait son courage,
-M'envoya dans ces lieux éloignés de l'orage.
-J'y vins: j'y suis encor. Mais cependant, Seigneur,
-Mon père paya cher ce dangereux honneur,
-Et les Romains vainqueurs, pour première victime,
-Prirent Philopoemen, le père de Monime.
-Sous ce titre funeste il se vit immoler;
-Et c'est de quoi, Seigneur, j'ai voulu vous parler.
-Quelque juste fureur dont je sois animée,
-Je ne puis point à Rome opposer une armée;
-Inutile témoin de tous ses attentats,
-Je n'ai pour me venger ni sceptre ni soldats;
-Enfin, je n'ai qu'un coeur. Tout ce que je puis faire,
-C'est de garder la foi que je dois à mon père,
-De ne point dans son sang aller tremper mes mains
-En épousant en vous l'allié des Romains.
-Que parlez-vous de Rome et de son alliance?
-Pourquoi tout ce discours et cette défiance?
-Qui vous dit qu'avec eux je prétends m'allier?
-Mais vous-même, Seigneur, pouvez-vous le nier?
-Comment m'offririez-vous l'entrée et la couronne
-D'un pays que partout leur armée environne,
-Si le traité secret qui vous lie aux Romains
-Ne vous en assurait l'empire et les chemins?
-De mes intentions je pourrais vous instruire,
-Et je sais les raisons que j'aurais à vous dire,
-Si laissant en effet les vains déguisements,
-Vous m'aviez expliqué vos secrets sentiments.
-Mais enfin je commence, après tant de traverses,
-Madame, à rassembler vos excuses diverses;
-Je crois voir l'intérêt que vous voulez celer,
-Et qu'un autre qu'un père ici vous fait parler.
-Quel que soit l'intérêt qui fait parler la Reine,
-La réponse, Seigneur, doit-elle être incertaine?
-Et contre les Romains votre ressentiment
-Doit-il pour éclater balancer un moment?
-Quoi! nous aurons d'un père entendu la disgrâce,
-Et lents à le venger, prompts à remplir sa place,
-Nous mettrons notre honneur et son sang en oubli?
-Il est mort: savons-nous s'il est enseveli?
-Qui sait si dans le temps que votre âme empressée
-Forme d'un doux hymen l'agréable pensée,
-Ce roi, que l'Orient tout plein de ses exploits
-Peut nommer justement le dernier de ses rois,
-Dans ses propres États privé de sépulture,
-Ou couché sans honneur dans une foule obscure,
-N'accuse point le ciel qui le laisse outrager,
-Et des indignes fils qui n'osent le venger?
-Ah! ne languissons plus dans un coin du Bosphore.
-Si dans tout l'univers quelque roi libre encore,
-Parthe, Scythe ou Sarmate, aime sa liberté,
-Voilà nos alliés: marchons de ce côté,
-Vivons ou périssons dignes de Mithridate,
-Et songeons bien plutôt, quelque amour qui nous flatte,
-À défendre du joug et nous et nos États,
-Qu'à contraindre des coeurs qui ne se donnent pas.
-Il sait vos sentiments. Me trompais-je, Madame?
-Voilà cet intérêt si puissant sur votre âme,
-Ce père, ces Romains que vous me reprochez.
-J'ignore de son coeur les sentiments cachés;
-Mais je m'y soumettrais sans vouloir rien prétendre,
-Si, comme vous, Seigneur, je croyais les entendre.
-Vous feriez bien; et moi, je fais ce que je doi:
-Votre exemple n'est pas une règle pour moi.
-Toutefois en ces lieux je ne connais personne
-Qui ne doive imiter l'exemple que je donne.
-Vous pourriez à Colchos vous expliquer ainsi.
-Je le puis à Colchos, et je le puis ici.
-Ici? Vous y pourriez rencontrer votre perte...
-Princes, toute h mer est de vaisseaux couverte,
-Et bientôt, démentant le faux bruit de sa mort,
-Mithridate lui-même arrive dans le port.
-Mithridate! Mon père! Ah! que viens-je d'entendre?
-Quelques vaisseaux légers sont venus nous l'apprendre:
-C'est lui-même; et déjà, pressé de son devoir,
-Arbate loin du bord l'est allé recevoir.
-Qu'avons-nous fait! Adieu, Prince. Quelle nouvelle!
-Mithridate revient? Ah! fortune cruelle!
-Ma vie et mon amour tous deux courent hasard,
-Les Romains que j'attends arriveront trop tard.
-Comment faire? J'entends que votre coeur soupire,
-Et j'ai conçu l'adieu qu'elle vient de vous dire,
-Prince; mais ce discours demande un autre temps:
-Nous avons aujourd'hui des soins plus importants.
-Mithridate revient, peut-être inexorable.
-Plus il est malheureux, plus il est redoutable.
-Le péril est pressant plus que vous ne pensez.
-Nous sommes criminels, et vous le connaissez.
-Rarement l'amitié désarme sa colère;
-Ses propres fils n'ont point de juge plus sévère;
-Et nous l'avons vu même à ses cruels soupçons
-Sacrifier deux fils pour de moindres raisons.
-Craignons pour vous, pour moi, pour la Reine elle-même:
-Je la plains, d'autant plus que Mithridate l'aime.
-Amant avec transport, mais jaloux sans retour,
-Sa haine va toujours plus loin que son amour.
-Ne vous assurez point sur l'amour qu'il vous porte:
-Sa jalouse fureur n'en sera que plus forte.
-Songez-y. Vous avez la faveur des soldats,
-Et j'aurai des secours que je n'explique pas.
-M'en croirez-vous? Courons assurer notre grâce:
-Rendons-nous, vous et moi, maîtres de cette place,
-Et faisons qu'à ses fils il ne puisse dicter
-Que les conditions qu'ils voudront accepter.
-Je sais quel est mon crime, et je connais mon père;
-Et j'ai par-dessus vous le crime de ma mère;
-Mais quelque amour encor qui me pût éblouir,
-Quand mon père paraît, je ne sais qu'obéir.
-Soyons-nous donc au moins fidèles l'un à l'autre.
-Vous savez mon secret, j'ai pénétré le vôtre
-Le Roi, toujours fertile en dangereux détours,
-S'armera contre nous de nos moindres discours.
-Vous savez sa coutume, et sous quelles tendresses
-Sa haine sait cacher ses trompeuses adresses.
-Allons. Puisqu'il le faut, je marche sur vos pas.
-Mais en obéissant ne nous trahissons pas.
-Quoi? vous êtes ici quand Mithridate arrive,
-Quand, pour le recevoir, chacun court sur la rive?
-Que faites-vous, Madame? et quel ressouvenir
-Tout à coup vous arrête, et vous fait revenir?
-N'offenserez-vous point un roi qui vous adore,
-Qui presque votre époux... Il ne l'est pas encore,
-Phoedime; et jusque-là je crois que mon devoir
-Est de l'attendre ici, sans l'aller recevoir.
-Mais ce n'est point, Madame, un amant ordinaire.
-Songez qu'à ce grand roi promise par un père,
-Vous avez de ses feux un gage solennel,
-Qu'il peut, quand il voudra, confirmer à l'autel.
-Croyez-moi, montrez-vous, venez à sa rencontre.
-Regarde en quel état tu veux que je me montre.
-Vois ce visage en pleurs; et loin de le chercher,
-Dis-moi plutôt, dis-moi que je m'aille cacher.
-Que dites-vous? Ô Dieux! Ah! retour qui me tue!
-Malheureuse! Comment paraîtrai-je à sa vue,
-Son diadème au front, et dans le fond du coeur,
-Phoedime... Tu m'entends, et tu vois ma rougeur.
-Ainsi vous retombez dans les mêmes alarmes
-Qui vous ont dans la Grèce arraché tant de larmes?
-Et toujours Xipharès revient vous traverser?
-Mon malheur est plus grand que tu ne peux penser.
-Xipharès ne s'offrait alors à ma mémoire
-Que tout plein de vertus, que tout brillant de gloire;
-Et je ne savais pas que pour moi plein de feux,
-Xipharès des mortels est le plus amoureux.
-Il vous aime, Madame! Et ce héros aimable...
-Est aussi malheureux que je suis misérable.
-Il m'adore, Phoedime; et les mêmes douleurs
-Qui m'affligeaient ici le tourmentaient ailleurs.
-Sait-il en sa faveur jusqu'où va votre estime?
-Sait-il que vous l'aimez? Il l'ignore, Phoedime.
-Les Dieux m'ont secourue; et mon coeur affermi
-N'a rien dit, ou du moins n'a parlé qu'à demi.
-Hélas! si tu savais, pour garder le silence,
-Combien ce triste coeur s'est fait de violence!
-Quels assauts, quels combats j'ai tantôt soutenus!
-Phoedime, si je puis je ne le verrai plus.
-Malgré tous les efforts que je pourrais me faire,
-Je verrais ses douleurs, je ne pourrais me taire.
-Il viendra, malgré moi, m'arracher cet aveu.
-Mais n'importe, s'il m'aime il en jouira peu;
-Je lui vendrai si cher ce bonheur qu'il ignore,
-Qu'il vaudrait mieux pour lui qu'il l'ignorât encore.
-On vient. Que faites-vous, Madame? Je ne puis.
-Je ne paraîtrai point dans le trouble où je suis.
-Princes, quelques raisons que vous me puissiez dire,
-Votre devoir ici n'a point dû vous conduire,
-Ni vous faire quitter, en de si grands besoins,
-Vous le Pont, vous Colchos, confiés à vos soins.
-Mais vous avez pour juge un père qui vous aime.
-Vous avez cru des bruits que j'ai semés moi-même;
-Je vous crois innocents, puisque vous le voulez,
-Et je rends grâce au ciel qui nous a rassemblés.
-Tout vaincu que je suis, et voisin du naufrage,
-Je médite un dessein digne de mon courage.
-Vous en serez tantôt instruits plus amplement.
-Allez, et laissez-moi reposer un moment.
-Enfin, après un an, tu me revois, Arbate,
-Non plus comme autrefois cet heureux Mithridate
-Qui de Rome toujours balançant le destin,
-Tenait entre elle et moi l'univers incertain.
-Je suis vaincu. Pompée a saisi l'avantage
-D'une nuit qui laissait peu de place au courage.
-Mes soldats presque nus, dans l'ombre intimidés,
-Les rangs de toutes parts mal pris et mal gardés,
-Le désordre partout redoublant les alarmes,
-Nous-mêmes contre nous tournant nos propres armes,
-Les cris que les rochers renvoyaient plus affreux,
-Enfin toute l'horreur d'un combat ténébreux:
-Que pouvait la valeur dans ce trouble funeste?
-Les uns sont morts, la fuite a sauvé tout le reste;
-Et je ne dois la vie, en ce commun effroi,
-Qu'au bruit de mon trépas que je laisse après moi.
-Quelque temps inconnu, j'ai traversé le Phase;
-Et de là, pénétrant jusqu'au pied du Caucase,
-Bientôt dans des vaisseaux sur l'Euxin préparés,
-J'ai rejoint de mon camp les restes séparés.
-Voilà par quels malheurs poussé dans le Bosphore,
-J'y trouve des malheurs qui m'attendaient encore.
-Toujours du même amour tu me vois enflammé:
-Ce coeur nourri de sang, et de guerre affamé,
-Malgré le faix des ans et du sort qui m'opprime,
-Traîne partout l'amour qui l'attache à Monime,
-Et n'a point d'ennemis qui lui soient odieux
-Plus que deux fils ingrats que je trouve en ces lieux.
-Deux fils, Seigneur? Écoute. À travers ma colère,
-Je veux bien distinguer Xipharès de son frère.
-Je sais que de tout temps à mes ordres soumis,
-Il hait autant que moi nos communs ennemis;
-Et j'ai vu sa valeur, à me plaire attachée,
-Justifier pour lui ma tendresse cachée.
-Je sais même, je sais avec quel désespoir
-À tout autre intérêt préférant son devoir,
-Il courut démentir une mère infidèle,
-Et tira de son crime une gloire nouvelle;
-Et je ne puis encor ni n'oserais penser
-Que ce fils si fidèle ait voulu m'offenser.
-Mais tous deux en ces lieux que pouvaient-ils attendre?
-L'un et l'autre à la Reine ont-ils osé prétendre?
-Avec qui semble-t-elle en secret s'accorder?
-Moi-même de quel oeil dois-je ici l'aborder?
-Parle. Quelque désir qui m'entraîne auprès d'elle,
-Il me faut de leurs coeurs rendre un compte fidèle.
-Qu'est-ce qui s'est passé? Qu'as-tu vu? Que sais-tu?
-Depuis quel temps, pourquoi, comment t'es-tu rendu?
-Seigneur, depuis huit jours l'impatient Pharnace
-Aborda le premier au pied de cette place,
-Et de votre trépas autorisant le bruit
-Dans ces murs aussitôt voulut être introduit.
-Je ne m'arrêtai point à ce bruit téméraire;
-Et je n'écoutais rien, si le prince son frère,
-Bien moins par ses discours, Seigneur, que par ses pleurs,
-Ne m'eût en arrivant confirmé vos malheurs.
-Enfin que firent-ils? Pharnace entrait à peine
-Qu'il courut de ses feux entretenir la Reine,
-Et s'offrir d'assurer par un hymen prochain
-Le bandeau qu'elle avait reçu de votre main.
-Traître! sans lui donner le loisir de répandre
-Les pleurs que son amour aurait dus à ma cendre!
-Et son frère? Son frère, au moins jusqu'à ce jour,
-Seigneur, dans ses desseins n'a point marque d'amour,
-Et toujours avec vous son coeur d'intelligence
-N'a semblé respirer que guerre et que vengeance.
-Mais encor quel dessein le conduisait ici?
-Seigneur, vous en serez tôt ou tard éclairci.
-Parle, je te l'ordonne, et je veux tout apprendre.
-Seigneur, jusqu'à ce jour, ce que j'ai pu comprendre,
-Ce prince a cru pouvoir, après votre trépas,
-Compter cette province au rang de ses États:
-Et sans connaître ici de lois que son courage,
-Il venait par la force appuyer son partage.
-Ah! c'est le moindre prix qu'il se doit proposer,
-Si le ciel de mon sort me laisse disposer.
-Oui, je respire, Arbate, et ma joie est extrême.
-Je tremblais, je l'avoue, et pour un fils que j'aime,
-Et pour moi, qui craignais de perdre un tel appui,
-Et d'avoir à combattre un rival tel que lui.
-Que Pharnace m'offense, il offre à ma colère
-Un rival dès longtemps soigneux de me déplaire,
-Qui toujours des Romains admirateur secret,
-Ne s'est jamais contre eux déclaré qu'à regret.
-Et s'il faut que pour lui Monime prévenue
-Ait pu porter ailleurs une amour qui m'est due,
-Malheur au criminel qui vient me la ravir,
-Et qui m'ose offenser et n'ose me servir!
-L'aime-t-elle? Seigneur, je vois venir la Reine.
-Dieux, qui voyez ici mon amour et ma haine,
-Épargnez mes malheurs, et daignez empêcher
-Que je ne trouve encor ceux que je vais chercher.
-Arbate, c'est assez: qu'on me laisse avec elle.
-Madame, enfin le ciel près de vous me rappelle,
-Et secondant du moins mes plus tendres souhaits,
-Vous rend à mon amour plus belle que jamais.
-Je ne m'attendais pas que de notre hyménée
-Je dusse voir si tard arriver la journée,
-Ni qu'en vous retrouvant, mon funeste retour
-Fît voir mon infortune, et non pas mon amour.
-C'est pourtant cet amour, qui de tant de retraites
-Ne me laisse choisir que les lieux où vous êtes;
-Et les plus grands malheurs pourront me sembler doux,
-Si ma présence ici n'en est point un pour vous.
-C'est vous en dire assez, si vous voulez m'entendre.
-Vous devez à ce jour dès longtemps vous attendre,
-Et vous portez, Madame, un gage de ma foi
-Qui vous dit tous les jours que vous êtes à moi.
-Allons donc assurer cette foi mutuelle.
-Ma gloire loin d'ici vous et moi nous appelle,
-Et sans perdre un moment pour ce noble dessein,
-Aujourd'hui votre époux, il faut partir demain.
-Seigneur, vous pouvez tout. Ceux par qui je respire
-Vous ont cédé sur moi leur souverain empire;
-Et quand vous userez de ce droit tout-puissant,
-Je ne vous répondrai qu'en vous obéissant.
-Ainsi, prête à subir un joug qui vous opprime,
-Vous n'allez à l'autel que comme une victime;
-Et moi, tyran d'un coeur qui se refuse au mien,
-Même en vous possédant je ne vous devrai rien.
-Ah! Madame, est-ce là de quoi me satisfaire?
-Faut-il que désormais, renonçant à vous plaire,
-Je ne prétende plus qu'à vous tyranniser?
-Mes malheurs, en un mot, me font-ils mépriser?
-Ah! pour tenter encor de nouvelles conquêtes,
-Quand je ne verrais pas des routes toutes prêtes,
-Quand le sort ennemi m'aurait jeté plus bas,
-Vaincu, persécuté, sans secours, sans États,
-Errant de mers en mers, et moins roi que pirate,
-Conservant pour tous biens le nom de Mithridate,
-Apprenez que suivi d'un nom si glorieux,
-Partout de l'univers j'attacherais les yeux,
-Et qu'il n'est point de rois, s'ils sont dignes de l'être,
-Qui, sur le trône assis, n'enviassent peut-être
-Au-dessus de leur gloire un naufrage élevé,
-Que Rome et quarante ans ont à peine achevé.
-Vous-même, d'un autre oeil me verriez-vous, Madame,
-Si ces Grecs vos aïeux revivaient dans votre âme?
-Et puisqu'il faut enfin que je sois votre époux,
-N'était-il pas plus noble, et plus digne de vous,
-De joindre à ce devoir votre propre suffrage,
-D'opposer votre estime au destin qui m'outrage,
-Et de me rassurer, en flattant ma douleur,
-Contre la défiance attachée au malheur?
-Hé quoi? n'avez-vous rien, Madame, à me répondre?
-Tout mon empressement ne sert qu'à vous confondre.
-Vous demeurez muette; et loin de me parler,
-Je vois, malgré vos soins, vos pleurs prêts à couler.
-Moi, Seigneur? Je n'ai point de larmes à répandre.
-J'obéis. N'est-ce pas assez me faire entendre?
-Et ne suffit-il pas... Non, ce n'est pas assez.
-Je vous entends ici mieux que vous ne pensez.
-Je vois qu'on m'a dit vrai. Ma juste jalousie
-Par vos propres discours est trop bien éclaircie.
-Je vois qu'un fils perfide, épris de vos beautés,
-Vous a parlé d'amour, et que vous l'écoutez.
-Je vous jette pour lui dans des craintes nouvelles.
-Mais il jouira peu de vos pleurs infidèles,
-Madame, et désormais tout est sourd à mes lois,
-Ou bien vous l'avez vu pour la dernière fois.
-Appelez Xipharès. Ah! que voulez-vous faire?
-Xipharès... Xipharès n'a point trahi son père.
-Vous vous pressez en vain de le désavouer,
-Et ma tendre amitié ne peut que s'en louer.
-Ma honte en serait moindre, ainsi que votre crime,
-Si ce fils en effet digne de votre estime
-À quelque amour encore avait pu vous forcer.
-Mais qu'un traître, qui n'est hardi qu'à m'offenser,
-De qui nulle vertu n'accompagne l'audace,
-Que Pharnace, en un mot, ait pu prendre ma place?
-Qu'il soit aimé, Madame, et que je sois haï?
-Venez, mon fils, venez, votre père est trahi.
-Un fils audacieux insulte à ma ruine,
-Traverse mes desseins, m'outrage, m'assassine,
-Aime la Reine enfin, lui plaît, et me ravit
-Un coeur que son devoir à moi seul asservit.
-Heureux pourtant, heureux que dans cette disgrâce
-Je ne puisse accuser que la main de Pharnace;
-Qu'une mère infidèle, un frère audacieux
-Vous présentent en vain leur exemple odieux!
-Oui, mon fils, c'est vous seul sur qui je me repose,
-Vous seul qu'aux grands desseins que mon coeur se propose
-J'ai choisi dès longtemps pour digne compagnon,
-L'héritier de mon sceptre, et surtout de mon nom.
-Pharnace, en ce moment, et ma flamme offensée
-Ne peuvent pas tout seuls occuper ma pensée.
-D'un voyage important les soins et les apprêts,
-Mes vaisseaux qu'à partir il faut tenir tout prêts,
-Mes soldats dont je veux tenter la complaisance,
-Dans ce même moment demandent ma présence.
-Vous cependant ici veillez pour mon repos.
-D'un rival insolent arrêtez les complots.
-Ne quittez point la Reine, et s'il se peut, vous-même
-Rendez-la moins contraire aux voeux d'un roi qui l'aime.
-Détournez-la mon fils, d'un choix injurieux.
-Juge sans intérêt, vous la convaincrez mieux.
-En un mot, c'est assez éprouver ma faiblesse:
-Qu'elle ne pousse point cette même tendresse,
-Que sais-je? à des fureurs dont mon coeur outragé
-Ne se repentirait qu'après s'être vengé.
-Que dirai-je, Madame? Et comment dois-je entendre
-Cet ordre, ce discours que je ne puis comprendre?
-Serait-il vrai, grands Dieux! que trop aimé de vous,
-Pharnace eût en effet mérité ce courroux?
-Pharnace aurait-il part à ce désordre extrême?
-Pharnace? ô ciel! Pharnace? Ah! qu'entends-je moi-même?
-Ce n'est donc pas assez que ce funeste jour
-À tout ce que j'aimais m'arrache sans retour,
-Et que, de mon devoir esclave infortunée,
-À d'éternels ennuis je me voie enchaînée?
-Il faut qu'on joigne encor l'outrage à mes douleurs.
-À l'amour de Pharnace on impute mes pleurs.
-Malgré toute ma haine, on veut qu'il m'ait su plaire.
-Je le pardonne au Roi, qu'aveugle sa colère,
-Et qui de mes secrets ne peut être éclairci.
-Mais vous, Seigneur, mais vous, me traitez-vous ainsi?
-Ah! Madame, excusez un amant qui s'égare,
-Qui lui-même, lié par un devoir barbare,
-Se voit prêt de tout perdre, et n'ose se venger.
-Mais des fureurs du Roi que puis-je enfin juger?
-Il se plaint qu'à ses voeux un autre amour s'oppose.
-Quel heureux criminel en peut être la cause?
-Qui? Parlez. Vous cherchez, Prince, à vous tourmenter.
-Plaignez votre malheur sans vouloir l'augmenter.
-Je sais trop quel tourment je m'apprête moi-même.
-C'est peu de voir un père épouser ce que j'aime:
-Voir encore un rival honoré de vos pleurs,
-Sans doute c'est pour moi le comble des malheurs;
-Mais dans mon désespoir je cherche à les accroître.
-Madame, par pitié, faites-le-moi connoître.
-Quel est-il, cet amant? Qui dois-je soupçonner?
-Avez-vous tant de peine à vous l'imaginer?
-Tantôt, quand je fuyais une injuste contrainte,
-À qui contre Pharnace ai-je adressé ma plainte?
-Sous quel appui tantôt mon coeur s'est-il jeté?
-Quel amour ai-je enfin sans colère écouté?
-Ô ciel! Quoi? je serais ce bienheureux coupable
-Que vous avez pu voir d'un regard favorable?
-Vos pleurs pour Xipharès auraient daigné couler?
-Oui, Prince, il n'est plus temps de le dissimuler.
-Ma douleur pour se taire a trop de violence.
-Un rigoureux devoir me condamne au silence;
-Mais il faut bien enfin, malgré ses dures lois,
-Parler pour la première et la dernière fois.
-Vous m'aimez dès longtemps. Une égale tendresse
-Pour vous depuis longtemps m'afflige et m'intéresse,
-Songez depuis quel jour ces funestes appas
-Firent naître un amour qu'ils ne méritaient pas;
-Rappelez un espoir qui ne vous dura guère,
-Le trouble où vous jeta l'amour de votre père,
-Le tourment de me perdre et de le voir heureux,
-Les rigueurs d'un devoir contraire à tous vos voeux:
-Vous n'en sauriez, Seigneur, retracer la mémoire,
-Ni conter vos malheurs, sans conter mon histoire,
-Et lorsque ce matin j'en écoutais le cours,
-Mon coeur vous répondait tous vos mêmes discours.
-Inutile, ou plutôt funeste sympathie!
-Trop parfaite union par le sort démentie!
-Ah! par quel soin cruel le ciel avait-il joint
-Deux coeurs que l'un pour l'autre il ne destinait point?
-Car quel que soit vers vous le penchant qui m'attire,
-Je vous le dis, Seigneur, pour ne plus vous le dire,
-Ma gloire me rappelle et m'entraîne à l'autel
-Où je vais vous jurer un silence éternel.
-J'entends, vous gémissez. Mais telle est ma misère.
-Je ne suis point à vous, je suis à votre père.
-Dans ce dessein, vous-même, il faut me soutenir,
-Et de mon faible coeur m'aider à vous bannir.
-J'attends du moins, j'attends de votre complaisance
-Que désormais partout vous fuirez ma présence.
-J'en viens de dire assez pour vous persuader
-Que j'ai trop de raisons de vous le commander.
-Mais après ce moment, si ce coeur magnanime
-D'un véritable amour a brûlé pour Monime,
-Je ne reconnais plus la foi de vos discours
-Qu'au soin que vous prendrez de m'éviter toujours.
-Quelle marque, grands Dieux, d'un amour déplorable!
-Combien en un moment heureux et misérable!
-De quel comble de gloire et de félicités,
-Dans quel abîme affreux vous me précipitez!
-Quoi! j'aurai pu toucher un coeur comme le vôtre?
-Vous aurez pu m'aimer? et cependant un autre
-Possédera ce coeur dont j'attirais les voeux?
-Père injuste, cruel, mais d'ailleurs malheureux!
-Vous voulez que je fuie et que je vous évite?
-Et cependant le Roi m'attache à votre suite.
-Que dira-t-il? N'importe, il me faut obéir.
-Inventez des raisons qui puissent l'éblouir.
-D'un héros tel que vous c'est là l'effort suprême:
-Cherchez, Prince, cherchez, pour vous trahir vous-même,
-Tout ce que, pour jouir de leurs contentements,
-L'amour fait inventer aux vulgaires amants.
-Enfin je me connais, il y va de ma vie.
-De mes faibles efforts ma vertu se défie.
-Je sais qu'en vous voyant, un tendre souvenir
-Peut m'arracher du coeur quelque indigne soupir;
-Que je verrai mon âme, en secret déchirée,
-Revoler vers le bien dont elle est séparée.
-Mais je sais bien aussi que s'il dépend de vous
-De me faire chérir un souvenir si doux,
-Vous n'empêcherez pas que ma gloire offensée
-N'en punisse aussitôt la coupable pensée;
-Que ma main dans mon coeur ne vous aille chercher,
-Pour y laver ma honte, et vous en arracher.
-Que dis-je? En ce moment, le dernier qui nous reste,
-Je me sens arrêter par un plaisir funeste.
-Plus je vous parle, et plus, trop faible que je suis,
-Je cherche à prolonger le péril que je fuis.
-Il faut pourtant, il faut se faire violence,
-Et sans perdre en adieux un reste de constance,
-Je fuis. Souvenez-vous, Prince, de m'éviter,
-Et méritez les pleurs que vous m'allez coûter.
-Ah! Madame... Elle fuit, et ne veut plus m'entendre.
-Malheureux Xipharès, quel parti dois-tu prendre?
-On t'aime, on te bannit; toi-même tu vois bien
-Que ton propre devoir s'accorde avec le sien.
-Cours par un prompt trépas abréger ton supplice.
-Toutefois attendons que son sort s'éclaircisse,
-Et s'il faut qu'un rival la ravisse à ma foi,
-Du moins, en expirant, ne la cédons qu'au Roi.
-Approchez, mes enfants. Enfin l'heure est venue
-Qu'il faut que mon secret éclate à votre vue.
-À mes nobles projets je vois tout conspirer;
-Il ne me reste plus qu'à vous les déclarer.
-Je fuis, ainsi le veut la fortune ennemie.
-Mais vous savez trop bien l'histoire de ma vie
-Pour croire que longtemps soigneux de me cacher,
-J'attende en ces déserts qu'on me vienne chercher.
-La guerre a ses faveurs, ainsi que ses disgrâces.
-Déjà plus d'une fois, retournant sur mes traces,
-Tandis que l'ennemi, par ma fuite trompé,
-Tenait après son char un vain peuple occupé,
-Et gravant en airain ses frêles avantages,
-De mes États conquis enchaînait les images,
-Le Bosphore m'a vu, par de nouveaux apprêts,
-Ramener la terreur du fond de ses marais,
-Et chassant les Romains de l'Asie étonnée,
-Renverser en un jour l'ouvrage d'une année.
-D'autres temps, d'autres soins. L'Orient accablé
-Ne peut plus soutenir leur effort redoublé.
-Il voit plus que jamais ses campagnes couvertes
-De Romains que la guerre enrichit de nos pertes.
-Des biens des nations ravisseurs altérés,
-Le bruit de nos trésors les a tous attirés:
-Ils y courent en foule, et jaloux l'un de l'autre
-Désertent leur pays pour inonder le nôtre.
-Moi seul je leur résiste. Ou lassés, ou soumis,
-Ma funeste amitié pèse à tous mes amis:
-Chacun à ce fardeau veut dérober sa tête.
-Le grand nom de Pompée assure sa conquête.
-C'est l'effroi de l'Asie. Et loin de l'y chercher,
-C'est à Rome, mes fils, que je prétends marcher.
-Ce dessein vous surprend; et vous croyez peut-être
-Que le seul désespoir aujourd'hui le fait naître.
-J'excuse votre erreur; et pour être approuvés,
-De semblables projets veulent être achevés.
-Ne vous figurez point que de cette contrée
-Par d'éternels remparts Rome soit séparée
-Je sais tous les chemins par où je dois passer;
-Et si la mort bientôt ne me vient traverser,
-Sans reculer plus loin l'effet de ma parole,
-Je vous rends dans trois mois au pied du Capitole.
-Doutez-vous que l'Euxin ne me porte en deux jours
-Aux lieux où le Danube y vient finir son cours?
-Que du Scythe avec moi l'alliance jurée
-De l'Europe en ces lieux ne me livre l'entrée?
-Recueilli dans leurs ports, accru de leurs soldats,
-Nous verrons notre camp grossir à chaque pas.
-Daces, Pannoniens, la fière Germanie,
-Tous n'attendent qu'un chef contre la tyrannie.
-Vous avez vu l'Espagne, et surtout les Gaulois,
-Contre ces mêmes murs qu'ils ont pris autrefois
-Exciter ma vengeance, et jusque dans la Grèce
-Par des ambassadeurs accuser ma paresse.
-Ils savent que sur eux prêt à se déborder,
-Ce torrent, s'il m'entraîne, ira tout inonder;
-Et vous les verrez tous, prévenant son ravage,
-Guider dans l'Italie et suivre mon passage.
-C'est là qu'en arrivant, plus qu'en tout le chemin,
-Vous trouverez partout l'horreur du nom romain,
-Et la triste Italie encor toute fumante
-Des feux qu'a rallumés sa liberté mourante.
-Non, Princes, ce n'est point au bout de l'univers
-Que Rome fait sentir tout le poids de ses fers;
-Et de près inspirant les haines les plus fortes,
-Tes plus grands ennemis, Rome, sont à tes portes.
-Ah! s'ils ont pu choisir pour leur libérateur
-Spartacus, un esclave, un vil gladiateur,
-S'ils suivent au combat des brigands qui les vengent,
-De quelle noble ardeur pensez-vous qu'ils se rangent
-Sous les drapeaux d'un roi longtemps victorieux,
-Qui voit jusqu'à Cyrus remonter ses aïeux?
-Que dis-je? En quel état croyez-vous la surprendre?
-Vide de légions qui la puissent défendre,
-Tandis que tout s'occupe à me persécuter,
-Leurs femmes, leurs enfants pourront-ils m'arrêter?
-Marchons, et dans son sein rejetons cette guerre
-Que sa fureur envoie aux deux bouts de la terre.
-Attaquons dans leurs murs ces conquérants si fiers;
-Qu'ils tremblent à leur tour pour leurs propres foyers.
-Annibal l'a prédit, croyons-en ce grand homme,
-Jamais on ne vaincra les Romains que dans Rome.
-Noyons-la dans son sang justement répandu.
-Brûlons ce Capitole où j'étais attendu.
-Détruisons ses honneurs, et faisons disparaître
-La honte de cent rois, et la mienne peut-être;
-Et la flamme à la main effaçons tous ces noms
-Que Rome y consacrait à d'éternels affronts.
-Voilà l'ambition dont mon âme est saisie.
-Ne croyez point pourtant qu'éloigné de l'Asie,
-J'en laisse les Romains tranquilles possesseurs.
-Je sais où je lui dois trouver des défenseurs.
-Je veux que d'ennemis partout enveloppée,
-Rome rappelle en vain le secours de Pompée.
-Le Parthe, des Romains comme moi la terreur,
-Consent de succéder à ma juste fureur.
-Prêt d'unir avec moi sa haine et sa famille,
-Il me demande un fils pour époux à sa fille.
-Cet honneur vous regarde, et j'ai fait choix de vous,
-Pharnace. Allez, soyez ce bienheureux époux.
-Demain, sans différer, je prétends que l'Aurore
-Découvre mes vaisseaux déjà loin du Bosphore.
-Vous que rien n'y retient, partez dès ce moment,
-Et méritez mon choix par votre empressement.
-Achevez cet hymen; et repassant l'Euphrate,
-Faites voir à l'Asie un autre Mithridate.
-Que nos tyrans communs en pâlissent d'effroi,
-Et que le bruit à Rome en vienne jusqu'à moi.
-Seigneur, je ne vous puis déguiser ma surprise.
-J'écoute avec transport cette grande entreprise;
-Je l'admire. Et jamais un plus hardi dessein
-Ne mit à des vaincus les armes à la main.
-Surtout j'admire en vous ce coeur infatigable
-Qui semble s'affermir sous le faix qui l'accable.
-Mais si j'ose parler avec sincérité,
-En êtes-vous réduit à cette extrémité?
-Pourquoi tenter si loin des courses inutiles
-Quand vos États encor vous offrent tant d'asiles,
-Et vouloir affronter des travaux infinis,
-Dignes plutôt d'un chef de malheureux bannis
-Que d'un roi qui naguère, avec quelque apparence,
-De l'aurore au couchant portait son espérance,
-Fondait sur trente États son trône florissant,
-Dont le débris est même un Empire puissant?
-Vous seul, Seigneur, vous seul, après quarante années,
-Pouvez encor lutter contre les destinées
-Implacable ennemi de Rome et du repos,
-Comptez-vous vos soldats pour autant de héros?
-Pensez-vous que ces coeurs, tremblants de leur défaite,
-Fatigués d'une longue et pénible retraite,
-Cherchent avidement sous un ciel étranger
-La mort et le travail, pire que le danger?
-Vaincus plus d'une fois aux yeux de la patrie,
-Soutiendront-ils ailleurs un vainqueur en furie?
-Sera-t-il moins terrible, et le vaincront-ils mieux
-Dans le sein de sa Ville, à l'aspect de ses Dieux?
-Le Parthe vous recherche et vous demande un gendre.
-Mais ce Parthe, Seigneur, ardent à nous défendre
-Lorsque tout l'univers semblait nous protéger,
-D'un gendre sans appui voudra-t-il se charger?
-M'en irai-je moi seul, rebut de la fortune,
-Essuyer l'inconstance au Parthe si commune,
-Et peut-être, pour fruit d'un téméraire amour,
-Exposer votre nom au mépris de sa cour?
-Du moins, s'il faut céder, si contre notre usage
-Il faut d'un suppliant emprunter le visage,
-Sans m'envoyer du Parthe embrasser les genoux,
-Sans vous-même implorer des rois moindres que vous,
-Ne pourrions-nous pas prendre une plus sûre voie?
-Jetons-nous dans les bras qu'on nous tend avec joie.
-Rome en votre faveur facile à s'apaiser...
-Rome, mon frère, ô ciel! Qu'osez-vous proposer?
-Vous voulez que le Roi s'abaisse et s'humilie?
-Qu'il démente en un jour tout le cours de sa vie?
-Qu'il se fie aux Romains, et subisse des lois
-Dont il a quarante ans défendu tous les rois?
-Continuez, Seigneur. Tout vaincu que vous êtes,
-La guerre, les périls sont vos seules retraites.
-Rome poursuit en vous un ennemi fatal,
-Plus conjuré contre elle et plus craint qu'Annibal.
-Tout couvert de son sang, quoi que vous puissiez faire,
-N'en attendez jamais qu'une paix sanguinaire,
-Telle qu'en un seul jour un ordre de vos mains
-La donna dans l'Asie à cent mille Romains.
-Toutefois épargnez votre tête sacrée.
-Vous-même n'allez point, de contrée en contrée,
-Montrer aux nations Mithridate détruit,
-Et de votre grand nom diminuer le bruit.
-Votre vengeance est juste, il la faut entreprendre:
-Brûlez le Capitole, et mettez Rome en cendre.
-Mais c'est assez pour vous d'en ouvrir les chemins:
-Faites porter ce feu par de plus jeunes mains;
-Et tandis que l'Asie occupera Pharnace,
-De cette autre entreprise honorez mon audace.
-Commandez. Laissez-nous, de votre nom suivis,
-Justifier partout que nous sommes vos fils.
-Embrasez par nos mains le couchant et l'aurore;
-Remplissez l'univers, sans sortir du Bosphore;
-Que les Romains, pressés de l'un à l'autre bout,
-Doutent où vous serez, et vous trouvent partout.
-Dès ce même moment ordonnez que je parte.
-Ici tout vous retient. Et moi, tout m'en écarte.
-Et si ce grand dessein surpasse ma valeur,
-Du moins ce désespoir convient à mon malheur.
-Trop heureux d'avancer la fin de ma misère,
-J'irai... j'effacerai le crime de ma mère,
-Seigneur. Vous m'en voyez rougir à vos genoux;
-J'ai honte de me voir si peu digne de vous;
-Tout mon sang doit laver une tache si noire.
-Mais je cherche un trépas utile à votre gloire,
-Et Rome, unique objet d'un désespoir si beau,
-Du fils de Mithridate est le digne tombeau.
-Mon fils, ne parlons plus d'une mère infidèle.
-Votre père est content, il connaît votre zèle,
-Et ne vous verra point affronter de danger
-Qu'avec vous son amour ne veuille partager.
-Vous me suivrez, je veux que rien ne nous sépare.
-Et vous, à m'obéir, Prince, qu'on se prépare.
-Les vaisseaux sont tout prêts. J'ai moi-même ordonné
-La suite et l'appareil qui vous est destiné.
-Arbate, à cet hymen chargé de vous conduire,
-De votre obéissance aura soin de m'instruire.
-Allez; et soutenant l'honneur de vos aïeux,
-Dans cet embrassement recevez mes adieux.
-Seigneur... Ma volonté, Prince, vous doit suffire.
-Obéissez. C'est trop vous le faire redire.
-Seigneur, si pour vous plaire il ne faut que périr,
-Plus ardent qu'aucun autre on m'y verra courir.
-Combattant à vos yeux, permettez que je meure.
-Je vous ai commandé de partir tout à l'heure.
-Mais après ce moment... Prince, vous m'entendez,
-Et vous êtes perdu si vous me répondez.
-Dussiez-vous présenter mille morts à ma vue,
-Je ne saurais chercher une fille inconnue.
-Ma vie est en vos mains. Ah! c'est où je t'attends.
-Tu ne saurais partir, perfide, et je t'entends.
-Je sais pourquoi tu fuis l'hymen où je t'envoie:
-Il te fâche en ces lieux d'abandonner ta proie;
-Monime te retient. Ton amour criminel
-Prétendait l'arracher à l'hymen paternel.
-Ni l'ardeur dont tu sais que je l'ai recherchée,
-Ni déjà sur son front ma couronne attachée,
-Ni cet asile même où je la fais garder,
-Ni mon juste courroux n'ont pu t'intimider.
-Traître, pour les Romains tes lâches complaisances
-N'étaient pas à mes yeux d'assez noires offenses.
-Il te manquait encor ces perfides amours
-Pour être le supplice et l'horreur de mes jours.
-Loin de t'en repentir, je vois sur ton visage
-Que ta confusion ne part que de ta rage.
-Il te tarde déjà qu'échappé de mes mains
-Tu ne coures me perdre, et me vendre aux Romains.
-Mais avant que partir, je me ferai justice:
-Je te l'ai dit. Holà! gardes. Qu'on le saisisse.
-Oui, lui-même, Pharnace. Allez, et de ce pas
-Qu'enfermé dans la tour on ne le quitte pas.
-Hé bien! sans me parer d'une innocence vaine,
-Il est vrai, mon amour mérite votre haine.
-J'aime: l'on vous a fait un fidèle récit.
-Mais Xipharès, Seigneur, ne vous a pas tout dit.
-C'est le moindre secret qu'il pouvait vous apprendre;
-Et ce fils si fidèle a dû vous faire entendre
-Que des mêmes ardeurs dès longtemps enflammé,
-Il aime aussi la Reine, et même en est aimé.
-Seigneur, le croirez-vous qu'un dessein si coupable...
-Mon fils, je sais de quoi votre frère est capable.
-Me préserve le ciel de soupçonner jamais
-Que d'un prix si cruel vous payez mes bienfaits;
-Qu'un fils, qui fut toujours le bonheur de ma vie,
-Ait pu percer ce coeur qu'un père lui confie!
-Je ne le croirai point. Allez. Loin d'y songer,
-Je ne vais désormais penser qu'à nous venger.
-Je ne le croirai point? Vain espoir qui me flatte!
-Tu ne le crois que trop, malheureux Mithridate.
-Xipharès mon rival? et d'accord avec lui
-La Reine aurait osé me tromper aujourd'hui?
-Quoi! de quelque côté que je tourne la vue,
-La foi de tous les coeurs est pour moi disparue?
-Tout m'abandonne ailleurs? Tout me trahit ici?
-Pharnace, amis, maîtresse. Et toi, mon fils, aussi?
-Toi de qui la vertu consolant ma disgrâce...
-Mais ne connais-je pas le perfide Pharnace?
-Quelle faiblesse à moi d'en croire un furieux
-Qu'arme contre son frère un courroux envieux,
-Ou dont le désespoir me troublant par des fables
-Grossit, pour se sauver, le nombre des coupables!
-Non, ne l'en croyons point. Et sans trop nous presser,
-Voyons, examinons. Mais par où commencer?
-Qui m'en éclaircira? Quels témoins? Quel indice?
-Le ciel en ce moment m'inspire un artifice.
-Qu'on appelle la Reine. Oui, sans aller plus loin,
-Je veux l'ouïr. Mon choix s'arrête à ce témoin.
-L'amour avidement croit tout ce qui le flatte.
-Qui peut de son vainqueur mieux parler que l'ingrate?
-Voyons qui son amour accusera des deux.
-S'il n'est digne de moi, le piège est digne d'eux.
-Trompons qui nous trahit. Et pour connaître un traître,
-Il n'est point de moyens... Mais je la vois paraître:
-Feignons; et de son coeur, d'un vain espoir flatté,
-Par un mensonge adroit tirons la vérité.
-Enfin j'ouvre les yeux, et je me fais justice.
-C'est faire à vos beautés un triste sacrifice,
-Que de vous présenter, Madame, avec ma foi,
-Tout l'âge et le malheur que je traîne avec moi.
-Jusqu'ici la fortune et la victoire mêmes
-Cachaient mes cheveux blancs sous trente diadèmes.
-Mais ce temps-là n'est plus. Je régnais, et je fuis.
-Mes ans se sont accrus; mes honneurs sont détruits;
-Et mon front, dépouillé d'un si noble avantage,
-Du temps, qui l'a flétri, laisse voir tout l'outrage.
-D'ailleurs mille desseins partagent mes esprits:
-D'un camp prêt à partir vous entendez les cris;
-Sortant de mes vaisseaux, il faut que j'y remonte.
-Quel temps pour un hymen qu'une fuite si prompte,
-Madame! Et de quel front vous unir à mon sort,
-Quand je ne cherche plus que la guerre et la mort?
-Cessez pourtant, cessez de prétendre à Pharnace.
-Quand je me fais justice, il faut qu'on se la fasse.
-Je ne souffrirai point que ce fils odieux,
-Que je viens pour jamais de bannir de mes yeux,
-Possédant une amour qui me fut déniée,
-Vous fasse des Romains devenir l'alliée.
-Mon trône vous est dû. Loin de m'en repentir,
-Je vous y place même, avant que de partir,
-Pourvu que vous vouliez qu'une main qui m'est chère,
-Un fils, le digne objet de l'amour de son père,
-Xipharès. en un mot, devenant votre époux,
-Me venge de Pharnace, et m'acquitte envers vous.
-Xipharès! Lui, Seigneur? Oui, lui-même, Madame.
-D'où peut naître à ce nom le trouble de votre âme?
-Contre un si juste choix qui peut vous révolter?
-Est-ce quelque mépris qu'on ne puisse dompter?
-Je le répète encor: c'est un autre moi-même,
-Un fils victorieux, qui me chérit, que j'aime,
-L'ennemi des Romains, l'héritier et l'appui
-D'un Empire et d'un nom qui va renaître en lui;
-Et quoi que votre amour ait osé se promettre,
-Ce n'est qu'entre ses mains que je puis vous remettre.
-Que dites-vous? Ô ciel! Pourriez-vous approuver...
-Pourquoi, Seigneur, pourquoi voulez-vous m'éprouver?
-Cessez de tourmenter une âme infortunée.
-Je sais que c'est à vous que je fus destinée;
-Je sais qu'en ce moment, pour ce noeud solennel,
-La victime, Seigneur, nous attend à l'autel.
-Venez. Je le vois bien: quelque effort que je fasse,
-Madame, vous voulez vous garder à Pharnace.
-Je reconnais toujours vos injustes mépris,
-Ils ont même passé sur mon malheureux fils.
-Je le méprise! Hé bien! n'en parlons plus, Madame.
-Continuez: brûlez d'une honteuse flamme.
-Tandis qu'avec mon fils je vais, loin de vos yeux,
-Chercher au bout du monde un trépas glorieux,
-Vous cependant ici servez avec son frère,
-Et vendez aux Romains le sang de votre père.
-Venez. Je ne saurais mieux punir vos dédains,
-Qu'en vous mettant moi-même en ses serviles mains;
-Et sans plus me charger du soin de votre gloire,
-Je veux laisser de vous jusqu'à votre mémoire.
-Allons, Madame, allons. Je m'en vais vous unir.
-Plutôt de mille morts dussiez-vous me punir!
-Vous résistez en vain, et j'entends votre fuite.
-En quelle extrémité, Seigneur, suis-je réduite?
-Mais enfin je vous crois, et je ne puis penser
-Qu'à feindre si longtemps vous puissiez vous forcer.
-Les Dieux me sont témoins qu'à vous plaire bornée,
-Mon âme à tout son sort s'était abandonnée.
-Mais si quelque faiblesse avait pu m'alarmer,
-Si de tous ses efforts mon coeur a dû s'armer,
-Ne croyez point, Seigneur, qu'auteur de mes alarmes,
-Pharnace m'ait jamais coûté les moindres larmes.
-Ce fils victorieux que vous favorisez,
-Cette vivante image en qui vous vous plaisez,
-Cet ennemi de Rome, et cet autre vous-même,
-Enfin ce Xipharès que vous voulez que j'aime...
-Vous l'aimez? Si le sort ne m'eût donnée à vous,
-Mon bonheur dépendait de l'avoir pour époux.
-Avant que votre amour m'eût envoyé ce gage,
-Nous nous aimions... Seigneur, vous changez de visage.
-Non, Madame. Il suffit. Je vais vous l'envoyer.
-Allez. Le temps est cher. Il le faut employer.
-Je vois qu'à m'obéir vous êtes disposée.
-Je suis content. Ô ciel! Me serais-je abusée?
-Ils s'aiment. C'est ainsi qu'on se jouait de nous.
-Ah! fils ingrat. Tu vas me répondre pour tous.
-Tu périras. Je sais combien ta renommée
-Et tes fausses vertus ont séduit mon armée
-Perfide, je te veux porter des coups certains:
-Il faut, pour te mieux perdre, écarter les mutins,
-Et faisant à mes yeux partir les plus rebelles,
-Ne garder près de moi que des troupes fidèles.
-Allons. Mais sans montrer un visage offensé,
-Dissimulons encor, comme j'ai commencé.
-Phoedime, au nom des Dieux, fais ce que je désire:
-Va voir ce qui se passe, et reviens me le dire.
-Je ne sais; mais mon coeur ne se peut rassurer.
-Mille soupçons affreux viennent me déchirer.
-Que tarde Xipharès? et d'où vient qu'il diffère
-À seconder des voeux qu'autorise son père?
-Son père, en me quittant, me l'allait envoyer.
-Mais il feignait peut-être: il fallait tout nier.
-Le Roi feignait? Et moi, découvrant ma pensée...
-Ô Dieux, en ce péril m'auriez-vous délaissée?
-Et se pourrait-il bien qu'à son ressentiment
-Mon amour indiscret eût livré mon amant?
-Quoi, Prince! quand, tout plein de ton amour extrême,
-Pour savoir mon secret tu me pressais toi-même,
-Mes refus trop cruels vingt fois te l'ont caché,
-Je t'ai même puni de l'avoir arraché;
-Et quand de toi peut-être un père se défie,
-Que dis-je? quand peut-être il y va de ta vie,
-Je parle; et trop facile à me laisser tromper,
-Je lui marque le coeur où sa main doit frapper.
-Ah! traitez-le, Madame, avec plus de justice:
-Un grand roi descend-il jusqu'à cet artifice?
-À prendre ce détour qui l'aurait pu forcer?
-Sans murmure, à l'autel vous l'alliez devancer.
-Voulait-il perdre un fils qu'il aime avec tendresse?
-Jusqu'ici les effets secondent sa promesse:
-Madame, il vous disait qu'un important dessein,
-Malgré lui, le forçait à vous quitter demain;
-Ce seul dessein l'occupe; et hâtant son voyage,
-Lui-même ordonne tout, présent sur le rivage.
-Ses vaisseaux en tous lieux se chargent de soldats,
-Et partout Xipharès accompagne ses pas.
-D'un rival en fureur est-ce là la conduite?
-Et voit-on ses discours démentis par la suite?
-Pharnace cependant, par son ordre arrêté,
-Trouve en lui d'un rival toute la dureté.
-Phoedime, à Xipharès fera-t-il plus de grâce?
-C'est l'ami des Romains qu'il punit en Pharnace.
-L'amour a peu de part à ses justes soupçons.
-Autant que je le puis, je cède à tes raisons.
-Elles calment un peu l'ennui qui me dévore.
-Mais pourtant Xipharès ne paraît point encore.
-Vaine erreur des amants qui, pleins de leurs désirs,
-Voudraient que tout cédât au soin de leurs plaisirs!
-Qui prêts à s'irriter contre le moindre obstacle...
-Ma Phoedime, et qui peut concevoir ce miracle?
-Après deux ans d'ennuis, dont tu sais tout le poids,
-Quoi! je puis respirer pour la première fois?
-Quoi! cher Prince, avec toi je me verrais unie?
-Et loin que ma tendresse eût exposé ta vie,
-Tu verrais ton devoir, je verrais ma vertu
-Approuver un amour si longtemps combattu?
-Je pourrais tous les jours t'assurer que je t'aime?
-Que ne viens-tu... Seigneur, je parlais de vous-même.
-Mon âme souhaitait de vous voir en ce lieu,
-Pour vous... C'est maintenant qu'il faut vous dire adieu.
-Adieu! Vous? Oui, Madame, et pour toute ma vie.
-Qu'entends-je? On me disait... Hélas! ils m'ont trahie.
-Madame, je ne sais quel ennemi couvert,
-Révélant nos secrets, vous trahit et me perd.
-Mais le Roi, qui tantôt n'en croyait point Pharnace,
-Maintenant dans nos coeurs sait tout ce qui se passe.
-Il feint, il me caresse, et cache son dessein;
-Mais moi, qui dès l'enfance élevé dans son sein,
-De tous ses mouvements ai trop d'intelligence,
-J'ai lu dans ses regards sa prochaine vengeance.
-Il presse, il fait partir tous ceux dont mon malheur
-Pourrait à la révolte exciter la douleur.
-De ses fausses bontés j'ai connu la contrainte.
-Un mot même d'Arbate a confirmé ma crainte.
-Il a su m'aborder; et les larmes aux yeux:
-On sait tout, m'a-t-il dit: sauvez-vous de ces lieux.
-Ce mot m'a fait frémir du péril de ma Reine,
-Et ce cher intérêt est le seul qui m'amène.
-Je vous crains pour vous-même, et je viens à genoux
-Vous prier, ma Princesse, et vous fléchir pour vous.
-Vous dépendez ici d'une main violente,
-Que le sang le plus cher rarement épouvante;
-Et je n'ose vous dire à quelle cruauté
-Mithridate jaloux s'est souvent emporté.
-Peut-être c'est moi seul que sa fureur menace.
-Peut-être, en me perdant, il veut vous faire grâce.
-Daignez, au nom des Dieux, daignez en profiter.
-Par de nouveaux refus n'allez point l'irriter.
-Moins vous l'aimez, et plus tâchez de lui complaire.
-Feignez. Efforcez-vous. Songez qu'il est mon père.
-Vivez, et permettez que dans tous mes malheurs
-Je puisse à votre amour ne coûter que des pleurs.
-Ah! je vous ai perdu! Généreuse Monime,
-Ne vous imputez point le malheur qui m'opprime.
-Votre seule bonté n'est point ce qui me nuit:
-Je suis un malheureux que le destin poursuit;
-C'est lui qui m'a ravi l'amitié de mon père,
-Qui le fit mon rival, qui révolta ma mère,
-Et vient de susciter, dans ce moment affreux,
-Un secret ennemi pour nous trahir tous deux.
-Hé quoi? cet ennemi, vous l'ignorez encore?
-Pour surcroît de douleur, Madame, je l'ignore.
-Heureux si je pouvais, avant que m'immoler,
-Percer le traître coeur qui m'a pu déceler!
-Hé bien! Seigneur, il faut vous le faire connaître.
-Ne cherchez point ailleurs cet ennemi, ce traître:
-Frappez. Aucun respect ne vous doit retenir.
-J'ai tout fait; et c'est moi que vous devez punir.
-Vous! Ah! si vous saviez, Prince, avec quelle adresse
-Le cruel est venu surprendre ma tendresse!
-Quelle amitié sincère il affectait pour vous,
-Content, s'il vous voyait devenir mon époux!
-Qui n'aurait cru... Mais non, mon amour plus timide
-Devait moins vous livrer à sa bonté perfide.
-Les Dieux qui m'inspiraient, et que j'ai mal suivis,
-M'ont fait taire trois fois par de secrets avis.
-J'ai dû continuer. J'ai dû dans tout le reste...
-Que sais-je enfin? j'ai dû vous être moins funeste;
-J'ai dû craindre du Roi les dons empoisonnés,
-Et je m'en punirai si vous me pardonnez.
-Quoi! Madame, c'est vous, c'est l'amour qui m'expose?
-Mon malheur est parti d'une si belle cause?
-Trop d'amour a trahi nos secrets amoureux?
-Et vous vous excusez de m'avoir fait heureux?
-Que voudrais-je de plus? Glorieux et fidèle,
-Je meurs. Un autre sort au trône vous appelle.
-Consentez-y, Madame; et sans plus résister,
-Achevez un hymen qui vous y fait monter.
-Quoi? vous me demandez que j'épouse un barbare
-Dont l'odieux amour pour jamais nous sépare?
-Songez que ce matin, soumise à ses souhaits,
-Vous deviez l'épouser et ne me voir jamais.
-Et connaissais-je alors toute sa barbarie?
-Ne voudriez-vous point qu'approuvant sa furie,
-Après vous avoir vu tout percé de ses coups,
-Je suivisse à l'autel un tyrannique époux,
-Et que dans une main de votre sang fumante
-J'allasse mettre, hélas! la main de votre amante?
-Allez, de ses fureurs songez à vous garder,
-Sans perdre ici le temps à me persuader:
-Le ciel m'inspirera quel parti je dois prendre.
-Que serait-ce, grands Dieux! s'il venait vous surprendre?
-Que dis-je? On vient. Allez. Courez. Vivez enfin,
-Et du moins attendez quel sera mon destin.
-Madame, à quels périls il exposait sa vie!
-C'est le Roi. Cours l'aider à cacher sa sortie.
-Va, ne le quitte point; et qu'il se garde bien
-D'ordonner de son sort, sans être instruit du mien.
-Allons, Madame, allons. Une raison secrète
-Me fait quitter ces lieux et hâter ma retraite.
-Tandis que mes soldats, prêts à suivre leur roi,
-Rentrent dans mes vaisseaux pour partir avec moi
-Venez, et qu'à l'autel ma promesse accomplie
-Par des noeuds éternels l'un à l'autre nous lie.
-Nous, Seigneur? Quoi Madame! osez-vous balancer?
-Et ne m'avez-vous pas défendu d'y penser?
-J'eus mes raisons alors. Oublions-les, Madame.
-Ne songez maintenant qu'à répondre à ma flamme.
-Songez que votre coeur est un bien qui m'est dû.
-Hé! pourquoi donc, Seigneur, me l'avez-vous rendu?
-Quoi! pour un fils ingrat toujours préoccupée,
-Vous croiriez... Quoi Seigneur! vous m'auriez donc trompée?
-Perfide! Il vous sied bien de tenir ce discours,
-Vous, qui gardant au coeur d'infidèles amours,
-Quand je vous élevais au comble de la gloire,
-M'avez des trahisons préparé la plus noire.
-Ne vous souvient-il plus, coeur ingrat et sans foi,
-Plus que tous les Romains conjurés contre moi,
-De quel rang glorieux j'ai bien voulu descendre,
-Pour vous porter au trône où vous n'osiez prétendre?
-Ne me regardez point vaincu, persécuté:
-Revoyez-moi vainqueur, et partout redouté.
-Songez de quelle ardeur dans Éphèse adorée,
-Aux filles de cent rois je vous ai préférée,
-Et négligeant pour vous tant d'heureux alliés,
-Quelle foule d'États je mettais à vos pieds.
-Ah! si d'un autre amour le penchant invincible
-Dès lors à mes bontés vous rendait insensible,
-Pourquoi chercher si loin un odieux époux?
-Avant que de partir, pourquoi vous taisiez-vous?
-Attendiez-vous, pour faire un aveu si funeste,
-Que le sort ennemi m'eût ravi tout le reste,
-Et que, de toutes parts me voyant accabler,
-J'eusse en vous le seul bien qui me pût consoler?
-Cependant, quand je veux oublier cet outrage,
-Et cacher à mon coeur cette funeste image,
-Vous osez à mes yeux rappeler le passé,
-Vous m'accusez encor, quand je suis offensé.
-Je vois que pour un traître un fol espoir vous flatte.
-À quelle épreuve, ô Ciel, réduis-tu Mithridate!
-Par quel charme secret laissé-je retenir
-Ce courroux si sévère et si prompt à punir?
-Profitez du moment que mon amour vous donne:
-Pour la dernière fois, venez, je vous l'ordonne:
-N'attirez point sur vous des périls superflus,
-Pour un fils insolent que vous ne verrez plus.
-Sans vous parer pour lui d'une foi qui m'est due,
-Perdez-en la mémoire aussi bien que la vue;
-Et désormais sensible à ma seule bonté,
-Méritez le pardon qui vous est présenté.
-Je n'ai point oublié quelle reconnaissance,
-Seigneur, m'a dû ranger sous votre obéissance.
-Quelque rang où jadis soient montés mes aïeux,
-Leur gloire de si loin n'éblouit point mes yeux.
-Je songe avec respect de combien je suis née
-Au-dessous des grandeurs d'un si noble hyménée;
-Et malgré mon penchant et mes premiers desseins
-Pour un fils, après vous le plus grand des humains,
-Du jour que sur mon front on mit ce diadème,
-Je renonçai, Seigneur, à ce prince, à moi-même.
-Tous deux d'intelligence à nous sacrifier,
-Loin de moi, par mon ordre, il courait m'oublier.
-Dans l'ombre du secret ce feu s'allait éteindre;
-Et même de mon sort je ne pouvais me plaindre,
-Puisque enfin, aux dépens de mes voeux les plus doux,
-Je faisais le bonheur d'un héros tel que vous.
-Vous seul, Seigneur, vous seul, vous m'avez arrachée
-À cette obéissance où j'étais attachée;
-Et ce fatal amour dont j'avais triomphé,
-Ce feu que dans l'oubli je croyais étouffé,
-Dont la cause à jamais s'éloignait de ma vue,
-Vos détours l'ont surpris, et m'en ont convaincue.
-Je vous l'ai confessé, je le dois soutenir.
-En vain vous en pourriez perdre le souvenir,
-Et cet aveu honteux, où vous m'avez forcée,
-Demeurera toujours présent à ma pensée.
-Toujours je vous croirais incertain de ma foi;
-Et le tombeau, Seigneur, est moins triste pour moi
-Que le lit d'un époux qui m'a fait cet outrage,
-Qui s'est acquis sur moi ce cruel avantage,
-Et qui, me préparant un éternel ennui,
-M'a fait rougir d'un feu qui n'était pas pour lui.
-C'est donc votre réponse? Et sans plus me complaire,
-Vous refusez l'honneur que je voulais vous faire?
-Pensez-y bien. J'attends pour me déterminer.
-Non, Seigneur, vainement vous croyez m'étonner.
-Je vous connais: je sais tout ce que je m'apprête,
-Et je vois quels malheurs j'assemble sur ma tête.
-Mais le dessein est pris. Rien ne peut m'ébranler.
-Jugez-en, puisque ainsi je vous ose parler,
-Et m'emporte au-delà de cette modestie
-Dont jusqu'à ce moment je n'étais point sortie.
-Vous vous êtes servi de ma funeste main
-Pour mettre à votre fils un poignard dans le sein
-De ses feux innocents j'ai trahi le mystère;
-Et quand il n'en perdrait que l'amour de son père,
-Il en mourra, Seigneur. Ma foi ni mon amour
-Ne seront point le prix d'un si cruel détour.
-Après cela, jugez. Perdez une rebelle;
-Armez-vous du pouvoir qu'on vous donna sur elle:
-J'attendrai mon arrêt, vous pouvez commander.
-Tout ce qu'en vous quittant j'ose vous demander,
-Croyez (à la vertu je dois cette justice)
-Que je vous trahis seule, et n'ai point de complice,
-Et que d'un plein succès vos voeux seraient suivis
-Si j'en croyais, Seigneur, les voeux de votre fils.
-Elle me quitte! Et moi, dans un lâche silence,
-Je semble de sa fuite approuver l'insolence?
-Peu s'en faut que mon coeur, penchant de son côté,
-Ne me condamne encor de trop de cruauté!
-Qui suis-je? Est-ce Monime? Et suis-je Mithridate?
-Non, non, plus de pardon, plus d'amour pour l'ingrate.
-Ma colère revient, et je me reconnois.
-Immolons, en partant, trois ingrats à la fois.
-Je vais à Rome, et c'est par de tels sacrifices
-Qu'il faut à ma fureur rendre les Dieux propices.
-Je le dois, je le puis; ils n'ont plus de support:
-Les plus séditieux sont déjà loin du bord.
-Sans distinguer entre eux qui je hais ou qui j'aime,
-Allons, et commençons par Xipharès lui-même.
-Mais quelle est ma fureur? et qu'est-ce que je dis?
-Tu vas sacrifier, qui? malheureux! Ton fils!
-Un fils que Rome craint? qui peut venger son père?
-Pourquoi répandre un sang qui m'est si nécessaire?
-Ah! dans l'état funeste où ma chute m'a mis,
-Est-ce que mon malheur m'a laissé trop d'amis?
-Songeons plutôt, songeons à gagner sa tendresse:
-J'ai besoin d'un vengeur, et non d'une maîtresse.
-Quoi! ne vaut-il pas mieux, puisqu'il faut m'en priver,
-La céder à ce fils que je veux conserver?
-Cédons-la. Vains efforts, qui ne font que m'instruire
-Des faiblesses d'un coeur qui cherche à se séduire!
-Je brûle, je l'adore; et loin de la bannir...
-Ah! c'est un crime encor dont je la veux punir.
-Quelle pitié retient mes sentiments timides?
-N'en ai-je pas déjà puni de moins perfides?
-Ô Monime! ô mon fils! inutile courroux!
-Et vous, heureux Romains, quel triomphe pour vous,
-Si vous saviez ma honte, et qu'un avis fidèle
-De mes lâches combats vous portât la nouvelle!
-Quoi! des plus chères mains craignant les trahisons,
-J'ai pris soin de m'armer contre tous les poisons;
-J'ai su, par une longue et pénible industrie,
-Des plus mortels venins prévenir la furie.
-Ah! qu'il eût mieux valu, plus sage et plus heureux,
-Et repoussant les traits d'un amour dangereux,
-Ne pas laisser remplir d'ardeurs empoisonnées
-Un coeur déjà glacé par le froid des années!
-De ce trouble fatal par où dois-je sortir?
-Seigneur, tous vos soldats refusent de partir.
-Pharnace les retient, Pharnace leur révèle
-Que vous cherchez à Rome une guerre nouvelle.
-Pharnace? Il a séduit ses gardes les premiers,
-Et le seul nom de Rome étonne les plus fiers.
-De mille affreux périls ils se forment l'image,
-Les uns avec transport embrassent le rivage,
-Les autres qui partaient s'élancent dans les flots,
-Ou présentent leurs dards aux yeux des matelots.
-Le désordre est partout; et loin de nous entendre,
-Ils demandent la paix, et parlent de se rendre.
-Pharnace est à leur tête; et flattant leurs souhaits,
-De la part des Romains il leur promet la paix.
-Ah le traître! Courez. Qu'on appelle son frère;
-Qu'il me suive, qu'il vienne au secours de son père.
-J'ignore son dessein. Mais un soudain transport
-L'a déjà fait descendre et courir vers le port.
-Et l'on dit que, suivi d'un gros d'amis fidèles,
-On l'a vu se mêler au milieu des rebelles.
-C'est tout ce que j'en sais. Ah! qu'est-ce que j'entends?
-Perfides, ma vengeance a tardé trop longtemps.
-Mais je ne vous crains point. Malgré leur insolence,
-Les mutins n'oseraient soutenir ma présence.
-Je ne veux que les voir, je ne veux qu'à leurs yeux
-Immoler de ma main deux fils audacieux.
-Seigneur, tout est perdu. Les rebelles, Pharnace,
-Les Romains sont en foule autour de cette place.
-Les Romains! De Romains le rivage est chargé,
-Et bientôt dans ces murs vous êtes assiégé.
-Ciel! Courons. Écoutez... Du malheur qui me presse
-Tu ne jouiras pas, infidèle princesse.
-Madame, où courez-vous? Quels aveugles transports
-Vous font tenter sur vous de criminels efforts?
-Hé quoi! vous avez pu, trop cruelle à vous-même,
-Faire un affreux lien d'un sacré diadème?
-Ah! ne voyez-vous pas que les Dieux, plus humains,
-Ont eux-mêmes rompu ce bandeau dans vos mains?
-Hé! par quelle fureur obstinée à me suivre,
-Toi-même, malgré moi, veux-tu me faire vivre?
-Xipharès ne vit plus. Le Roi désespéré
-Lui-même n'attend plus qu'un trépas assuré.
-Quel fruit te promets-tu de ta coupable audace?
-Perfide, prétends-tu me livrer à Pharnace?
-Ah! du moins attendez qu'un fidèle rapport
-De son malheureux frère ait confirmé la mort.
-Dans la confusion que nous venons d'entendre,
-Les yeux peuvent-ils pas aisément se méprendre?
-D'abord, vous le savez, un bruit injurieux
-Le rangeait du parti d'un camp séditieux;
-Maintenant on vous dit que ces mêmes rebelles
-Ont tourné contre lui leurs armes criminelles.
-Jugez de l'un par l'autre. Et daignez écouter...
-Xipharès ne vit plus, il n'en faut point douter.
-L'événement n'a point démenti mon attente.
-Quand je n'en aurais pas la nouvelle sanglante,
-Il est mort, et j'en ai pour garants trop certains
-Son courage et son nom trop suspects aux Romains.
-Ah! que d'un si beau sang dès longtemps altérée
-Rome tient maintenant sa victoire assurée!
-Quel ennemi son bras leur allait opposer!
-Mais sur qui, malheureuse, oses-tu t'excuser?
-Quoi? tu ne veux pas voir que c'est toi qui l'opprimes,
-Et dans tous ses malheurs reconnaître tes crimes?
-De combien d'assassins l'avais-je enveloppé!
-Comment à tant de coups serait-il échappé?
-Il évitait en vain les Romains et son frère:
-Ne le livrais-je pas aux fureurs de son père?
-C'est moi qui les rendant l'un de l'autre jaloux,
-Vins allumer le feu qui les embrase tous,
-Tison de la discorde, et fatale furie,
-Que le démon de Rome a formée et nourrie.
-Et je vis? Et j'attends que de leur sang baigné,
-Pharnace des Romains revienne accompagné!
-Qu'il étale à mes yeux sa parricide joie!
-La mort au désespoir ouvre plus d'une voie.
-Oui, cruelles, en vain vos injustes secours
-Me ferment du tombeau les chemins les plus courts,
-Je trouverai la mort jusque dans vos bras même.
-Et toi, fatal tissu, malheureux diadème,
-Instrument et témoin de toutes mes douleurs,
-Bandeau que mille fois j'ai trempé de mes pleurs,
-Au moins, en terminant ma vie et mon supplice,
-Ne pouvais-tu me rendre un funeste service?
-À mes tristes regards, va, cesse de t'offrir:
-D'autres armes sans toi sauront me secourir;
-Et périsse le jour et la main meurtrière
-Qui jadis sur mon front t'attacha la première.
-On vient, Madame, on vient; et j'espère qu'Arcas
-Pour bannir vos frayeurs porte vers vous ses pas.
-En est-ce fait, Arcas? et le cruel Pharnace
-Ne me demandez rien de tout ce qui se passe,
-Madame: on m'a chargé d'un plus funeste emploi,
-Et ce poison vous dit la volonté du Roi.
-Malheureuse princesse! Ah! quel comble de joie!
-Donnez. Dites, Arcas, au Roi qui me l'envoie,
-Que de tous les présents que m'a faits sa bonté,
-Je reçois le plus cher et le plus souhaité.
-À la fin je respire; et le ciel me délivre
-Des secours importuns qui me forçaient de vivre
-Maîtresse de moi-même, il veut bien qu'une fois
-Je puisse de mon sort disposer à mon choix.
-Hélas! Retiens tes cris, et par d'indignes larmes
-De cet heureux moment ne trouble point les charmes.
-Si tu m'aimais, Phoedime, il fallait me pleurer
-Quand d'un titre funeste on me vint honorer,
-Et lorsque m'arrachant du doux sein de la Grèce,
-Dans ce climat barbare on traîna ta maîtresse.
-Retourne maintenant chez ces peuples heureux;
-Et si mon nom encor s'est conservé chez eux,
-Dis-leur ce que tu vois, et de toute ma gloire,
-Phoedime, conte-leur la malheureuse histoire.
-Et toi, qui de ce coeur, dont tu fus adoré,
-Par un jaloux destin fus toujours séparé,
-Héros, avec qui même en terminant ma vie,
-Je n'ose en un tombeau demander d'être unie,
-Reçois ce sacrifice, et puisse en ce moment
-Ce poison expier le sang de mon amant!
-Arrêtez! arrêtez! Que faites-vous, Arbate?
-Arrêtez! J'accomplis l'ordre de Mithridate.
-Ah! laissez-moi.. Cessez, vous dis-je, et laissez-moi,
-Madame, exécuter les volontés du Roi.
-Vivez. Et vous, Arcas, du succès de mon zèle
-Courez à Mithridate apprendre la nouvelle.
-Ah! trop cruel Arbate, à quoi m'exposez-vous?
-Est-ce qu'on croit encor mon supplice trop doux?
-Et le Roi m'enviant une mort si soudaine,
-Veut-il plus d'un trépas pour contenter sa haine?
-Vous l'allez voir paraître, et j'ose m'assurer
-Que vous-même avec moi vous allez le pleurer.
-Quoi! le Roi... Le Roi touche à son heure dernière,
-Madame, et ne voit plus qu'un reste de lumière.
-Je l'ai laissé sanglant, porté par des soldats,
-Et Xipharès en pleurs accompagne leurs pas.
-Xipharès? Ah! grands Dieux! Je doute si je veille,
-Et n'ose qu'en tremblant en croire mon oreille.
-Xipharès vit encor? Xipharès, que mes pleurs...
-Il vit chargé de gloire, accablé de douleurs.
-De sa mort en ces lieux la nouvelle semée
-Ne vous a pas vous seule et sans cause alarmée.
-Les Romains, qui partout l'appuyaient par des cris,
-Ont par ce bruit fatal glacé tous les esprits.
-Le Roi, trompé lui-même, en a versé des larmes;
-Et désormais certain du malheur de ses armes,
-Par un rebelle fils de toutes parts pressé,
-Sans espoir de secours tout prêt d'être forcé,
-Et voyant pour surcroît de douleur et de haine,
-Parmi ses étendards porter l'aigle romaine,
-Il n'a plus aspiré qu'à s'ouvrir des chemins
-Pour éviter l'affront de tomber dans leurs mains.
-D'abord il a tenté les atteintes mortelles
-Des poisons que lui-même a cru les plus fidèles.
-Il les a trouvés tous sans force et sans vertu.
-Vain secours, a-t-il dit, que j'ai trop combattu!
-Contre tous les poisons soigneux de me défendre,
-J'ai perdu tout le fruit que j'en pouvais attendre.
-Essayons maintenant des secours plus certains,
-Et cherchons un trépas plus funeste aux Romains.
-Il parle: et défiant leurs nombreuses cohortes,
-Du palais, à ces mots, il fait ouvrir les portes.
-À l'aspect de ce front dont la noble fureur
-Tant de fois dans leurs rangs répandit la terreur,
-Vous les eussiez vus tous, retournant en arrière,
-Laisser entre eux et nous une large carrière;
-Et déjà quelques-uns couraient épouvantés
-Jusque dans les vaisseaux qui les ont apportés.
-Mais, le dirai-je? ô ciel! rassurés par Pharnace,
-Et la honte en leurs coeurs réveillant leur audace,
-Ils reprennent courage, ils attaquent le Roi,
-Qu'un reste de soldats défendait avec moi.
-Qui pourrait exprimer par quels faits incroyables,
-Quels coups, accompagnés de regards effroyables,
-Son bras, se signalant pour la dernière fois,
-A de ce grand héros terminé les exploits?
-Enfin las, et couvert de sang et de poussière,
-Il s'était fait de morts une noble barrière.
-Un autre bataillon s'est avancé vers nous;
-Les Romains, pour le joindre, ont suspendu leurs coups.
-Ils voulaient tous ensemble accabler Mithridate.
-Mais lui: C'en est assez, m'a-t-il dit, cher Arbate;
-Le sang et la fureur m'emportent trop avant.
-Ne livrons pas surtout Mithridate vivant.
-Aussitôt dans son sein il plonge son épée.
-Mais la mort fuit encor sa grande âme trompée.
-Ce héros dans mes bras est tombé tout sanglant,
-Faible, et qui s'irritait contre un trépas si lent;
-Et se plaignant à moi de ce reste de vie,
-Il soulevait encor sa main appesantie,
-Et marquant à mon bras la place de son coeur,
-Semblait d'un coup plus sûr implorer la faveur.
-Tandis que possédé de ma douleur extrême,
-Je songe bien plutôt à me percer moi-même,
-De grands cris ont soudain attiré mes regards.
-J'ai vu, qui l'aurait cru? j'ai vu de toutes parts
-Vaincus et renversés les Romains et Pharnace,
-Fuyant vers leurs vaisseaux, abandonner la place;
-Et le vainqueur vers nous s'avançant de plus près,
-À mes yeux éperdus a montré Xipharès.
-Juste ciel! Xipharès, toujours resté fidèle,
-Et qu'au fort du combat une troupe rebelle
-Par ordre de son frère avait enveloppé,
-Mais qui d'entre leurs bras à la fin échappé,
-Forçant les plus mutins, et regagnant le reste,
-Heureux et plein de joie en ce moment funeste,
-À travers mille morts, ardent, victorieux,
-S'était fait vers son père un chemin glorieux.
-Jugez de quelle horreur cette joie est suivie.
-Son bras aux pieds du Roi l'allait jeter sans vie;
-Mais on court, on s'oppose à son emportement.
-Le Roi m'a regardé dans ce triste moment,
-Et m'a dit d'une voix qu'il poussait avec peine:
-S'il en est temps encor, cours, et sauve la Reine.
-Ces mots m'ont fait trembler pour vous, pour Xipharès:
-J'ai craint, j'ai soupçonné quelques ordres secrets
-Tout lassé que j'étais, ma frayeur et mon zèle
-M'ont donné pour courir une force nouvelle;
-Et malgré nos malheurs, je me tiens trop heureux
-D'avoir paré le coup qui vous perdait tous deux.
-Ah! que de tant d'horreurs justement étonnée,
-Je plains de ce grand roi la triste destinée!
-Hélas! Et plût aux Dieux qu'à son sort inhumain
-Moi-même j'eusse pu ne point prêter la main,
-Et que simple témoin du malheur qui l'accable,
-Je le pusse pleurer sans en être coupable!
-Il vient. Quel nouveau trouble excite en mes esprits
-Le sang du père, ô ciel, et les larmes du fils!
-Ah! que vois-je, Seigneur, et quel sort est le vôtre!
-Cessez et retenez vos larmes l'un et l'autre.
-Mon sort de sa tendresse et de votre amitié
-Veut d'autres sentiments que ceux de la pitié;
-Et ma gloire, plutôt digne d'être admirée,
-Ne doit point par des pleurs être déshonorée.
-J'ai vengé l'univers autant que je l'ai pu:
-La mort dans ce projet m'a seule interrompu.
-Ennemi des Romains et de la tyrannie,
-Je n'ai point de leur joug subi l'ignominie;
-Et j'ose me flatter qu'entre les noms fameux
-Qu'une pareille haine a signalés contre eux,
-Nul ne leur a plus fait acheter la victoire,
-Ni de jours malheureux plus rempli leur histoire.
-Le ciel n'a pas voulu qu'achevant mon dessein,
-Rome en cendre me vît expirer dans son sein.
-Mais au moins quelque joie en mourant me console:
-J'expire environné d'ennemis que j'immole;
-Dans leur sang odieux j'ai pu tremper mes mains,
-Et mes derniers regards ont vu fuir les Romains.
-À mon fils Xipharès je dois cette fortune:
-Il épargne à ma mort leur présence importune.
-Que ne puis-je payer ce service important
-De tout ce que mon trône eut de plus éclatant!
-Mais vous me tenez lieu d'Empire, de couronne;
-Vous seule me restez; souffrez que je vous donne,
-Madame; et tous ces voeux que j'exigeais de vous,
-Mon coeur pour Xipharès vous les demande tous.
-Vivez, Seigneur, vivez, pour le bonheur du monde,
-Et pour sa liberté qui sur vous seul se fonde;
-Vivez, pour triompher d'un ennemi vaincu,
-Pour venger... C'en est fait, Madame, et j'ai vécu.
-Mon fils, songez à vous. Gardez-vous de prétendre
-Que de tant d'ennemis vous puissiez vous défendre
-Bientôt tous les Romains, de leur honte irrités,
-Viendront ici sur vous fondre de tous côtés
-Ne perdez point le temps que vous laisse leur fuite
-À rendre à mon tombeau des soins dont je vous quitte.
-Tant de Romains sans vie, en cent lieux dispersés,
-Suffisent à ma cendre et l'honorent assez.
-Cachez-leur pour un temps vos noms et votre vie.
-Allez, réservez-vous... Moi, Seigneur, que je fuie!
-Que Pharnace impuni, les Romains triomphants
-N'éprouvent pas bientôt... Non, je vous le défends.
-Tôt ou tard il faudra que Pharnace périsse.
-Fiez-vous aux Romains du soin de son supplice.
-Mais je sens affaiblir ma force et mes esprits.
-Je sens que je me meurs. Approchez-vous, mon fils.
-Dans cet embrassement dont la douceur me flatte,
-Venez, et recevez l'âme de Mithridate.
-Il expire. Ah! Madame, unissons nos douleurs,
-Et par tout l'univers cherchons-lui des vengeurs.
diff --git a/test/mithridate.tpl b/test/mithridate.tpl
@@ -1,4 +0,0 @@
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
diff --git a/test/prudhomme b/test/prudhomme
@@ -1,1160 +0,0 @@
-
-
-Mère des fils d’Énée, ô volupté des Dieux
-Et des hommes, Vénus, sous les astres des cieux
-Qui vont, tu peuples tout : l’onde où court le navire,
-Le sol fécond ; par toi tout être qui respire
-Germe, se dresse et voit le soleil radieux !
-Tu parais, les vents fuient, et les sombres nuages ;
-
-Le champ des mers te rit ; fertile en beaux ouvrages,
-La terre épand les fleurs suaves sous tes pieds,
-Le jour immense éclate aux cieux pacifiés !
-Dès qu’avril apparaît, et qu’enflé de jeunesse
-Le fécondant Zéphir a forcé sa prison,
-Ta vertu frappe au cœur les oiseaux, ô Déesse,
-Leur bande aérienne annonce ta saison ;
-Le sauvage troupeau bondit dans l’herbe épaisse
-Et fend l’onde à la nage, et tout être vivant
-À ta grâce enchaîné brûle en te poursuivant.
-C’est toi qui par les mers, les torrents, les montagnes,
-Les bois peuplés de nids et les vertes campagnes,
-Plantant au cœur de tous l’amour cher et puissant,
-Les pousses d’âge en âge à propager leur sang !
-Le monde ne connaît, Vénus, que ton empire ;
-Rien sans toi, rien n’éclôt aux régions du jour,
-Nul n’inspire sans toi, ni ne ressent d’amour !
-À ton divin concours dans mon œuvre j’aspire !
-Je veux à Memmius parler de l’Univers,
-À notre Memmius que, prodigue et constante,
-Orna de tous les dons ta faveur éclatante !
-Donne, ô Vénus, la grâce éternelle à mes vers !
-
- Mais, pendant que je chante, et sur mer et sur terre
-Endors et fais tomber la fureur de la guerre :
-Tu peux, seule, aux mortels donner la douce paix.
-Mars, le Dieu tout armé de la guerre farouche,
-Quand l’amour l’a vaincu, sur ton sein jette et couche
-Son cœur blessé du mal qui ne guérit jamais ;
-Tes genoux pour coussin, dans un regard de flamme,
-
-Béant vers toi, d’amour il se repaît les yeux,
-Et, renversé, suspend à tes lèvres son âme !
-Lorsqu’il repose ainsi sur ton corps glorieux,
-Presse-le comme une onde, et que ta voix le charme
-Et le prie, et, propice aux Romains, le désarme !
-Mon chant, quand la patrie est dans de mauvais jours,
-Se trouble, et Memmius ne peut, en pleine alarme,
-Frustrer l’espoir public d’un illustre secours !
-Les Dieux, de leur nature, entière par soi-même,
-Sont immortels, heureux dans une paix suprême,
-Loin des choses de l’homme et bien plus haut que nous ;
-Nos périls, nos douleurs ne leur sont pas communes ;
-Sans nul besoin de nous, maîtres de leurs fortunes,
-Ils sont indifférents, sans grâce ni courroux.
-
- Apprête ton génie, et d’une libre oreille
-À loisir, Memmius, entends la vérité ;
-Ce gage de mon zèle et ce fruit de ma veille,
-Ne les dédaigne pas sans m’avoir écouté.
- Je vais dire des Dieux les principes suprêmes
-Et sonder la Nature en ces éléments mêmes
-Dont les corps sont créés, vivifiés, nourris,
-Où, par la mort dissous, retournent leurs débris.
-Retiens qu’en mes leçons les mots matière ou germe,
-Ou corps générateur, désignent l’élément ;
-Le nom de corps premier tous les trois les renferme,
-Car il marque à la fois cause et commencement.
-
- L’homme traînait sa vie abjecte et malheureuse,
-Sous le genou pesant de la Religion
-
-Qui, des hauteurs du ciel penchant sa tête affreuse,
-Le tenait dans l’horreur de son obsession.
-Un Grec fut le premier qui, redressant la face,
-Affronta le fantôme avec des yeux mortels.
-Foudre, ni ciel tonnant, ni prestige d’autels
-Ne l’ébranle, et d’un cœur qu’enhardit la menace
-Il brûle de forcer pour la première fois
-Le temple où la Nature enserre et clôt ses lois.
-Son héroïque ardeur triomphe, et, vagabonde,
-L’entraîne par delà les murs flambants du monde ;
-Son âme et sa pensée explorent l’infini ;
-Il en revient vainqueur : il sait ce qui peut naître,
-Ce qui ne le peut pas, du pouvoir de chaque être
-Les bornes, et son terme à son fond même uni.
-Sur la Religion un pied vengeur se pose,
-L’écrase ; et sa victoire est notre apothéose !
- Tu crains, dans mes leçons, de te voir entraîné
-Par la raison sans culte au noir chemin des crimes.
-Ah ! la Religion fait plutôt des victimes ;
-Et d’un culte odieux le sacrilège est né !
- Des Grecs, au port d’Aulis, l’élite réunie,
-Les rois, pour conjurer la Vierge-aux-Carrefours,
-Souillent l’infâme autel du sang d’Iphigénie.
-Sur ses tempes déjà flottent les blancs atours
-Suspendus au bandeau qu’à son front on attache.
-Elle voit là son père immobile d’horreur,
-Le couteau que le prêtre à ce malheureux cache,
-Les larmes que sa vue à tout le peuple arrache,
-Et sent fuir ses genoux, muette de terreur.
-La misérable ! En vain c’est elle la première
-
-Qui fit entendre au roi le nom sacré de père :
-On la saisit tremblante, on la traîne à l’autel,
-Non pour voir accomplir le rite solennel
-Et par l’hymen brillant s’en retourner suivie,
-Mais, nubile, offrant pure au fer honteux sa vie,
-Tomber, victime en pleurs qu’un père sacrifie
-Pour le départ heureux et sûr de ses vaisseaux...
-Tant la Religion put conseiller de maux !
- Vaincu par tous les vieux et terribles mensonges
-Que t’ont faits les devins, tu te gares de moi ;
-Car combien n’ont-ils pas imaginé de songes
-Qui pussent, de la vie abolissant la loi,
-Bouleverser ton sort tout entier par l’effroi !
-
- Ah ! que si, reniant sa sainte extravagance,
-L’homme avait bien la foi que ses maux finiront,
-Des devins menaçants il vaincrait l’arrogance !
-Mais, ignorant, sans force, il baisse encor le front,
-Car il craint dans la mort une éternelle peine :
-Que sait-il, en effet, de l’âme et de son sort ?
-L’âme est-elle l’ainée ou la contemporaine
-De la vie, ou dissoute avec nous par la mort ?
-Au gouffre de Pluton dans la nuit descend-elle ?
-Un dieu la souffle-t-il en mainte chair nouvelle ?
-Comme autrefois l’a dit Ennius, qui ravit
-À l’Hélicon charmant la verdure immortelle,
-La première qu’autour d’un front latin l’on vit !
-Mais ses vers d’étemelle et haute renommée,
-Peignant l’Achéron noir, en ont peuplé les bords
-De spectres sans couleur, d’une essence innommée,
-
-Ombre qui n’est point l’âme et qui n’est plus le corps.
-Et c’est là qu’il a vu la figure d’Homère,
-Toujours jeune, surgir et de tristesse amère
-Fondre en pleurs, puis ouvrir la Nature à ses yeux.
- Mais avant de sonder et d’expliquer les cieux,
-Le soleil et la lune et la loi qui les mène,
-Les forces de la terre et ses créations,
-C’est nous qu’il faut d’abord que nous interrogions.
-Qu’est donc la vie en nous ? Qu’est-ce que l’âme humaine ?
-Quand des objets, le jour, ont frappé nos cerveaux,
-Pourquoi se dressent-ils dans la fièvre ou le somme ?
-Qui de nous n’a pas cru revoir, entendre un homme
-Dont la terre enserrait depuis longtemps les os ?
- Je sens bien que des Grecs les recherches obscures
-Ne peuvent par mes vers luire d’un jour plus beau ;
-J’ai dû même innover des mots et des figures,
-Car notre langue est pauvre et le sujet nouveau.
-Mais ta vertu, l’espoir d’une amitié suave
-M’allègent le fardeau que la fatigue aggrave ;
-L’amitié, m’éveillant dans le calme des nuits,
-Me dictera le mot, l’accent qui devant l’âme
-Allume et fait courir une brillante flamme
-Dont l’inconnu s’éclaire en ses profonds réduits.
-Pour dissiper l’horreur de notre nuit profonde,
-Le soleil ne peut rien, ni le jour éclatant ;
-Mais la Nature parle et la Raison l’entend !
-
- Et voici le principe où la raison se fonde :
-Rien n’est jamais sorti du néant par les Dieux.
-Que si l’humanité tremble dans l’épouvante,
-
-C’est qu’à l’œuvre infini de la terre et des cieux
-L’homme cherche une cause ; elle échappe à ses yeux,
-Et la force divine est celle qu’il invente.
-Mais quand nous aurons vu que rien n’éclôt de rien,
-Nous marcherons guidés au but qui nous appelle,
-Nous saurons de quel fond, par quel secret moyen,
-Tout prend l’être et se meut sans que nul Dieu s’en mêle.
- Que le néant engendre, et les êtres divers
-Naissent tous l’un de l’autre, et tout leur est semence.
-Dès lors la race humaine au sein des mers commence,
-Le poisson naît du sol, l’oiseau surgit des airs,
-Bêtes fauves, troupeaux, bétails de toute espèce,
-Aux déserts comme aux champs vivent sans loi produits,
-Et les arbres n’ont plus toujours les mêmes fruits :
-Tous bons à tout produire, ils en changent sans cesse.
-Car si chaque être n’a ses corps générateurs,
-Où chacun trouve-t-il une constante mère ?
-Mais tu leur vois à tous leurs germes créateurs :
-Aussi chacun n’éclôt, n’émerge à la lumière
-Qu’où reposent ses corps premiers et sa matière.
-Tout être ainsi ne peut par tous être enfanté,
-Car des pouvoirs distincts à chaque être appartiennent.
-Pourquoi la rose en mai, les moissons en été ?
-Et le cep par l’automne à s’épandre invité ?
-Si ce n’est qu’en leur temps les semences conviennent,
-Et qu’ainsi tout produit apparaît tour à tour,
-Quand la terre vivace élève au seuil du jour
-L’être en fleur, sur la foi des saisons qui reviennent.
-Si tout de rien naissait, tout surgirait soudain,
-Sans nulle saison propre, en un temps incertain,
-
-N’étant plus d’éléments dont un ciel impropice
-Pût jamais empêcher l’union créatrice.
-S’ils poussaient du néant, les êtres aussitôt
-Croîtraient, n’attendant point des germes l’assemblage :
-L’enfance à la jeunesse atteindrait sans passage,
-L’arbre soudain du sol s’élèverait d’un saut.
-Mais quoi ! d’un tel désordre a-t-on jamais vu trace ?
-Tout grandit lentement, ainsi que le prescrit
-Un germe sûr ; chaque être est conforme à sa race ;
-Chacun d’un propre fonds croît donc et se nourrit.
- Puis le sol, sans les eaux que chaque année assure,
-Ne pourrait, infécond, de beaux fruits s’égayer,
-Ni tous les animaux, privés de nourriture,
-Entretenir leur vie et se multiplier.
-Loin d’admettre qu’il soit sans corps premiers des êtres,
-Crois plutôt que, pareils aux mots formés de lettres,
-Ils trouvent par milliers de communs éléments.
-Qui donc à la Nature eût interdit de faire
-Des hommes qu’on eût vus déraciner, géants,
-Les grands monts, traverser à gué les océans,
-Et porter, invaincus, un âge séculaire,
-S’il n’était aux objets, pour naître, un fond marqué,
-Principe où de chacun l’essor fût impliqué ?
-Il faut donc l’avouer : rien de rien ne commence,
-Puisque tous les objets ont besoin de semence,
-Qui, les créant, les porte au champ subtil des airs.
-Si la campagne, enfin, préférable aux déserts,
-Par nos mains cultivée en fruits meilleurs abonde,
-Il faut bien qu’en la terre il soit des éléments,
-Que le labour incite à leurs enfantements
-
-Quand notre soc retourne une glèbe féconde.
-Que s’il n’en était point, tout sans notre labeur
-D’un essor spontané naîtrait beaucoup meilleur.
- Ajoute que la mort désagrège la chose
-Sans réduire jamais ses germes à néant ;
-S’il pouvait rien périr de ce qui la compose,
-La chose périrait, disparue à l’instant,
-Sans attendre un agent qui, propre à la dissoudre,
-Dût miner ses liens pour la réduire en poudre.
-Mais un germe éternel fixe chaque produit ;
-Jusqu’à ce qu’un agent vienne assaillir cet être,
-Ou, le désagrégeant, dans ses pores pénètre,
-La Nature ne souffre en rien qu’il soit détruit.
-Si l’âge enfin, des corps que son travail dissipe
-Tuant le fond, consume en entier leur principe,
-D’où vient le divers sang des êtres que Vénus
-Rend au jour de la vie ? Où puise, eux revenus,
-Le sol riche un suc propre à nourrir chaque type ?
-Quelle eau la source vive et le fleuve à la mer
-Prodiguent-ils ? Quels feux donne aux astres l’éther ?
-Car le passé sans borne et la vie actuelle
-Ont dû tarir tout être à substance mortelle.
-Que s’il dure aujourd’hui, s’il a toujours duré
-Des corps par qui ce monde est fait et réparé,
-Il faut bien, les douant d’une immortelle essence,
-De rentrer au néant leur nier la puissance.
-Si la matière enfin, d’un nœud plus ou moins fort
-Se liant, ne restait l’éternel fond des choses,
-Tout, d’une même atteinte et par les mêmes causes,
-Périrait au toucher seulement de la mort,
-
-Faute de corps massifs, d’éternelle substance,
-Dont quelque force dût rompre la consistance.
-Mais non ! les éléments formant de divers nœuds
-Tandis que la matière est éternelle en eux,
-Les corps restent entiers tant que nul choc n’arrive
-Assez fort pour briser leur trame respective ;
-La mort réduit ainsi l’objet à l’élément
-Et, loin d’anéantir, désunit seulement.
- Il pleut et l’eau périt, quand l’éther, divin père,
-La précipite au sein maternel de la terre ;
-Mais, vois : le beau blé monte, et le rameau verdit,
-Et l’arbre cède au poids de ses fruits et grandit ;
-Vois donc : le genre humain, les bêtes s’en nourrissent,
-Et les riches cités d’un jeune sang fleurissent.
-Par tous les bois feuillus chantent les nouveaux nids ;
-Las du faix de leur graisse, en des prés bien fournis,
-Se couchent les troupeaux, et, gonflant la mamelle,
-Le blanc laitage coule, et la race nouvelle,
-Folle, sur les gazons, d’un pied encor peu sûr,
-Bondit, le cerveau jeune enivré de lait pur.
-Quand donc la chose meurt, tout ne meurt pas en elle :
-Des débris de chaque être un nouvel être sort ;
-Ainsi toute naissance est l’œuvre d’une mort.
-
- Comme j’ai dit que rien du néant ne peut naître
-Et que rien n’y retourne après avoir eu l’être,
-Tu te prends à douter de mes enseignements,
-Parce que l’œil ne peut saisir les éléments ;
-Je te vais donc prouver qu’il faut que l’on conçoive
-Dans tout objet des corps, sans que l’œil les perçoive.
-
-Ainsi le vent flagelle avec fougue les eaux,
-Répand la nue au loin, coule les gros vaisseaux,
-Casse, en tourbillonnant à travers les campagnes,
-Les grands arbres, et bat les sublimes montagnes
-D’un souffle aux pins fatal : tel le vent frémissant
-Se déchaîne en furie et hurle menaçant.
-Il est donc fait de corps qui, soustraits à la vue,
-Balayant et la mer et la terre et la nue,
-Entraînent tout obstacle à leur vol turbulent.
-Ces corps fluides vont propageant leurs ravages,
-Tout comme on voit soudain l’eau mobile en coulant
-Monter, quand vient l’accroître, après d’amples orages,
-Un déluge apportant de la cime des monts
-Avec des troncs entiers des fragments de branchages.
-L’impétueux torrent force les meilleurs ponts ;
-Il court sus aux piliers, tourbillon gros de pluie ;
-La masse, sous l’effort terrible qu’elle essuie,
-Croule avec un grand bruit ; les lourds quartiers de roc
-Sont roulés sous les flots ; rien ne résiste au choc !
-Or, le souffle du vent doit courir de la sorte :
-Quand, pareil au torrent, il fond sur un objet,
-Il l’assaille, des coups répétés qu’il lui porte
-Le renverse, l’enlève, et tournoyant jouet
-Dans les cercles fougueux de la trombe il le roule.
-Donc le vent cache en soi des corps premiers en foule,
-Puisqu’il imite ainsi les mœurs, le mouvement
-Des grands cours d’eau qui sont des corps évidemment.
- On ne peut voir non plus des choses odorantes
-Aux narines monter les senteurs différentes ;
-Le chaud ne se voit pas ; le froid de même aux yeux
-
-Se dérobe, et le son ne s’aperçoit pas mieux ;
-Et ces choses pourtant sont vraiment corporelles,
-Si j’en prends à témoin les sens frappés par elles,
-Car les corps seulement sont tangibles entre eux.
-Une tunique, au bord des flots brisés pendue,
-Boit leur rosée, et sèche au soleil étendue.
-Or, ce travail de l’eau pénétrant le tissu,
-Puis dissipée au feu, l’œil ne l’a point perçu :
-L’onde en minimes parts s’épand et se divise,
-Et nulle à nos regards ne laisse aucune prise.
-Quand elle a du soleil compté bien des retours,
-La bague s’use au doigt qu’elle orna tous les jours ;
-L’eau que distille un toit creuse, en tombant, la pierre ;
-Le fer de la charrue est rongé par la terre ;
-Les pieds ont aplani les pavés du chemin ;
-Vois l’idole d’airain sur le seuil de la porte :
-Il faut qu’en la baisant une foule entre et sorte,
-Et ces saluts nombreux en ont usé la main.
-La perte se voit bien, car la forme s’altère ;
-Mais ce qu’à tout instant l’objet perd de matière,
-La Nature en ravit la vue à l’œil humain.
-Ce qu’aux êtres le temps apporte et la Nature,
-Peu à peu les forçant à croître avec mesure,
-Ne peut être saisi des yeux les plus puissants,
-Non plus que le déclin de leurs corps vieillissants.
-Nul œil, à chaque instant, ne peut voir la morsure
-Que fait aux rocs pendants le sel rongeur des mers.
-C’est d’invisibles corps qu’est formé l’Univers.
- La matière pourtant n’emplit pas tout le monde ;
-Sache que toute chose a quelque vide en soi.
-
-C’est cette connaissance importante et féconde
-Qui va guider, fixer ta raison vagabonde,
-T’expliquer le grand Tout, et me gagner ta foi !
-
- Il est donc un milieu libre, vide, impalpable.
-Rien ne serait, sans lui, de se mouvoir capable,
-Car leur solidité formerait chez les corps
-Un mutuel obstacle à leurs communs efforts,
-Et nul n’avancerait, puisque nul dans la masse
-Aux autres ne pourrait le premier faire place.
-Or, dans les champs du ciel, de la terre et des mers,
-Tout se meut à nos yeux sur des rythmes divers :
-Aucun de tous ces corps agités sans relâche
-N’eût pu, faute d’un vide, y commencer sa tâche ;
-Et bien plus, aucun d’eux n’aurait même existé :
-La matière eût dormi dans sa solidité.
- Il n’est pas un objet, de ceux qu’on croit solides,
-Qui n’offre aux corps subtils un vide où pénétrer.
-Vois suinter la pierre, et les grottes humides
-Par des canaux secrets goutte à goutte pleurer.
-Dans nos membres partout filtre la nourriture ;
-Si l’arbre pousse, et donne au temps marqué ses fruits.
-C’est que les sucs, du bout des racines conduits,
-Circulent par le tronc dans toute la ramure ;
-La voix perce une enceinte, et par les huis bien clos
-Vole et passe ; un froid vif se glisse jusqu’aux os :
-Ce que tu ne verrais nullement se produire
-Sans des vides par où le corps pût s’introduire.
- Et que penseras-tu des choses que tu vois,
-Pareilles de grandeur, se surpasser de poids ?
-
-Si l’une est de matière autant que l’autre pleine,
-Le plomb ne saurait donc peser plus que la laine,
-Car la matière seule entraîne tout en bas,
-Et le propre du vide est de ne peser pas.
-Plus une chose est grande et te semble légère,
-Plus elle atteste ainsi qu’elle a de vide en soi ;
-Et plus pesante elle est, plus sa lourdeur fait foi
-Qu’elle a perdu de vide et gagné de matière.
-Nos recherches enfin nous l’ont donc révélé,
-Ce vide, à toute chose intimement mêlé !
- Il faut qu’en hâte ici, de peur qu’on ne t’égare,
-Contre un exemple adroit, mais vain, je te prépare.
-L’eau cède aux flancs luisants des poissons écailleux,
-Et leur ouvre un sentier liquide, et derrière eux
-Comble la brèche ouverte au retour de son onde.
-Ainsi peuvent, dit-on, les choses se mouvoir
-Et se substituer dans la masse du monde.
-Mais quoi ! rien de plus faux se peut-il concevoir ?
-Car où chaque poisson trouve-t-il une issue,
-S’il ne l’a de l’eau même auparavant reçue ?
-Mais où peut passer l’eau, sans qu’il ait avancé ?
-Voilà donc tous les corps dans un repos forcé,
-Ou conviens que partout le vide au plein s’ajoute,
-Et qu’à tout mouvement il ouvre et fait sa route.
- Enfin, prends un corps plat par un autre pressé.
-Soudain, sépare-les : il faut sans aucun doute
-Que l’air occupe entre eux tout l’espace laissé ;
-Mais bien que d’alentour l’air prompt s’y précipite,
-Il ne peut, dans l’instant, aflluer assez vite
-Pour l’emplir en entier, mais doit par chaque bout
-
-Gagner de proche en proche avant d’occuper tout.
-Le contact et l’écart, si l’air est contractile,
-S’expliquent, dira-t-on, sans vide ; erreur subtile !
-Un lieu, qui n’était point occupé, le devient ;
-Un autre, qui l’était, cède ce qu’il contient :
-Il n’est pas de raison pour que l’air se condense,
-Et le fit-il, sans vide il ne pourrait, je pense,
-Grouper ses éléments, se retirer en soi.
-Ne t’embarrasse plus d’objections frivoles :
-Il faut du vide enfin reconnaître la loi !
- Et je pourrais encore, ami, dans mes paroles,
-Par d’autres arguments corroborer ta foi ;
-Mais, pour les signaler à ton esprit sagace,
-Il suffit que mes vers t’en aient livré la trace.
-Quand le chien, par les monts pleins d’errants animaux,
-Flaire, il va droit au gîte abrité de rameaux,
-Dès qu’il s’est élancé sur des pistes certaines ;
-Ainsi, de preuve en preuve, aux notions lointaines
-Tu cours, et, jusqu’au vrai fidèlement conduit,
-Tu le forces dans l’ombre en son dernier réduit !
- Si mon verbe concis t’arrête ou te déroute,
-J’étendrai la doctrine et la déploîrai toute ;
-Mon sein riche épandra le miel de mes discours
-En fleuve intarissable et si large en son cours
-Qu’en nos membres le froid de l’âge peut descendre
-Et de la vie en nous la gaine se briser,
-Sans que mon luth t’ait fait sur chaque chose entendre
-Les arguments sans nombre où tu pourrais puiser !
-
- De l’œuvre commencé renouons la texture :
-
-Deux choses donc : les Corps, et par eux habité
-Le Vide, ouvrant carrière à leur mobilité,
-Voilà le propre fond de toute la Nature !
-Les corps, nous les sentons, le sens est vrai par soi ;
-Sans ce premier appui d’une commune foi,
-Sur les secrets du monde il n’est pas d’avenue
-Et pas de vérité certainement connue.
-Quant à ce lieu, l’espace, en mes vers appelé
-Le Vide, il est : sans lui les corps n’ont plus de siège,
-Ils ont de circuler perdu le privilège ;
-C’est ce que mes leçons déjà t’ont révélé.
- Et n’imagine point d’être qui d’aventure
-Serait distinct des corps et du vide à la fois,
-Qui fît une nouvelle et troisième nature.
-Quel que fût cet objet, dès qu’il est, tu conçois
-Qu’un surcroît, fort ou faible, à l’Univers s’ajoute.
-Est-il tangible, encor que léger et subril,
-Dans la somme des corps il doit compter sans doute ;
-Et s’il est intangible, alors que pourrait-il
-Au passage d’un autre opposer de solide ?
-Il est donc pénétrable ; en un mot, c’est le Vide.
- Et toute chose est telle, au surplus, qu’elle peut
-Soit agir, soit subir l’acte d’une autre chose,
-Ou telle enfin qu’une autre y réside et s’y meut ;
-Mais, causée ou subie, une action suppose
-Quelque masse, et le lieu quelque espace vacant.
-Hors le vide et les corps, l’être donc ne comporte
-Nulle nature en soi d’une troisième sorte,
-Plus rien qui de nos sens vienne ébranler la porte,
-Ni qu’atteigne l’esprit d’un regard convaincant !
-
- Ces deux principes font dans tout objet l’essence ;
-Et d’elle tout le reste, accident, prend naissance.
-L’essence ne se peut de l’objet détacher
-Sans le détruire : ainsi, le poids dans le rocher,
-La chaleur dans le feu, dans l’eau l’état fluide,
-Ce qu’on palpe en tout corps, ce qui cède en tout vide.
-Pour ce qui vient et fuit, laissant inaltéré
-Le fond de l’être, ainsi la liberté, la guerre,
-L’esclavage, la paix, le luxe, la misère,
-Accident est le nom justement consacré.
- Le temps n’est point par soi ; ce n’est que par les choses
-Que ton esprit conçoit l’être vain que tu poses
-Sous les noms de présent, de passé, d’avenir ;
-Car le temps n’est sensible, il faut en convenir.
-Que dans le mouvement ou le repos qui dure,
-Quand d’Hélène on te dit réelle la capture,
-Et réels les Troyens domptés par les combats,
-Certes cette aventure en soi n’existe pas :
-Des âges accomplis l’irrévocable fuite
-Emporta les héros et leur œuvre à leur suite,
-Car rien ne s’est jadis exécuté par eux
-Qui ne fut l’accident des choses et des lieux.
- Enfin, si tu niais l’Espace et la Matière,
-Bases de la nature et de l’histoire entière,
-Pour la beauté d’Hélène une ardente fureur
-N’eût point, soufflant au cœur du Phrygien sa flamme,
-Allumé ces combats pleins d’une illustre horreur,
-Ni le cheval de bois n’eût, pour brûler Pergame,
-Dans une nuit perfide enfanté l’Achéen.
- L’action n’a donc pas, à fond considérée.
-
-Par soi, comme les corps, existence et durée,
-Ni comme l’être vide un fondement certain ;
-Mais elle est l’accident, elle est ce qui varie,
-Dans la masse et le lieu, théâtre de la vie !
- Tout corps, par son essence, ou n’est qu’un élément,
-Ou d’éléments ensemble agrégés se compose ;
-S’il est élémentaire, à l’effort violent
-Pour le broyer sa masse invincible s’oppose.
- Mais tu pourrais douter qu’au monde il existât
-Nul corps dont la matière aux efforts résistât :
-Le fer incandescent s’amollit sous la braise ;
-La voix, les cris, la foudre ont accès par les murs ;
-L’or se dissout au feu qui tord ses lingots durs ;
-Le roc, fumant de rage, éclate en la fournaise ;
-La flamme dompte et fond la glace de l’airain ;
-L’argent, sous le flot lent des liqueurs qu’on y verse,
-Fait sentir la chaleur ou le froid qui le perce,
-Sitôt que le convive a pris la coupe en main.
-L’existence du plein te paraît donc peu sûre.
-Mais puisque la Raison l’exige et la Nature,
-Écoute-moi : bientôt tu m’auras avoué
-Que d’une consistance éternelle est doué
-L’élément primitif, germe de toute chose,
-Où l’œuvre universel se résume et repose.
- Je l’ai dit : la Nature est double ; et tu comprends,
-Depuis qu’il t’est prouvé combien sont différents
-Et le corps et le lieu, champ de toute naissance,
-Que chacun d’eux sépare et garde son essence :
-Partout où git l’espace en mes vers appelé
-Le Vide, point de masse ; et partout où réside
-
-La masse, il ne saurait exister aucun vide ;
-Ainsi l’atome est plein, sans vide au plein mêlé.
- Puisqu’aux objets formés nous découvrons du vide,
-Il doit donc à l’entour exister du solide ;
-Et certes l’on feindrait sans aucun fondement
-Qu’un vide est dans leur masse enclos intimement ;
-Car encor faut-il bien qu’une paroi l’enserre,
-Et qu’est-elle ? sinon quelque amas de matière
-Qui compose à ce vide un emprisonnement.
-La matière peut donc, en vertu de sa masse,
-Être éternelle, alors que périt l’agrégat.
- Se pût-il que le vide au monde entier manquât,
-Tout serait donc massif, et s’il ne fût pas trace
-De corps venant former tous en leurs lieux des pleins,
-Tout serait pénétrable en ces abîmes vains.
-Or, le vide et le plein se partagent le monde ;
-Aucun n’en bannit l’autre et n’est tout l’univers.
-Afin donc que le vide au plein ne se confonde,
-Il faut l’atome, un corps qui les fasse divers.
-Aux assauts du dehors il reste invulnérable ;
-Rien ne peut desserrer sa trame impénétrable.
-Enfin, et mes leçons l’ont déjà démontré,
-D’une épreuve quelconque il sort inaltéré.
-Ni rupture, ni choc en effet n’est possible
-Sans vide, rien n’est plus aux tranchants divisible,
-Plus rien n’absorbe l’eau, le froid qui gagne et mord,
-Ni le feu pénétrant, ces ministres de mort ;
-Et plus la chose atteinte offre de vide en elle,
-Plus leur intime attaque a de mortel effet.
-Si donc vraiment l’atome est de solide fait
-
-Sans vide, la matière est vraiment éternelle.
-Et s’il fût que jamais la matière périt,
-Dans leur ancien néant qui les eût fait éclore
-Les choses rentreraient pour en renaître encore.
-Mais rien ne naît de rien, ma Muse te l’apprit,
-Et rien n’est jamais né que le néant reprît.
-De l’atome immortelle est donc la masse entière :
-L’objet, s’y résolvant à son heure dernière,
-Rapporte au renouveau des choses la matière !
-Ainsi, fort de sa simple et solide unité,
-L’atome se conserve et rouvre la carrière
-Aux transformations depuis l’éternité !
- S’il n’était point enfin posé par la Nature
-De terme aux fractions, une longue rupture
-Eût déjà divisé la matière à tel point
-Qu’une heure dût bientôt arriver dans la suite
-Où ses œuvres conçus ne s’achèveraient point ;
-Car toute chose au monde est plus vite détruite
-Qu’elle n’est restaurée ; aussi ce que le temps
-Dans le cours infini des âges précédents
-Eût brisé, manquerait, dissous et pêle-mêle,
-D’assez de jours pour naître à sa forme nouvelle.
-Or, tout prouve aujourd’hui, dans ce que nous voyons,
-Qu’il est à ce broîment une limite sûre,
-Car le temps refait tout, et par genres assure
-Leur croissance et leur fleur à ses créations.
-
- Ajoute que malgré la solide substance
-Des atomes, l’esprit peut concevoir comment
-L’eau, la vapeur, la terre, et l’air, sans consistance,
-
-Se forment, et d’où vient leur souple mouvement ;
-Car il suffit d’un vide épars dans la Nature.
-Mais si de tous les corps les éléments sont mous,
-La naissance du fer et de la pierre dure
-Demeure sans principe et sans raison pour nous,
-Faute de quelque assise où la Nature fonde.
-Il doit donc exister de durs et simples corps
-Dont le compacte amas puisse produire au monde
-Le tissu plus serré de tous les êtres forts.
-Qu’on suppose les corps divisés sans limite :
-Il faut bien que pourtant, depuis l’éternité
-Jusqu’à présent, des corps aient toujours subsisté
-Dont la masse n’a point encore été détruite.
-Or, dit-on, leur essence est la fragilité ;
-Comment donc, subissant des assauts innombrables,
-À travers tous les temps sont-ils demeurés stables ?
- Puisqu’aux espèces donc la Nature a prescrit
-Leur degré de croissance et leur fixe durée ;
-Que la part de pouvoir qui leur est mesurée
-En de constantes lois trouve son terme écrit ;
-Puisque, loin de changer, l’ordre des choses reste,
-Si bien que les oiseaux, tout variés qu’ils sont,
-Gardent du genre en eux le signe manifeste,
-L’atome, dans tout être, est l’immuable fond !
-Car si les éléments qui forment toute essence
-Étaient par quelque atteinte au changement sujets,
-On ne saurait quels corps pourraient prendre naissance
-Ou ne le pourraient pas, la dose de puissance
-Et le terme inhérents à l’être des objets,
-Ni comment chaque race eût transmis sa nature,
-
-Ses lois, ses mœurs, son vivre à sa progéniture.
- Le point, le dernier terme où le plein se résout,
-Limite qui n’est plus des organes sentie,
-Existe assurément sans aucune partie ;
-D’essence irréductible, il n’a pu hors d’un tout
-Ni ne pourra jamais subsister par lui-même,
-Partiel par nature, élément simple, extrême ;
-Et le plein est formé par le compacte amas
-De pareils éléments qu’un seul contact assemble
-Et qui, n’existant point, par soi, hors de l’ensemble,
-Y tiennent forcément et ne s’arrachent pas.
-L’atome est donc un plein solide, indivisible,
-Bloc massif d’éléments le plus petits possible,
-Non fait de corps distincts conduits à concourir,
-Mais de tout temps pourvus d’une unité profonde,
-À qui l’on n’ôte rien, qu’on ne peut amoindrir.
-Réservoir étemel des semences du monde !
- Si la division n’a son terme borné,
-Le moindre corps se prête à des parts innombrables,
-Les moitiés des moitiés sont en deux séparables
-Toujours, et tout objet reste indéterminé ;
-Car, dès lors, de la moindre à la plus grande chose
-Quelle est la différence ? Aucune. Vainement
-La plus grande au-dessus s’élève infiniment ;
-De parts sans nombre aussi la moindre se compose.
-Mais la raison qui sent ces contradictions
-S’en révolte ; et tu dois, convaincu, reconnaître
-Qu’il existe des corps simples, sans portions,
-D’essence indivisible, et qui, possédant l’être,
-Sont solides aussi, doivent toujours durer.
-
-Supprime cette loi : que les choses produites
-En d’insécables parts sont forcément réduites,
-Et la Nature alors ne peut se réparer ;
-Car un corps devenant à l’infini poussière.
-Répugne à ces états qu’affecte une matière
-Apte à créer, tels que : poids, chocs, liens divers,
-Rencontre et mouvement, d’où sort tout l’univers.
-
-Ceux qui veulent que tout existe et s’accomplisse
-Par le feu, que le feu soit l’unique élément,
-De ceux-là tu prévois l’insigne égarement.
-Héraclite, leur chef, est le premier en lice
-Qui, chez les sages grecs, moins à l’autorité
-Qu’à l’art d’un verbe obscur dut la célébrité.
-La foule volontiers s’éprend et s’émerveille
-Du mystère entrevu sous d’habiles détours ;
-La foule tient pour vrai ce qui flatte l’oreille,
-Ce que farde un sonore et caressant discours !
- S’il n’est que le feu pur, d’où vient donc, je te prie,
-Que le monde, son œuvre, à l’infini varie
-Dans ses productions ? Car il importe peu
-Que se dilate ou bien se condense le feu,
-S’il reste feu toujours et dans chaque partie ;
-Son ardeur, là plus vive, est ailleurs amortie,
-Selon qu’il se resserre ou s’écarte diffus,
-Mais tu n’en peux tirer pour cela rien de plus.
-Tant s’en faut que l’état si varié des choses
-N’ait que ses éléments, clairs ou serrés, pour causes.
- Encor s’ils admettaient du vide aux corps uni,
-Le corps igné pourrait devenir dense ou rare ;
-
-Mais devant les écueils que le vrai leur prépare,
-Ils esquivent le vide, ils l’ont partout banni ;
-La peur d’un sol ardu les jette aux fausses routes.
-Aussi ne voient-ils pas qu’ôtant le vide aux corps,
-Ils rendent tout massif : les choses ne font toutes
-Qu’un seul plein qui ne peut rien émettre au dehors,
-Comme un foyer qui lance et chaleur et lumière,
-Et prouve qu’il n’est point de compacte matière.
- S’ils pensent que le feu, par quelque autre moyen
-Transforme ainsi sa masse, en groupes la resserre,
-Sans que nulle partie en lui soit nécessaire,
-Il faudra que ce feu tout entier tombe à rien,
-Et que tout l’Univers prenne de rien naissance ;
-Car tout être changé, qui de ses bornes sort,
-Anéantit par là ce qu’il était d’abord.
-Si donc rien n’est sauvé de la première essence,
-Le monde, tu le vois, rentre dans le néant,
-Et du néant renaît tout entier florissant !
- Puisque pour conserver la Nature la même
-À tout jamais, il est des corps déterminés
-Qui dans leur va-et-vient variant leur système,
-Transforment les objets autrement combinés,
-Ces corps ne sont donc pas des éléments ignés.
-Que feraient en effet leur rupture, leur fuite,
-Leur ordre varié, leur changement de lieu,
-Si de tous les objets l’essence était de feu ?
-Resterait feu toujours toute chose produite !
- Voici le vrai, je crois : il est des éléments
-Dont le concours, le jeu, la place, la figure,
-Et l’ordre font du feu lui-même la nature,
-
-Et la changent au gré de leurs agencements ;
-Ils n’offrent rien d’igné, ni rien qui puisse émettre
-Des corps dont notre tact sente et palpe le jet.
- Prétendre que le feu c’est tout, ne pas admettre
-Hors le feu, dans le monde, un seul réel objet,
-Comme enseigne Héraclite, est d’un fou le langage :
-Car il oppose aux sens leur propre témoignage ;
-Il ébranle les sens dont toute foi dépend,
-D’où ce qu’il nomme feu s’est fait à lui connaître ;
-Il admet que le sens connaît au vrai cet être,
-Mais non d’autres, qu’il voit tout aussi clairement.
-Doctrine assurément non moins folle que vaine !
-Car où te référer ? Quelle marque certaine
-Ont le faux et le vrai hors de tes sens pour toi ?
-À quel titre, niant au reste l’existence,
-Ne laisser que le feu pour unique substance
-Plutôt qu’ôtant le feu laisser n’importe quoi ?
-Cènes des deux côtés la démence est la même.
- Avoir donc pris le feu pour le seul élément,
-Et composé de feu l’universel système,
-Ou voulu tirer tout de l’air uniquement,
-Ou cru que l’eau peut seule et par soi faire un monde,
-Ou pensé que la terre, en tout créant, revêt
-Les attributs divers propres à chaque objet,
-Quel écart de bon sens et quelle erreur profonde !
-Erreur aussi d’unir les éléments par deux,
-En joignant au feu l’air, et la terre au fluide ;
-Ou par quatre : air, feu, terre, onde, croyant qu’en eux
-De toute éclosion le principe réside.
-
- L’Agrigentin fameux, Empédocle y croyait,
-Celui qu’enfanta l’île à bords triangulaires
-Dont la mer d’Ionie aux eaux vertes et claires
-Bat les golfes profonds de son flot inquiet,
-Et, prompte, se ruant par un étroit passage,
-Des bords italiens sépare le rivage.
-Charybde immense est là ; c’est là qu’en grommelant
-Bout l’Etna qui menace, encor gros de colère,
-De vomir de sa gorge un autre jet brûlant,
-Flambante éruption dont tout le ciel s’éclaire !
-Des merveilles ont mis cette terre en honneur,
-Et tout le genre humain l’admire et la renomme :
-Sol opulent, armé d’une race au grand cœur ;
-Mais il n’en est sorti rien d’égal à cet homme,
-D’aussi prodigieux, d’aussi cher et sacré !
-Ah ! dans de si beaux chants sa divine poitrine
-Exhale et fait parler son illustre doctrine
-Qu’à peine paraît-il de sang d’homme engendré !
- Hé bien ! lui-même et ceux qu’en ces vers j’interpelle,
-Mais que si loin son œuvre a laissés derrière elle,
-Eux qui, dans leur sublime et riche invention,
-Arrachent un oracle au temple de leur âme,
-Plus sûr et plus divin que tout ce que proclame
-La Pythie au trépied verdoyant d’Apollon,
-Sur les sources du monde, écueil de leurs disputes,
-Faillissent lourdement ! Aux grands les grandes chutes !
- Et d’abord, sans nul vide ils font tout se mouvoir,
-Et gardant les corps mous et subtils, la lumière,
-Le feu, l’air, les vivants, les plantes et la terre,
-Sans y mêler de vide ils les croient concevoir.
-
-Puis ils croient que les corps à l’infini se rompent,
-Sans admettre jamais d’arrêt aux fractions
-Ni, dans les corps, d’atome insécable. Ils se trompent :
-Il faut bien que pour point dernier nous admettions
-Ce que l’aveu des sens prononce irréductible :
-Or, l’atome insécable est justement pour nous
-Cet extrême d’un corps qui n’est plus perceptible.
-En outre, comme ils font de corps souples et mous,
-Corps sujets à périr comme on les a vus naître,
-Les éléments premiers, créateurs de tout être,
-Il suit que l’Univers doit retourner à rien
-Et doit tirer de rien ses œuvres rajeunies.
-Erreur deux fois absurde et que tu connais bien !
-Ces substances, d’ailleurs, si souvent ennemies
-Et poisons l’une à l’autre, ou périraient unies,
-Ou se disperseraient comme par les gros temps
-Se dispersent la foudre et la pluie et les vents.
- Admets enfin que tout sorte de quatre choses,
-Et qu’aussi tout retourne à ces quatre éléments ;
-Mais ces principes-là, d’où vient que tu supposes
-Qu’ils font les corps plutôt que les corps ne les font ?
-Car ils alternent tous pour engendrer le monde
-D’un échange éternel d’apparence et de fond.
- Que si tu veux que l’air se puisse unir à l’onde,
-Et la matière ignée à l’élément terreux,
-Sans changer de nature en s’accouplant entre eux,
-Jamais tu ne feras que leur concours enfante
-Un corps vivant, non plus que sans vie : une plante ;
-Car chacun dans ce groupe, amas d’êtres divers,
-Accuse sa nature, et l’air s’y manifeste
-
-Joint à la terre, et joint à l’eau le feu s’atteste.
-Or, les vrais éléments n’engendrent l’Univers
-Que par un fond occulte et des moyens couverts,
-Pour que nul, n’élevant une hostile puissance,
-Ne rompe dans les corps leur unité d’essence.
- Ces sages font venir du céleste foyer
-Le feu, qui doit en air se changer le premier ;
-Puis l’onde sort de l’air, et la terre de l’onde ;
-À l’inverse renaît de la terre le monde,
-L’eau, puis l’air, puis le feu, par un flux éternel
-Des astres à la terre et de la terre au ciel,
-Sans que leur changement réciproque s’arrête.
-Mais il ne se peut pas que l’élément s’y prête :
-Pour sauver, en effet, le monde du néant,
-Il faut bien qu’un principe invariable y dure,
-Car la mutation qui franchit la nature,
-C’est la mort de l’objet qui fut auparavant.
-Or, puisque les objets énoncés tout à l’heure
-Se viennent tous entre eux convertir, il faut bien
-Que le fond, qui n’y peut se transformer, demeure.
-Sans quoi tout l’Univers se résoudrait à rien.
-Que n’admettons-nous donc des corps de cette espèce,
-Qui, les mêmes toujours, ayant créé le feu,
-Dès que leur nombre augmente ou diminue un peu,
-Font l’air, en variant leur ordre et leur vitesse,
-Et d’objets en objets transforment tout sans cesse ?
- Mais tout, me diras-tu (le fait aux yeux est clair),
-Puise au sol, croît et monte aux régions de l’air.
-Si la pluie aux saisons favorables n’abonde
-Pour distiller la nue aux feuillages mouvants,
-
-Si le soleil n’y joint sa chaleur qui féconde,
-Il ne croît de moissons, d’arbres, ni de vivants,
-Faute d’aliments secs et d’eau qui les arrose,
-Le corps se perd, la vie alors se décompose
-Et rompt avec les nerfs et les os son lien.
-Nous prenons en effet nourriture et soutien
-De corps fixes, fixés aussi pour toute chose.
- C’est que les éléments, cent fois modifiés,
-Entrent, communs à tout, en des choses diverses,
-Variant l’aliment aux êtres variés.
-Ce qui surtout importe en leurs mille commerces,
-C’est leur accord, comment ils se sont ordonnés.
-Les mouvements entre eux soit reçus, soit donnés ;
-Car les mêmes font tout : soleil, azur et fange,
-Mers et fleuves, ainsi qu’arbres, bêtes, moissons,
-Mais combinés et mus de diverses façons.
-Et ne voyons-nous pas, dans ces vers que j’arrange,
-Les mêmes lettres faire ainsi des mots nombreux,
-Bien qu’il faille avouer que mots et vers entre eux
-De son comme de sens à tout moment diffèrent,
-Dès que les rapports seuls de leurs lettres s’altèrent ?
-Certes, les éléments, en composés divers,
-Sont plus féconds encore au monde qu’en mes vers.
-
- Enfin d’Anaxagore explorons le système
-Rapporté par les Grecs, mais qu’ici je ne peux
-Traduire en ce parler pauvre de nos aïeux ;
-Je t’en pourrai du moins exposer l’esprit même.
-Son homœomérie est toute en ce qui suit :
-L’os est fait d’os menus de petitesse extrême,
-
-De viscères menus le viscère est produit,
-Le sang naît du concours de mille gouttelettes
-Toutes de sang, l’or vient de l’or même en paillettes,
-La terre est un amas de corps terreux en miettes,
-Le feu de corps ignés, et l’eau de corps aqueux,
-Ainsi tous les objets de corps les mêmes qu’eux.
-Il le croit, et pourtant ne veut du tout admettre
-Ni vide en les objets, ni terme aux fractions ;
-Sur l’un et l’autre point il me paraît commettre
-La même erreur que ceux que plus haut nous citions.
-En outre, il fait ainsi trop fragile le germe,
-Si l’on peut appeler germe un principe tel,
-Identique aux objets, pâtissant et mortel
-Comme eux, et n’offrant rien, pour subsister, de ferme.
-Lequel pourra tenir contre un puissant effort,
-Et se pourra sauver, sous les dents de la mort ?
-Est-ce le sang ? les os ? la flamme, l’air, ou l’onde ?
-Aucun, certes, dès lors qu’au même titre tous
-Seront aussi mortels que toute chose au monde
-Que nous voyons lutter et périr devant nous.
-Or, les choses jamais, j’en ai fourni les preuves,
-Ne rentrent au néant et n’en remontent neuves.
- Puis, grâce aux mets, le corps s’accroît et s’entretient ;
-Il s’ensuit que les os, les nerfs, le sang, les veines,
-Faits de mets variés, sont tous hétérogènes ;
-Ou bien chaque élément est complexe et contient
-
-De petits corps nerveux et des veines complètes,
-De petits os, du sang réduit en gouttelettes ;
-Dans ce cas, l’aliment, qu’il soit humide ou sec,
-Est donc hétérogène : il y faut reconnaître
-Des nerfs, des os, du sang, mainte autre humeur avec.
- De plus, si tous les corps que du sol on voit naître
-S’y trouvent en petit, le sol implique alors
-Des germes d’un genre autre, autant qu’il fait de corps.
-Et de tous les objets tu peux ainsi l’entendre :
-Le bois cachant en lui flamme, fumée et cendre,
-Des germes d’un genre autre y sont donc inhérents ;
-Tous les corps que la terre alimente y vont prendre
-Des corps différents d’eux, nés de corps différents.
- Il restait au système une ombre de refuge ;
-Anaxagore ici s’en empare : il préjuge
-De tous les corps dans tous le mélange secret ;
-Seul le corps dont la dose y domine apparaît,
-Le premier sous la main et le premier qu’on voie.
-C’est là du vrai pourtant se beaucoup éloigner :
-Dans les blés, quand le grès d’un âpre effort les broie,
-La présence du sang se devrait témoigner,
-Et des autres produits que notre corps sécrète ;
-On devrait voir la meule en mouvement saigner.
-Des herbes et de l’eau serait de même extraite
-Une rosée exquise et semblable de goût
-Au lait dont les brebis ont la mamelle pleine.
-Rien qu’en pulvérisant les glèbes de la plaine,
-On verrait, dispersés en embryons partout,
-Herbes, moissons, forêts, dans le sein de la terre.
-Enfin le bois rompu révélerait le feu,
-
-La cendre et la vapeur, qu’en germes il enserre.
-Or, il est évident que rien de tel n’a lieu :
-Il est donc faux qu’ainsi les choses s’entremêlent,
-Mais les germes, communs aux corps qui les recèlent,
-Y font mainte alliance en variant leur nœud.
- Pourtant, me diras-tu, les puissantes tempêtes,
-Soufflant sur les grands monts, contraignent quelquefois
-Les hauts arbres voisins à tant froisser leurs faîtes
-Que la flamme jaillit en vifs éclairs du bois.
-Mais la flamme en ce bois n’est pas toute produite,
-Ses germes seuls y sont qui, par le frottement
-Rassemblés, des forêts causent l’embrasement ;
-Si la flamme y gisait à l’avance introduite.
-Le feu ne se pourrait jamais dissimuler,
-Il devrait, attaquant les arbres, tout brûler.
- Je te l’ai donc bien dit : ce qui surtout importe,
-Ce sont des éléments tous de la même sorte,
-Leur concours, le rapport qui les tient ordonnés,
-Les mouvements entre eux soit reçus, soit donnés.
-C’est ainsi que, changeant à peine leurs systèmes,
-Ils font le bois, le feu ; comme dans ces mots mêmes
-Il suflit de changer les lettres quelque peu
-Pour désigner de noms distincts le bois, le feu.
- Enfin, si rien pour toi du spectacle des choses
-N’est explicable à moins qu’en tout tu ne supposes
-Des genres de nature analogue aux produits,
-Dans leurs propres effets les germes sont détruits ;
-S’ils vibrent dans l’éclat du ris qui les secoue,
-Comment de pleurs salés vont-ils baigner la joue ?
-
- Courage ! entends le reste, alors tu verras mieux :
-L’ombre est épaisse, oui, mais d’un thyrse de flamme
-Un grand espoir d’honneur m’est venu frapper l’âme ;
-Il m’attise au côté l’amour délicieux
-Des Muses ! et tout plein de leur vertu, j’explore
-Des déserts que nul autre au mont Piérus encore
-N’a foulés ! Il me plait d’aller faire jaillir
-Des eaux vierges encore ; il me plaît de cueillir
-Des fleurs neuves, d’atteindre une illustre couronne
-Dont les Muses n’ont ceint les tempes de personne !
-Et mon objet est grand ! Je viens rompre les fers
-Dont les religions garrottent l’âme humaine.
-Je chante, illuminant un ténébreux domaine
-Où je colore tout de la beauté des vers !
-Et ce charme est utile à l’œuvre que je tente :
-Le médecin qui fait d’ingénieux efforts
-Pour donner aux enfants l’absinthe rebutante
-A d’un miel doux et blond du vase enduit les bords,
-Et l’approchant ainsi de leur lèvre amusée
-Leur verse à leur insu cette amère liqueur,
-Non pour mettre en péril leur candeur abusée,
-Mais leur rendre plutôt la vie et la vigueur ;
-Et moi, dont le sujet est si peu fait pour plaire,
-Sujet souvent ingrat aux disciples nouveaux
-Et toujours abhorré du rebelle vulgaire,
-Dans ce parler suave exposant mes travaux,
-J’ai voulu les dorer du doux miel de la Muse.
-Puisses-tu, jusqu’au bout, séduit par cette ruse,
-Avec moi pénétrer, sous le charme des vers,
-L’essence, la figure et l’art de l’Univers !
-
- Solides, tu le sais, les germes de matière
-Vont et viennent sans fin, masse à jamais entière ;
-Mais leur somme, ce point doit être examiné,
-Est-elle ou non finie ? Et j’ai déterminé
-Le lieu, l’espace libre où s’agite le monde.
-Ce vide, recherchons s’il offre un champ borné
-Ou d’un abîme ouvert l’immensité profonde.
- Certes, dans aucun sens le Tout n’est limité :
-Car il faudrait qu’au Tout fût une extrémité ;
-Or, nulle extrémité n’existe en une chose
-Sans quelque être au-delà qui la borne et qui pose
-Un terme où le trajet du regard aboutit ;
-Donc le Tout (hors duquel n’est rien sans contredit)
-Manquant d’extrémité n’a ni fin ni mesure.
-Et n’importe en quel lieu l’on s’y trouve placé,
-Toujours de quelque poste éloigné qu’on s’assure,
-On voit tout l’infini de toutes parts laissé.
- En outre, supposons fini l’espace vide ;
-Que si quelqu’un se porte à son extrême bord,
-Et là, juste au confin, décoche un trait rapide,
-Admets-tu que, brandi par un puissant effort,
-Le trait d’un libre vol fuie où la main l’adresse,
-Ou bien que devant lui quelque obstacle se dresse ?
-C’est l’un ou l’autre : il faut évidemment opter ;
-Des deux parts point d’issue ! et tu dois reconnaître
-Qu’à l’infini s’étend tout l’ensemble de l’être,
-Car, ou bien, quelque objet venant l’intercepter,
-Ce trait n’atteindra pas à la limite même,
-Ou, s’il passe, il n’est point parti du bord extrême.
-Je te peux suivre ainsi, tu recules en vain
-
-N’importe où ; qu’advient-il de cette flèche enfin ?
-Elle ne peut trouver nulle part de limite,
-Il s’ouvre une carrière éternelle à sa fuite.
- En outre, que l’espace entier soit limité,
-Qu’en un cercle fixé le Tout se circonscrive,
-Aussitôt par son poids la matière massive
-Se ramasse en un bloc au fond précipité ;
-Sous la voûte du ciel rien, plus rien ne circule,
-Même il n’est plus ni ciel ni rayons de soleil.
-La matière, en effet, qui toute s’accumule,
-Dès l’infini du temps croupit dans le sommeil.
-Il n’en est point ainsi : les corps élémentaires
-N’ont jamais de repos, car il n’est pas de fond
-Où tous ils puissent tendre et rester sédentaires ;
-Dans une activité sans fin les choses vont
-En tous sens, et le flot des principes du monde,
-Étemels et lancés du sein du gouffre, abonde.
- L’objet borne l’objet, partout nous l’observons :
-Les monts limitent l’air, et l’air enceint les monts,
-La mer confine au sol, le sol aux mers confine ;
-Mais le Tout hors de soi n’a rien qui le termine.
-Une lueur de foudre en son rapide cours
-Peut, tant la profondeur de l’espace est immense,
-Suivre le vol du temps en y fuyant toujours,
-Et toujours sa carrière en entier recommence.
-Ainsi, de tous côtés, des abîmes ouverts ;
-Nulle part, de limite à l’énorme univers !
-La Nature interdit à cette somme entière
-Des choses toute borne, en forçant la matière
-À borner l’être vide et la bornant par lui ;
-
-Tous deux font l’un par l’autre un ensemble infini.
-Si l’un, absorbant l’autre, eût franchi sa barrière,
-Usurpant à lui seul toute l’immensité,
-Ni terre alors, ni mer, ni coupole sereine
-Du ciel, ni corps sacrés des Dieux, ni race humaine,
-Rien n’eût, un seul moment de l’heure, subsisté ;
-La matière disjointe, en poudre, éparse toute,
-Par le grand vide irait vagabonde et dissoute ;
-Ou plutôt, de tout temps diffuse et sans lien,
-Ne se pouvant grouper, elle ne créerait rien.
- Et ce n’est certes point par conseil et génie
-Que les germes entre eux se sont coordonnés ;
-Ils n’ont point stipulé leur future harmonie ;
-Mais de mille façons, mus, heurtés, combinés,
-Ils explorent partout l’étendue infinie ;
-Essayant toute sorte et de jeux et d’accords,
-Ils parviennent enfin jusqu’à ces assemblages
-Où se fixe créé le monde entier des corps,
-Qui reste organisé pour un grand nombre d’âges
-Dès que les mouvements ont trouvé leurs concerts.
-L’eau des fleuves ainsi roule aux avides mers
-Et les comble à grands flots, et les races pullulent
-Florissantes, la terre au doux soleil mûrit
-Des fruits nouveaux, les feux éthérés qui circulent
-Vivent ! Mais il fallait que l’infini s’ouvrît
-D’où jaillit la matière, abondamment offerte
-À tous, en temps voulu, pour réparer leur perte.
- Comme les animaux privés de se nourrir
-Défaillent amaigris, le monde doit mourir
-Si par quelque motif, en détournant sa course,
-
-La matière une fois le laisse sans ressource.
- Puis les chocs du dehors ne peuvent de partout
-Tenir l’ensemble uni, comme qu’il se compose ;
-Leur pression fréquente en maintient quelque chose,
-Tandis que d’autres corps viennent remplir le tout ;
-Mais cette pression, qu’un ressaut entrecoupe,
-Laisse aux germes ainsi la place et le moment
-De fuir, et de jaillir en liberté du groupe.
-Il faut donc qu’il en vienne encore abondamment,
-Et qu’à flots infinis la matière se presse,
-Afin qu’aussi les chocs se succèdent sans cesse.
- Sur ce point, Memmius, prends garde et ne crois pas
-Que tout, comme ils l’ont dit, tende au centre du monde,
-Qu’ainsi de l’Univers l’équilibre se fonde
-Sans chocs extérieurs, et qu’en haut comme en bas,
-Tout tendant au milieu, rien ne se désagrège ;
-Quelque chose aurait donc en soi son propre siège,
-Et les corps lourds qui sont sous terre, montant tous,
-Prendraient pied sur le sol à l’opposé de nous.
-Comme on voit des objets les images dans l’onde,
-Un peuple d’animaux, selon eux, vagabonde
-Renversé, sans qu’il puisse au-dessous plutôt choir
-De terre en ciel qu’ici nos corps n’ont le pouvoir
-D’eux-mêmes de voler vers le céleste temple ;
-Ceux-là voient le soleil, lorsque notre œil contemple
-Les astres de la nuit ; avec nous tour à tour
-Partageant l’heure, ils font leur nuit de notre jour.
- Chimères, dont l’erreur de ces fous était grosse,
-Parce qu’ils ont d’abord pris une route fausse :
-Il ne peut être au vide, au lieu sans horizon,
-
-Nul centre ; y fût-il même un centre, aucune chose
-Ne doit se fixer là par cette seule cause
-Plutôt qu’ailleurs siéger pour toute autre raison.
-En effet, tout le lieu, l’espace appelé vide,
-Doit s’ouvrir dans le centre aussi bien qu’en dehors
-Aux corps pesants partout où leur chute les guide.
-Il n’est pas d’endroit tel qu’arrivé là le corps,
-Cessant de graviter, dans l’abîme réside.
-Tout vide sous le poids qui s’y veut appuyer
-Cède indéfiniment par son essence même.
-Rien de tel ne peut donc maintenir le système
-Des corps, et par l’attrait d’un centre les lier.
- Ce ne sont pas d’ailleurs tous les corps qu’ils prétendent
-Vers le centre poussés, mais bien certains d’entre eux :
-Les terres, les liqueurs, les corps quasi terreux,
-Océans, grandes eaux qui des sommets descendent ;
-Tandis qu’inversement les atomes de feu,
-Les particules d’air s’écartent du milieu :
-Tout l’éther étoilé vibre en formant la sphère,
-Et le soleil repaît ses flammes au champ bleu
-Du ciel, où tout le feu rayonné s’agglomère.
-Des arbres, disent-ils, jamais ne verdirait
-Le faîte, si du sol chacun d’eux ne tirait
-Les murs rompus du monde, entraînant tout le reste,
-
-Ou que ne croule bas l’ample voûte céleste,
-Que, sous les pieds la terre en un clin d’œil fuyant,
-Dans leurs débris mêlés cieux et choses broyant
-Les corps, tout n’aille au vide, immensité profonde,
-Et qu’en un point de temps rien ne subsiste au monde
-Hors la matière aveugle et l’espace désert.
-Car, si les éléments font faute en quelque place,
-Au désastre commun c’est un passage ouvert :
-La matière par là va jaillir toute en masse.
-
- Retiens ces vers, le reste aisément s’en déduit :
-Un point éclaircit l’autre, en vain la nuit obscure
-Couvre tes pas, va lire au cœur de la Nature :
-Va ! c’est ainsi qu’au vrai le vrai s’allume et luit !
-
-
diff --git a/test/prudhomme.tpl b/test/prudhomme.tpl
@@ -1 +0,0 @@
-6/6
diff --git a/test/should_be_accepted/test_hai b/test/should_be_accepted/test_hai
@@ -1,2 +0,0 @@
-tatata tatata tatatati haï
-tatata tatata tatatati haï
diff --git a/tpl/sonnet.tpl b/tpl/sonnet.tpl
@@ -1,18 +0,0 @@
-6/6 A x
-6/6 B X
-6/6 B X
-6/6 A x
-
-6/6 C X
-6/6 D x
-6/6 D x
-6/6 C X
-
-6/6 E y
-6/6 E y
-6/6 F Y
-
-6/6 F Y
-6/6 G y
-6/6 G y
-
diff --git a/verse.py b/verse.py
@@ -1,648 +0,0 @@
-#!/usr/bin/python3
-
-import common
-from common import apostrophes, consonants, normalize, is_consonants, is_vowels, sure_end_fem, strip_accents_one, strip_accents
-import re
-import vowels
-import haspirater
-import error
-import sys
-from pprint import pprint
-
-# the writing is designed to make frhyme succeed
-# end vowels will be elided
-# missing letters have a default case
-letters = {
- 'f': 'effe',
- 'h': 'ache',
- 'j': 'gi',
- 'k': 'ka',
- 'l': 'elle',
- 'm': 'aime',
- 'n': 'aine',
- 'q': 'cu',
- 'r': 'ère',
- 's': 'esse',
- 'w': 'doublevé',
- 'x': 'ixe',
- 'z': 'zaide'
-}
-
-def elision_wrap(w):
- first_letter = common.rm_punct(w[0]['original'].strip())
- return elision(''.join(x['text'] for x in w),
- ''.join(x['original'] for x in w),
- first_letter == first_letter.upper())
-
-def elision(word, original_word, was_cap):
- if word.startswith('y'):
- if word == 'y':
- return [True]
- if was_cap:
- if word == 'york':
- return [False]
- # Grevisse, Le Bon usage, 14th ed., paragraphs 49-50
- # depends on whether it's French or foreign...
- return [True, False]
- else:
- exc = ["york", "yeux", "yeuse", "ypérite"]
- for w in exc:
- if word.startswith(w):
- return [True]
- # otherwise, no elision
- return [False]
- if word in ["oui", "ouis"]:
- # elision for those words, but beware, no elision for "ouighour"
- # boileau : "Ont l'esprit mieux tourné que n'a l'homme ? Oui sans doute."
- # so elision sometimes
- return [True, False]
- if word.startswith("ouistiti") or word.startswith("ouagadougou"):
- return [False]
- # "un", "une" are non-elided as nouns ("cette une")
- if word in ["un", "une"]:
- return [True, False]
- # "onze" is not elided
- if word == "onze":
- return [False]
- if word.startswith('ulul'):
- return [False] # ululement, ululer, etc.
- if word.startswith('uhlan'):
- return [False] # uhlan
- if word[0] == 'h':
- if word == "huis":
- # special case, "huis" is elided but "huis clos" isn't
- return [True, False]
- # look up in haspirater using the original (but normalized) word
- return list(map((lambda s: not s),
- haspirater.lookup(normalize(original_word))))
- if is_vowels(word[0]):
- return [True]
- return [False]
-
-def remove_trivial(chunks, predicate):
- new_chunks = []
- accu = ""
- for i, w in enumerate(chunks):
- if predicate(w):
- if len(new_chunks) == 0:
- accu = accu + w
- else:
- new_chunks[-1] = new_chunks[-1] + w
- else:
- new_chunks.append(accu + w)
- accu = ""
- return new_chunks
-
-
-class Verse:
-
- @property
- def line(self):
- return ''.join(x['original'] for x in self.chunks)
-
- @property
- def normalized(self):
- return ''.join(normalize(x['original'], strip=False, rm_apostrophe_end=False)
- if 'text_pron' not in x.keys() else x['text']
- for x in self.chunks).lstrip().rstrip()
-
- def __init__(self, line, template, pattern, threshold=None):
- self.template = template
- self.pattern = pattern
- self.threshold = threshold
- # will be updated later, used in parse and feminine
- self.phon = None
- self.possible = None
-
- self.hyphen_regexp = re.compile("(-+)")
- whitespace_regexp = re.compile("(\s+)")
- all_consonants = consonants + consonants.upper()
- consonants_regexp = re.compile('([^'+all_consonants+'*-]+)', re.UNICODE)
-
- words = re.split(whitespace_regexp, line)
- words = remove_trivial(words, (lambda w: re.match("^\s*$", w) or
- len(normalize(w, rm_all=True)) == 0))
- words2 = sum([self.splithyph(w) for w in words], [])
- pre_chunks = [(b, re.split(consonants_regexp, word)) for (b, word) in words2]
- pre_chunks = [(b, remove_trivial(x, (lambda w: re.match("^\s*$", w) or
- len(normalize(w, rm_all=True)) == 0))) for (b, x) in pre_chunks]
- self.chunks = []
- for (b, chunk) in pre_chunks:
- if len(chunk) == 0:
- continue # no empty chunks
- self.chunks.append([{'original': y, 'text': normalize(y, rm_apostrophe=True)}
- for y in chunk])
- if not b:
- # word end is a fake word end
- for y in self.chunks[-1]:
- y['hemis'] = 'cut'
-
- # collapse apostrophes
- self.chunks2 = []
- acc = []
- for w in self.chunks:
- if re.search("[" + apostrophes + "]$", w[-1]['original']):
- acc += w
- else:
- self.chunks2.append(acc + w)
- acc = []
- if len(acc) > 0:
- self.chunks2.append(acc)
- self.chunks = self.chunks2
-
- # check forbidden characters
- for w in self.chunks:
- for y in w:
- es = ""
- for x in y['text']:
- if not common.rm_punct(strip_accents_one(x)[0].lower()) in common.legal:
- es += 'I'
- y['error'] = "illegal"
- else:
- es += ' '
- if 'error' in y.keys() and y['error'] == "illegal":
- y['illegal_str'] = es
-
- # gu- and qu- simplifications
- for w in self.chunks:
- if len(w) < 2:
- continue
- for i, x in enumerate(w[:-1]):
- if not w[i+1]['text'].startswith('u'):
- continue
- if w[i]['text'].endswith('q'):
- w[i+1]['text'] = w[i+1]['text'][1:]
- if w[i+1]['text'] == '':
- w[i]['original'] += w[i+1]['original']
- w[i+1]['original'] = ''
- if w[i]['text'].endswith('g') and len(w[i+1]['text']) >= 2:
- if w[i+1]['text'][1] in "eéèa":
- w[i+1]['text'] = w[i+1]['text'][1:]
-
- # elide inside words ("porte-avions")
- for word in self.chunks:
- for i, w in enumerate(word[:-1]):
- if w['text'] == "e-":
- w['weights'] = [0] # force elision
- if (w['text'] == "e" and i < len(word) - 1 and
- word[i+1]['text'].startswith("-h")):
- # collect what follows until the next hyphen or end
- flw = word[i+1]['original'].split('-')[1]
- ii = i+2
- while ii < len(word):
- flw += word[ii]['original'].split('-')[0]
- if '-' in word[ii]['original']:
- break
- ii += 1
- # TODO: not sure if this reconstruction of the original word is bulletproof...
- if haspirater.lookup(normalize(flw)):
- w['weights'] = [0]
- else:
- w['weights'] = [1]
-
- # remove leading and trailing crap
- for w in self.chunks:
- for p in range(len(w)):
- seen_space = False
- seen_hyphen = False
- while len(w[p]['text']) > 0 and w[p]['text'][0] in ' -':
- if w[p]['text'][0] == ' ':
- seen_space = True
- else:
- seen_hyphen = True
- w[p]['text'] = w[p]['text'][1:]
- while len(w[p]['text']) > 0 and w[p]['text'][-1] in ' -':
- if w[p]['text'][-1] == ' ':
- seen_space = True
- else:
- seen_hyphen = True
- w[p]['text'] = w[p]['text'][:-1]
- if seen_hyphen and not seen_space:
- w[p]['had_hyphen'] = True
-
- # collapse empty chunks created by simplifications
- for i, w in enumerate(self.chunks):
- new_chunks = []
- for x in self.chunks[i]:
- if len(x['text']) > 0:
- new_chunks.append(x)
- else:
- # propagate the original text
- # newly empty chunks cannot be the first ones
- new_chunks[-1]['original'] += x['original']
- self.chunks[i] = new_chunks
-
- # sigles
- for i, w in enumerate(self.chunks):
- if len(w) == 1 and is_consonants(w[0]['text']):
- new_chunks = []
- for j, x in enumerate(w[0]['text']):
- try:
- nc = letters[x]
- # hack: the final 'e's in letters are just to help pronunciation
- # inference and are only needed at end of word, otherwise they will
- # mess syllable count up
- if j < len(w[0]['text']) - 1 and nc[-1] == 'e':
- nc = nc[:-1]
- except KeyError:
- nc = x + 'é'
- new_chunks += [(j, x) for x in re.split(consonants_regexp, nc)]
- new_chunks = [x for x in new_chunks if len(x[1]) > 0]
- new_word = []
- last_opos = -1
- for j, (opos, x) in enumerate(new_chunks):
- part = ""
- if j == len(new_chunks) - 1:
- # don't miss final spaces
- part = w[0]['original'][last_opos+1:]
- elif last_opos < opos:
- part = w[0]['original'][last_opos+1:opos+1]
- last_opos = opos
- # allow or forbid elision because of possible ending '-e' before
- # forbid hiatus both for this and for preceding
- # instruct that we must use text for the pronunciation
- new_word.append({'original': part, 'text': x, 'text_pron': True,
- 'elision': [False, True], 'no_hiatus': True})
- # propagate information from splithyph
- if 'hemis' in w[0].keys():
- new_word[-1]['hemis'] = w[0]['hemis']
- self.chunks[i] = new_word
- # the last one is also elidable
- if self.chunks[i][-1]['text'] == 'e':
- self.chunks[i][-1]['elidable'] = [True]
-
- # vowel elision problems
- for w in self.chunks:
- if 'elision' not in w[0].keys():
- w[0]['elision'] = elision_wrap(w)
-
- # case of 'y'
- ys_regexp = re.compile("(y+)")
- for i, w in enumerate(self.chunks):
- new_word = []
- for j, chunk in enumerate(w):
- if ('y' not in chunk['text'] or len(chunk['text']) == 1 or
- chunk['text'].startswith("y")):
- new_word.append(chunk)
- continue
- must_force = False
- if j > 0:
- # special cases of "pays", "alcoyle", "abbayes"
- c_text = chunk['text']
- p_text = w[j-1]['text']
- if j < len(w) - 1:
- n_text = w[j+1]['text']
- if ((c_text == "ay" and p_text.endswith("p")
- and n_text.startswith("s"))
- or
- (c_text == "oy" and p_text.endswith("lc")
- and n_text.startswith("l"))
- or
- (c_text == "aye" and p_text.endswith("bb")
- and n_text.startswith("s"))):
- must_force = True
- new_word.append(chunk)
- # force weight
- chunk['weights'] = [2]
- continue
- else:
- # special case of "abbaye"
- if (c_text == "aye" and p_text.endswith("bb")):
- must_force = True
- if must_force:
- new_word.append(chunk)
- # force weight
- chunk['weights'] = [2]
- continue
- subchunks = re.split(ys_regexp, chunk['text'])
- subchunks = [x for x in subchunks if len(x) > 0]
- for j, subchunk in enumerate(subchunks):
- lindex = int(j*len(chunk['original'])/len(subchunks))
- rindex = int((j+1)*len(chunk['original'])/len(subchunks))
- part = chunk['original'][lindex:rindex]
- new_subchunk_text = 'Y' if 'y' in subchunk else subchunk
- new_subchunk = dict(chunk)
- new_subchunk['original'] = part
- new_subchunk['text'] = new_subchunk_text
- new_word.append(new_subchunk)
- self.chunks[i] = new_word
-
- # annotate final mute 'e'
- for i, w in enumerate(self.chunks[:-1]):
- if w[-1]['text'] != "e":
- continue
- nweight = 0
- for chunk in w[::-1]:
- if is_vowels(chunk['text']):
- nweight += 1
- # "fais-le" not elidable, but "suis-je" and "est-ce" is
- if ('-' in chunk['text'] and not chunk['text'].endswith('-j') and not
- chunk['text'].endswith('-c')):
- break
- if nweight == 1:
- continue
- if 'elidable' not in w[-1].keys():
- w[-1]['elidable'] = self.chunks[i+1][0]['elision']
-
- # annotate hiatus and ambiguities
- # this forbids essentially all endings with "e" preceded by a vowel
- ambiguous_potential = ["ie", "ée", "ue"]
- for i, w in enumerate(self.chunks[:-1]):
- if w[-1]['text'] == "s":
- if w[-2]['text'] in ambiguous_potential:
- w[-2]['error'] = "ambiguous"
- w[-1]['error'] = "ambiguous"
- if len(w[-1]['text']) >= 2 and w[-1]['text'][-2:] in ambiguous_potential:
- nchunk = self.chunks[i+1][0]
- if 'elision' not in nchunk.keys() or True not in nchunk['elision']:
- w[-1]['error'] = "ambiguous"
- self.chunks[i+1][0]['error'] = "ambiguous"
- # elision concerns words ending with a vowel without a mute 'e'
- # that have not been marked "no_hiatus"
- # it also concerns specifically "et"
- elif (not w[-1]['text'].endswith('e') and 'no_hiatus' not in w[-1].keys()
- and (is_vowels(w[-1]['text'])
- or w[-1]['text'] == 'Y')
- or (len(w) == 2
- and w[0]['text'] == 'e' and w[1]['text'] == 't')):
- # it happens if the next word is not marked no_hiatus
- # and starts with something that causes elision
- if (False not in self.chunks[i+1][0]['elision'] and
- 'no_hiatus' not in self.chunks[i+1][0].keys()):
- w[-1]['error'] = "hiatus"
- self.chunks[i+1][0]['error'] = "hiatus"
-
- # annotate word ends
- for w in self.chunks[:-1]:
- w[-1]['wordend'] = True
-
- # collapse words
- self.chunks = sum(self.chunks, [])
-
- now_line = ''.join(x['original'] for x in self.chunks)
- if now_line != line:
- print("%s became %s" % (line, now_line), file=sys.stderr)
- pprint(self.chunks, stream=sys.stderr)
-
- def splithyph(self, word):
- """split hyphen-delimited word parts into separate words if they are only
- consonants, so that the sigle code later can deal with them (e.g. "k-way")
- annotates parts with boolean indicating if there is a word end afterward"""
-
- pre_chunks2 = []
- cs = re.split(self.hyphen_regexp, word)
- miss = ""
- for i in range(len(cs)):
- if re.match("^-*$", cs[i]) or re.match("^ *$", cs[i]):
- if len(pre_chunks2) > 0:
- pre_chunks2[-1] = (pre_chunks2[-1][0], pre_chunks2[-1][1] + cs[i])
- continue
- else:
- miss += cs[i]
- continue
- if is_consonants(normalize(cs[i])):
- pre_chunks2.append((False if i < len(cs) - 1 else True, miss + cs[i]))
- miss = ""
- else:
- pre_chunks2.append((True, miss + "".join(cs[i:])))
- miss = ""
- break
- if miss != "":
- if len(pre_chunks2) > 0:
- pre_chunks2[-1] = (pre_chunks2[-1][0], pre_chunks2[-1][1] + miss)
- else:
- pre_chunks2 = [(True, miss)]
- return pre_chunks2
-
- def annotate(self):
- # annotate weights
- for i, chunk in enumerate(self.chunks):
- if (not is_vowels(self.chunks[i]['text'])):
- continue
- # for the case of "pays" and related words
- if 'weights' not in self.chunks[i].keys():
- self.chunks[i]['weights'] = self.possible_weights_context(i)
- if 'hemis' not in self.chunks[i].keys():
- self.chunks[i]['hemis'] = self.hemistiche(i)
- self.text = self.align2str(self.chunks)
-
- def parse(self):
- self.annotate()
-
- self.possible = self.fit(0, 0, self.pattern.hemistiches)
-
- def contains_break(self, chunk):
- return '-' in chunk['text'] or 'wordend' in chunk.keys() or 'had_hyphen' in chunk.keys()
-
- def possible_weights(self, pos):
- if self.template.options['diaeresis'] == "classical":
- return vowels.possible_weights_ctx(self.chunks, pos,
- threshold=self.threshold)
- elif self.template.options['diaeresis'] == "permissive":
- return vowels.possible_weights_approx(self.chunks[pos]['text'])
-
- def possible_weights_context(self, pos):
- if ((pos >= len(self.chunks) - 2 and self.chunks[pos]['text'] == 'e')
- and not (pos == len(self.chunks) - 2 and
- is_vowels(self.chunks[pos+1]['text']))
- and not (pos <= 0 or self.contains_break(self.chunks[pos-1]))
- and not (pos <= 1 or self.contains_break(self.chunks[pos-2]))):
- # special case for verse endings, which can get elided (or not)
- # but we don't elide lone syllables ("prends-le", etc.)
-
-
- if pos == len(self.chunks) - 1:
- return [0] # ending 'e' is elided
- if self.chunks[pos+1]['text'] == 's':
- return [0] # ending 'es' is elided
- if self.chunks[pos+1]['text'] == 'nt':
- # ending 'ent' is sometimes elided, try to use pronunciation
- # actually, this will have an influence on the rhyme's gender
- # see feminine
- possible = []
- if not self.phon or len(self.phon) == 0:
- return [0, 1] # do something reasonable without pron
- for possible_phon in self.phon:
- if possible_phon.endswith(')') or possible_phon.endswith('#'):
- possible.append(1)
- else:
- possible.append(0)
- return possible
- return self.possible_weights(pos)
- if (pos == len(self.chunks) - 1 and self.chunks[pos]['text'] == 'e' and
- pos > 0 and (self.chunks[pos-1]['text'].endswith('-c')
- or self.chunks[pos-1]['text'].endswith('-j')
- or (self.chunks[pos-1]['text'] == 'c'
- and 'had_hyphen' in self.chunks[pos-1].keys())
- or (self.chunks[pos-1]['text'] == 'j'
- and 'had_hyphen' in self.chunks[pos-1].keys()))):
- return [0] # -ce and -je are elided
- if (pos >= len(self.chunks) - 1
- and self.chunks[pos]['text'] in ['ie', 'ée']):
- return [1]
- # elide "-ée" and "-ées", but be specific (beware of e.g. "réel")
- if (pos >= len(self.chunks) - 2
- and self.chunks[pos]['text'] == 'ée'
- and (pos == len(self.chunks) - 1
- or self.chunks[len(self.chunks)-1]['text'] == 's')):
- return [1]
- if 'elidable' in self.chunks[pos]:
- return [0 if x else 1 for x in self.chunks[pos]['elidable']]
- return self.possible_weights(pos)
-
- def feminine(self, align=None):
- for a in sure_end_fem:
- if self.text.endswith(a):
- # if vowel before, it must be fem
- try:
- if strip_accents(self.text[-len(a)-1]) in common.vowels:
- return ['F']
- except IndexError:
- # too short
- if self.text == "es":
- return ['M']
- else:
- return ['F']
- # check that this isn't a one-syllabe word that ends with "es"
- # => must be masculine as '-es' cannot be mute then
- # => except if there is another vowel before ("fées")
- if (self.text.endswith("es") and (len(self.text) == 2 or
- strip_accents(self.text[-3]) not in common.vowels)):
- for i in range(4):
- try:
- if ('had_hyphen' in self.chunks[-i-1].keys() or 'wordend' in
- self.chunks[-i-1].keys()):
- return ['M']
- except IndexError:
- return ['M']
- return ['F']
- if not self.text.endswith('ent'):
- return ['M']
- # verse ends with 'ent'
- if align:
- if align and align[-2]['weight'] == 0:
- return ['F'] # mute -ent
- if align and align[-2]['weight'] > 0 and align[-2]['text'] == 'e':
- return ['M'] # non-mute "-ent" by the choice of metric
- possible = []
- # now, we must check pronunciation?
- # "tient" vs. "lient" for instance, "excellent"...
- for possible_phon in self.phon:
- if possible_phon.endswith(')') or possible_phon.endswith('#'):
- possible.append('M')
- else:
- possible.append('F')
- if possible_phon.endswith('E') and self.text.endswith('aient'):
- # imparfait and conditionnel are masculine...
- possible.append('M')
- return possible
-
- def fit(self, pos, count, hemistiches):
- if count > self.pattern.length:
- return [] # no possibilites
- if len(hemistiches) > 0 and hemistiches[0] < count:
- return [] # missed a hemistiche
- if pos == len(self.chunks):
- if count == self.pattern.length:
- return [[]] # empty list is the only possibility
- else:
- return []
- chunk = self.chunks[pos]
- result = []
- for weight in chunk.get('weights', [0]):
- next_hemistiches = hemistiches
- if (len(hemistiches) > 0 and count + weight == hemistiches[0] and
- is_vowels(chunk['text'])):
- # need to try to hemistiche
- if (chunk['hemis'] == "ok" or (chunk['hemis'] == "elid" and weight
- == 0)):
- # we hemistiche here
- next_hemistiches = next_hemistiches[1:]
- current = dict(self.chunks[pos])
- if 'weights' in current:
- current['weight'] = weight
- for x in self.fit(pos+1, count + weight, next_hemistiches):
- result.append([current] + x)
- return result
-
- hemis_types = {
- 'ok': '/', # correct
- 'cut': '?', # falls at the middle of a word
- 'fem': '\\', # preceding word ends by a mute e
- }
-
- def lastCount(self):
- """return min number of syllables for last word"""
-
- tot = 0
- for c in self.chunks[::-1]:
- if c['original'].endswith(' ') or c['original'].endswith('-'):
- if tot > 0:
- break
- if 'weights' in c.keys():
- tot += min(c['weights'])
- if ' ' in c['original'].rstrip() or '-' in c['original'].rstrip():
- if tot > 0:
- break
- return tot
-
- def align2str(self, align):
- return ''.join([x['text'] for x in align])
-
- def hemistiche(self, pos):
- ending = self.chunks[pos]['text']
- if not 'wordend' in self.chunks[pos] and pos < len(self.chunks) - 1:
- if not 'wordend' in self.chunks[pos+1]:
- return "cut"
- ending += self.chunks[pos+1]['text']
- if (ending in sure_end_fem):
- ok_if_elid = False
- if True in self.chunks[pos].get('elidable', [False]):
- ok_if_elid = True
- # check that this isn't a one-syllabe wourd (which is allowed)
- ok = False
- try:
- for i in range(2):
- if '-' in self.chunks[pos-i-1]['original'] or 'wordend' in self.chunks[pos-i-1]:
- ok = True
- except IndexError:
- pass
- if not ok:
- # hemistiche ends in feminine
- if ok_if_elid:
- return "elid" # elidable final -e, but only OK if actually elided
- else:
- return "fem"
- return "ok"
-
- def problems(self):
- result = []
- errors = set()
- if len(self.possible) == 0:
- result.append(error.ErrorBadMetric())
- for c in self.chunks:
- if 'error' in c:
- if (c['error'] == "ambiguous" and not
- self.template.options['forbidden_ok']):
- errors.add(error.ErrorForbiddenPattern)
- if c['error'] == "hiatus" and not self.template.options['hiatus_ok']:
- errors.add(error.ErrorHiatus)
- if c['error'] == "illegal":
- errors.add(error.ErrorBadCharacters)
- for k in errors:
- result.append(k())
- return result
-
- def valid(self):
- return len(self.problems()) == 0
-
- def genders(self):
- result = set()
- for p in self.possible:
- result.update(set(self.feminine(p)))
- if len(self.possible) == 0:
- # try to infer gender even when metric is wrong
- result.update(set(self.feminine(None)))
- return result
-
-
diff --git a/versetest.py b/versetest.py
@@ -1,398 +0,0 @@
-#!/usr/bin/python3
-
-import common
-import template
-import diaeresis
-import common
-import verse
-import unittest
-from pprint import pprint
-
-class SanityCheck(unittest.TestCase):
- def testSimple(self):
- text = "Hello World!! This is a test"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- self.assertEqual(text, v.line)
-
- def testComplex(self):
- text = "Aye AYAYE aye gue que geque AYAYAY a prt sncf bbbéé"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- self.assertEqual(text, v.line)
-
- def testLeadingSpace(self):
- text = " a"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- self.assertEqual(text, v.line)
-
- def testLeadingSpaceHyphenVowel(self):
- text = " -a"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- self.assertEqual(text, v.line)
-
- def testLeadingSpaceHyphenConsonant(self):
- text = " -c"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- self.assertEqual(text, v.line)
-
- def testOnlyHyphens(self):
- text = "-----"
- self.assertEqual(common.normalize(text), "")
-
- def testLoneHyphens(self):
- text = " - - -- -- - - - --"
- self.assertEqual(common.normalize(text), "")
-
-class Eliminate(unittest.TestCase):
- def testEliminateOneGue(self):
- text = "gue"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- c = ''.join([x['text'] for x in v.chunks])
- self.assertFalse("gue" in c)
-
- def testEliminateGue(self):
- text = "gue gue GUE ogues longuement la guerre"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- c = ''.join([x['text'] for x in v.chunks])
- self.assertFalse("gue" in c)
-
-class BadChars(unittest.TestCase):
- def testBadAlone(self):
- v = verse.Verse("42", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertFalse(v.valid())
-
- def testBadAndGood(self):
- v = verse.Verse("bla h42 blah ", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertFalse(v.valid())
-
-
- def getWeight(self, align):
- return sum(x.get('weight', 0) for x in align)
-
- def achievesPossibility(self, aligns, target):
- for align in aligns:
- if self.getWeight(align) == target:
- return True
- return False
-
-class Hiatus(unittest.TestCase):
- def testBadVowel(self):
- v = verse.Verse("patati patata patata arbrisseau", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertFalse(v.valid())
-
- def testBadUnaspirated(self):
- v = verse.Verse("patati patata patata hirondelle", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertFalse(v.valid())
-
- def testGoodAspirated(self):
- v = verse.Verse("patati patata patata tata hache", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertTrue(v.valid())
-
- def testGoodConsonant(self):
- v = verse.Verse("patati patata patatah arbrisseau", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertTrue(v.valid())
-
- def testGoodMuteE(self):
- v = verse.Verse("patati patata patatue arbrisseau", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertTrue(v.valid())
-
- def testBadEt(self):
- v = verse.Verse("patati patata patata et avant", template.Template(), template.Pattern("12"))
- v.parse()
- self.assertFalse(v.valid())
-
-class Counts(unittest.TestCase):
- def runCount(self, text, limit=12, hemistiches=None):
- v = verse.Verse(text, template.Template(), template.Pattern(str(limit),
- hemistiches=hemistiches))
- v.parse()
- return v.possible
-
- def getWeight(self, align):
- return sum(x.get('weight', 0) for x in align)
-
- def achievesPossibility(self, aligns, target):
- for align in aligns:
- if self.getWeight(align) == target:
- return True
- return False
-
-class SigleCounts(Counts):
- def testW(self):
- f = self.runCount("W", limit=3)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 3)
-
- def testB(self):
- f = self.runCount("b", limit=1)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 1)
-
- def testMulti(self):
- f = self.runCount("SNCF WWW", limit=13)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 13)
-
- def testResplit1(self):
- f = self.runCount("k-fêt", limit=2)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 2)
-
- def testResplit1b(self):
- f = self.runCount("K-Fêt", limit=2)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 2)
-
- def testResplit2(self):
- f = self.runCount("sp-algèbre", limit=4)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 4)
-
- def testResplit3(self):
- f = self.runCount("k-raté k-way", limit=5)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 5)
-
-class SimpleCounts(Counts):
- def testTrivialMonovoc(self):
- f = self.runCount("Ba", limit=1)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 1)
-
- def testMonovoc(self):
- f = self.runCount("Babababa", limit=4)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 4)
-
-class ExceptionCounts(Counts):
- def testPays(self):
- f = self.runCount("pays abbaye alcoyle", limit=8)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 8)
-
- def testPorteAvions(self):
- f = self.runCount("porte-avions porte-avions", limit=8)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 8)
-
- def testSainteHelene(self):
- # from "Les Trophées", José-Maria de Heredia
- text = "Le navire, doublant le cap de Sainte-Hélène,"
- f = self.runCount(text, limit=12)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 12)
-
- def testHemisticheElide(self):
- text1 = "Tatata ta verre un tata tatata"
- text2 = "Tatata tata verre un tata tatata"
- f1 = self.runCount(text1, limit=12, hemistiches=[6])
- self.assertEqual(0, len(f1))
- f2 = self.runCount(text2, limit=12, hemistiches=[6])
- self.assertEqual(1, len(f2))
- self.assertEqual(self.getWeight(f2[0]), 12)
-
- def testConcluera(self):
- text = "Concluera l'examen. Venez, je vous invite"
- f = self.runCount(text, limit=12, hemistiches=[6])
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 12)
-
-class AspiratedCounts(Counts):
- def testBaudelaire1half(self):
- possible = self.runCount("funeste hélas", limit=4)
- self.assertTrue(self.achievesPossibility(possible, 4))
- possible = self.runCount("funeste hélas", limit=5)
- self.assertTrue(self.achievesPossibility(possible, 5))
-
-class RealCounts(Counts):
- half1 = "Je veux, pour composer"
- half2 = " chastement mes églogues,"
- verse = "Allez. Après cela direz-vous que je l’aime ?"
-
- def testBaudelaire1half(self):
- f = self.runCount(self.half1, limit=6)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 6)
-
- def testBaudelaire1half2(self):
- f = self.runCount(self.half2, limit=6)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 6)
-
- def testBaudelaire1(self):
- f = self.runCount(self.half1 + self.half2, limit=12)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 12)
-
- def testAndromaque(self):
- f = self.runCount(self.verse, limit=12)
- self.assertEqual(1, len(f))
- self.assertEqual(self.getWeight(f[0]), 12)
-
-class BadCounts(Counts):
- def testBad(self):
- f = self.runCount("Cela cela", limit=5)
- self.assertEqual(0, len(f))
-
-class PoemCounts(Counts):
- v1 = "Qui berce longuement notre esprit enchanté"
- v2 = "Qu'avez-vous ? Je n'ai rien. Mais... Je n'ai rien, vous dis-je,"
- v3 = "Princes, toute h mer est de vaisseaux couverte,"
- v4 = "Souvent le car qui l'a ne le sait pas lui-même"
- def testV1(self):
- possible = self.runCount(self.v1, limit=12)
- self.assertTrue(self.achievesPossibility(possible, 12))
- def testV2(self):
- possible = self.runCount(self.v2, limit=12)
- self.assertTrue(self.achievesPossibility(possible, 12))
- def testV3(self):
- possible = self.runCount(self.v3, limit=12)
- self.assertTrue(self.achievesPossibility(possible, 12))
- def testV4(self):
- possible = self.runCount(self.v3, limit="6/6")
- self.assertTrue(self.achievesPossibility(possible, 12))
-
-class Disjunct(Counts):
- # inspired by Grevisse, Le Bon usage, 14th ed., paragraphs 49-50
- d = {
- "hiérarchie": 4,
- "yeux": 1,
- "yeuse": 1,
- "yodel": 3,
- "yacht": 2,
- "York": 1,
- "yole": 2,
- "Yourcenar": 4,
- "Yvelines": 3,
- "Ypres": 1,
- "ypérite": 3,
- "Ysaÿe": 3,
- "Ionesco": 4,
- "Yahvé": 3,
- "Yungfrau": 3,
- "yodler": 3,
- "oui": 2,
- "ouïe": 2,
- "ouïr": 2,
- "ouest": 1,
- "Ouagadougou": 6,
- "oisif": 2,
- "huis": 2,
- "huit": 2,
- "huissier": 2,
- "uhlan": 3,
- "ululer": 4,
- "ululement": 5,
- "onze": 2,
- "onzième": 3,
- # both are possible for 'un' and 'une'
- "Un": 2,
- "un": 2,
- "Une": 2,
- "une": 1,
- # too weird to figure out correct counts in poems
- #"Yolande"
- #"ouistiti"
- }
-
- def testDisjunct(self):
- for k in self.d.keys():
- v = self.d[k] + 1
- vv = "belle " + k
- possible = self.runCount(vv, limit=v)
- self.assertTrue(self.achievesPossibility(possible, v))
-
-class RmAccents(unittest.TestCase):
- def testSimple(self):
- text = "déjà"
- v = common.strip_accents(text)
- self.assertEqual(v, "deja")
-
-class SanityCheck2(unittest.TestCase):
- def testSimple(self):
- text = "Patati patata patata tata vies"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertEqual(1, len(gend))
- self.assertEqual('F', next(iter(gend)))
-
-class Genders(unittest.TestCase):
- def testSingleSyllJe(self):
- text = "Patati patata patatatah où suis-je"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('F', next(iter(gend)))
-
- def testSingleSyllJeBis(self):
- text = "Patati patata patatah la verrai-je"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('F', next(iter(gend)))
-
- def testSingleSyllLe(self):
- text = "Patati patata patatata prends-le"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('F', next(iter(gend)))
-
- def testSingleSyllCe(self):
- text = "Patati patata patatata mais qu'est-ce"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('F', next(iter(gend)))
-
- def testSingleSyllHyphen(self):
- text = "Patati patata patata mange-les"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('M', next(iter(gend)))
-
- def testSingleSyllNoHyphen(self):
- text = "Patati patata patata mange les"
- v = verse.Verse(text, template.Template(), template.Pattern("12"))
- v.parse()
- gend = v.genders()
- self.assertTrue(v.valid())
- self.assertEqual(1, len(gend))
- self.assertEqual('M', next(iter(gend)))
-
-
-class TemplateTest(unittest.TestCase):
- def testSingleHyphens(self):
- t = template.Template("12")
- text = "-"
- t.check(text)
-
-if __name__ == "__main__":
- diaeresis.load_diaeresis('diaeresis.json')
- unittest.main()
-
diff --git a/views/about.html b/views/about.html
@@ -1,498 +0,0 @@
-{% extends "page.html" %}
-
-{% block body %}
-{% if lang == 'fr' %}
-<p>Bienvenue sur <strong>plint</strong>!</p>
-<h2 id="info">De quoi s'agit-il au juste ?</h2>
-<p>C'est une tentative d'<a href="https://a3nm.net">a3nm</a> pour lutter contre la
-poésie de mauvaise qualité (celle qui veut suivre des règles classiques sans y
-parvenir). Plint vérifie qu'un poème respecte des contraintes
-de métrique, de rime et de genre de rime. Il utilise <a
- href="https://a3nm.net/git/frhyme">frhyme</a> pour les rimes (qui utilise
-lui-même la base de données <a href="http://lexique.org">Lexique</a>), <a
- href="https://a3nm.net/git/haspirater">haspirater</a> pour la détection des
-'h' aspirés, et un système écrit à la main avec amour pour la métrique et le
-genre. Il est construit avec <a href="http://python.org">Python</a> et <a
- href="http://bottlepy.org">Bottle</a>. Vous pouvez récupérer le code sur le <a
- href="https://a3nm.net/git/plint">dépôt plint</a> pour le faire tourner
-localement.</p>
-<p>Publicité gratuite : si vous aimez plint, peut-être serez-vous
-intéressé par le dictionnaire de rimes <a
- href="https://drime.a3nm.net/">drime</a>.</p>
-
-<h2 id="help">Comment s'en servir ?</h2>
-<p>Entrez votre poème dans la zone de texte et choisissez le modèle de poème. Si
-aucun des modèles ne vous convient, vous pouvez <a href="#template">écrire le
- vôtre</a>.</p>
-
-<h2 id="whatcheck">Qu'est-ce qui est vérifié par plint ?</h2>
-<p>Les erreurs suivantes sont signalées par défaut. Des options de configuration
-dans le modèle permettent de rendre plint plus tolérant sur la plupart de ces
-erreurs : cela est documenté <a href="#template">plus bas</a>.</p>
-<dl>
- <dt id="whatcheck_syllable">Métrique</dt>
- <dd>Le nombre de syllabes par vers est habituellement fixé (12 pour les
- alexandrins, par exemple). Les syllabes sont comptées en scandant sans
- élision des <em>e</em> muets sauf quand un mot se termine par un <em>e</em>
- muet et le mot suivant commence par une voyelle ou un <em>h</em> non aspiré
- (ou si c'est le dernier mot du vers). Le nombre de syllabes n'est <em>pas</em>
- ce que vous obtenez en lisant le poème comme vous parlez tous les jours.
- Certains groupes de voyelles peuvent prendre deux syllabes soit
- systématiquement (par exemple "Léon") soit par une <em>diérèse</em> facultative
- ou obligatoire ("passion") ; plint utilise une approximation permissive
- des diérèses effectivement autorisées déduite à partir d'un corpus de textes
- classiques.</dd>
- <dt id="whatcheck_hemistiche">Hémistiche</dt>
- <dd>Les alexandrins classiques sont divisés en deux <em>hémistiches</em> de
- 6 syllabes. La césure ne doit pas couper un mot et le premier hémistiche ne
- doit pas se finir par un son faible (ie. une fin féminine non élidée).</dd>
- <dt id="whatcheck_rhyme">Rime</dt>
- <dd>La contrainte poétique la plus connue est que les vers doivent rimer. Les
- phonèmes communs dans une rime doivent inclure un son vocalique (par exemple
- "tâte" et "bête" ne riment pas parce que leur suffixe commun est [t] qui ne
- contient pas de son vocalique). Les rimes sont vérifiées par plint avec une
- approximation permissive de la prononciation de la fin des vers. Plint confond
- [ɛ] et [ɛː] ("mettre" et "maître") et [a] et [ɑ] ("patte" et "pâte") mais pas
- [ɛ̃] et [œ̃] ("brin" et "brun") ou [ɔ] et [o] ("cotte" et "côte"). Quand toutes
- les règles classiques sont suivies, certaines rimes comme la rime normande ou
- la rime avec liaison supposée sont acceptées.</dd>
- <dt id="whatcheck_eye">Rime pour l'œil</dt>
- <dd>En poésie classique, un degré minimal de rime "pour l'œil" est exigé
- (ainsi "-é" et "-er" ne riment pas), avec une certaine tolérance (pour "-é" et
- "-ai" notamment).</dd>
- <dt id="whatcheck_genre">Genre des rimes.</dt>
- <dd>En poésie classique, les rimes doivent être <em>féminines</em> ou
- <em>masculines</em>. Une rime est féminine si elle se termine par un "e", "es"
- ou "ent" silencieux, et est masculine dans le cas contraire. Les rimes doivent
- faire rimer alternativement deux terminaisons féminines et deux terminaisons
- masculines. plint vérifie cela, avec une approximation permissive pour
- déterminer si une terminaison est féminine ou non.</dd>
- <dt id="whatcheck_ambiguous">Motifs ambigus</dt>
- <dd>Certains motifs comme "-ies" et "-ées", ou "-ie" ou "-ée" suivis
- d'une consonne ou d'un 'h' aspiré, sont interdits en poésie classique.
- La raison est que ces motifs sont ambigus car ils pouvaient être prononcés ou
- élidés suivant les règles classiques de prosodie à l'époque, ce qui empêchait
- de compter correctement les syllabes. Selon la prosodie moderne, ils sont
- toujours élidés, mais ils sont toujours interdits suivant les règles
- classiques : plint les signale.</dd>
- <dt id="whatcheck_hiatus">Hiatus</dt>
- <dd>Le hiatus (juxtaposition de sons vocaliques sans 'e' muet intercalaire)
- est interdit en poésie classique et signalé. Plus précisément, il y a hiatus
- lorsqu'un mot se termine par une voyelle (sauf 'e' muet) et que le mot suivant
- commence par une voyelle ou par un <em>h</em> non-aspiré. Les consonnes
- muettes en fin de mot évitent l'hiatus, sauf dans le cas particulier du mot
- "et" (dont on considère qu'il se termine par un son vocalique).</dd>
- <dt id="whatcheck_repeated">Mots répétés</dt>
- <dd>On ne doit pas faire rimer un mot avec lui-même (mais on peut faire rimer
- un mot avec des homographes de nature grammaticale différente), ainsi, plint
- signale une erreur si le nombre d'occurrences d'un mot connu dans un motif de
- rimes est plus grand par son nombre de natures grammaticales possibles.</dd>
- <dt id="whatcheck_illegal">Caractères interdits</dt>
- <dd>Les caractères que plint ne reconnaît pas (notamment les chiffres arabes)
- sont signalés comme des erreurs, d'une part parce qu'ils sont sans doute
- irréguliers en poésie classique, d'autre part parce que cela signifie sans
- doute que plint va mal interpréter le vers.</dd>
- <dt id="whatcheck_length">Longueur</dt>
- <dd>Pour certains types de poèmes (par exemple les sonnets), le nombre de vers
- est fixé, et une erreur est levée si le modèle n'est pas complet ou s'il a été
- répété.</dd>
-</dl>
-
-<h2>Qu'est-ce qui n'est pas vérifié par plint ?</h2>
-
-<p>Le comptage des syllabes est effectué par une approximation permissive qui
-peut autoriser certaines diérèses ou synérèses non autorisées. Aucune
-vérification n'est faite pour s'assurer que la césure à l'hémistiche se fait à
-une position grammaticale raisonnable. Les rimes sont calculées par une
-approximation permissive, et il en va de même pour les genres. Il est interdit
-de faire rimer des mots dérivés l'un de l'autre (par exemple "justice" et
-"injustice") mais plint, faute de données, ne peut vérifier pas cette
-contrainte. Plint ne vérifie pas que les mots sont correctement orthographiés ou
-s'ils existent effectivement en français, ou si le poème a un sens de façon
-générale : par exemple, <q>Tatata tatati tatati tatata</q> est reconnu
-comme un alexandrin classique parfaitement valide.</p>
-
-<h2 id="log">Vie privée : Est-ce que des logs sont conservés ?</h2>
-
-<p>Oui, des logs peuvent être conservés, afin de pouvoir identifier, quand le
-programme plante, pourquoi le poème d'entrée l'a fait planter. Je conserve donc
-des informations sur les requêtes entrantes (poème, adresse IP). Aussi, ne
-soumettez pas de données confidentielles ou personnelles ; récupérez le <a
-href="https://a3nm.net/git/plint">code source</a> et faites tourner plint
-localement pour de tels usages.</p>
-
-<h2 id="template">Comment faire pour définir ses propres modèles ?</h2>
-
-<p>
-Chaque ligne du format correspond à un vers (ie. une ligne non-vide). Une ligne
-peut indiquer trois éléments séparés par une espace : la métrique, l'identifiant
-de rime et l'identifiant de genre. Le premier est obligatoire, les deux derniers
-sont facultatifs.
-</p>
-<p>
-La métrique indique le nombre de syllabes du vers, et la position des
-hémistiches éventuelles. Il s'agit de totaux de syllabes, séparés par '/' pour
-indiquer les hémistiches. Par exemple, "6/6" est un alexandrin classique, "12"
-est un alexandrin non nécessairement pourvu de césure à l'hémistiche.
-</p>
-<p>
-L'identifiant de rime sert à regrouper les vers qui doivent rimer ensemble. Les
-vers ayant le même identifiant doivent rimer. Pour préciser le type de rime
-attendue, il est possible de terminer l'identifiant par ':' suivie d'une liste
-de valeurs séparées par '|'. La première valeur est soit "no" pour désactiver
-les contraintes classiques sur la rime (et n'exiger que la rime phonétique),
-soit n'importe quoi d'autre pour activer les règles classiques (ce qui est fait
-par défaut). La seconde valeur est un nombre minimal de phonèmes communs
-nécessaires pour qu'une rime soit acceptée (1 par défaut).
-</p>
-<p>
-L'identifiant de genre de rime sert à regrouper les vers qui doivent avoir une
-rime de même genre. Les conventions supplémentaires sont que deux identifiants
-de casse inversée (tels que "ex" et "EX") ont des genres opposés
-obligatoirement, et que "m" et "f" sont obligatoirement masculin et féminin
-respectivement.
-</p>
-<p>
-Si des identifiants ne sont pas spécifiés, alors la contrainte correspondante
-n'est pas spécifiée.
-</p>
-<p>
-Une fois le format épuisé, il est lu à nouveau à partir du début, jusqu'à la fin
-du poème. Les identifiants de rime et de genre sont réinitialisés (ie. peuvent
-prendre n'importe quelle valeur), sauf ceux qui commencent par '!'. Il n'est pas
-interdit que le poème et le format ne terminent pas simultanément.
-</p>
-
-<p>Des options globales peuvent être définies sur une ligne commençant par
-"! ", elles doivent être de la forme clé:valeur et séparées par des espaces, les
-options suivantes sont reconnues :</p>
-<dl>
- <dt>merge</dt>
- <dd>La valeur doit être une liste de phonèmes X-SAMPA (avec la conversion
- maison de plint pour représenter par un caractère les phonèmes de deux
- caractères) à fusionner. Les rimes seront vérifiées à ces fusions près.</dd>
- <dt>normande_ok</dt>
- <dd>La valeur doit être true ou false pour accepter ou refuser les rimes
- normandes. Par défaut, elles sont acceptées.</dd>
- <dt>hiatus_ok</dt>
- <dd>La valeur doit être true ou false pour accepter ou refuser les hiatus (au
- sens classique). Par défaut, ils sont refusés.</dd>
- <dt>diaeresis</dt>
- <dd>La valeur doit être soit "classical" pour imposer les règles de la
- métrique classique (approximées au mieux) ou "permissive" pour des
- approximations plus permissives qui accepteront à peu près n'importe quelle
- diérèse ou synérèse phonétiquement plausible. La valeur par défaut est
- "classical".</dd>
- <dt>forbidden_ok</dt>
- <dd>La valeur doit être true ou false pour accepter ou refuser les motifs
- ambigus comme "ées", "ies". Par défaut, ils sont refusés. Si vous acceptez ces
- motifs, vous devriez mettre "diaeresis" à "classical" pour qu'ils aient une
- longueur calculée de façon raisonnable.</dd>
- <dt>repeat_ok</dt>
- <dd>Si cette valeur est false, le modèle ne se répétera pas, un poème plus
- long que le modèle provoquera une erreur. Par défaut, la valeur est true.</dd>
- <dt>incomplete_ok</dt>
- <dd>Si cette valeur est false, le poème devrait avoir exactement la longueur
- du modèle (ou un multiple, si repeat_ok est true), ne pas aller jusqu'à la fin
- du modèle provoquera une erreur. Par défaut, la valeur est true.</dd>
- <dt>phon_supposed_ok</dt>
- <dd>Autoriser la liaison supposée pour les rimes (vrai par défaut).</dd>
- <dt>eye_supposed_ok</dt>
- <dd>Autoriser la liaison supposée pour les rimes pour l'œil (vrai par défaut).</dd>
- <dt>eye_tolerance_ok</dt>
- <dd>Autoriser les tolérances pour les rimes pour l'œil telles que "-é"/"-ai"
- (vrai par défaut).</dd>
- <dt>poor_eye_required</dt>
- <dd>Imposer des rimes pour l'œil d'au moins 2 caractères dans le cas d'une
- rime pauvre (un seul phonème) qui ne comporte pas de mots monosyllabiques
- (vrai par défaut, n'a de sens que pour les rimes classiques).</dd>
- <dt>poor_eye_supposed_ok</dt>
- <dd>Autoriser la liaison supposée pour la rime pour l'œil pour
- poor_eye_required (faux par défaut).</dd>
- <dt>poor_eye_vocalic_ok</dt>
- <dd>Ne pas imposer la rime de poor_eye_required pour des successions de deux
- sons vocaliques (par exemple Noé/avoué).</dd>
-</dl>
-
-<p>Désolé si tout cela semble un peu obscur. Vous pouvez regarder les modèles
-prédéfinis pour comprendre comment ils fonctionnent :</p>
-<ul>
- <li><span class="template"><a
- href="static/tpl/classical.tpl">classical</a></span></li>
- <li><span class="template"><a
- href="static/tpl/french_abab.tpl">french_abab</a></span></li>
- <li><span class="template"><a
- href="static/tpl/french_abba.tpl">french_abba</a></span></li>
- <li><span class="template"><a
- href="static/tpl/italian_abab.tpl">italian_abab</a></span></li>
- <li><span class="template"><a
- href="static/tpl/italian_abba.tpl">italian_abba</a></span></li>
- <li><span class="template"><a
- href="static/tpl/alexandrin.tpl">alexandrin</a></span></li>
-</ul>
-
-<h2>Problèmes fréquents</h2>
-<ul>
- <li>Les chiffres arabes ne sont pas acceptés. Écrivez toujours les nombres en
- toutes lettres.</li>
- <li>Si le compte de syllabes dans le vers est correct mais qu'une erreur de
- métrique est signalée, vérifiez les hémistiches. Les césures incorrectes (qui
- coupent un mot ou se terminent par un son féminin) sont signalées.</li>
-</ul>
-
-<h2 id="pron">Comment la prononciation est-elle indiquée ?</h2>
-<p>Avec <a href="http://en.wikipedia.org/wiki/X-SAMPA">X-SAMPA</a>. Voyez aussi <a
- href="https://fr.wiktionary.org/wiki/Annexe:Prononciation/fran%C3%A7ais">l'annexe
- de Wiktionnaire sur la prononciation du français</a>. Notez qu'en raison de
-limitations diverses, la prononciation indiquée peut être complètement fausse
-pour les premiers phonèmes. Les derniers devraient être bons, cependant.</p>
-
-<h2>Est-ce qu'il y a une API ?</h2>
-<p>Pas encore. Si vous voulez faire quelque chose d'original, <a
- href="https://a3nm.net/git/plint">allez récupérer une copie du code</a>.</p>
-
-<h2>Et le nom ?</h2>
-
-<p>C'est "plint" comme "poem lint" (comme l'outil "<a
- href="https://en.wikipedia.org/wiki/Lint_(software)">lint</a>" pour les
-programmes), mais aussi pour l'homophonie avec "plainte".</p>
-
-{% else %}
-
-<p>Welcome to <strong>plint</strong>!</p>
-<h2 id="info">Wait, what is this?</h2>
-<p>This is <a href="https://a3nm.net">a3nm</a>'s attempt to make a better world
-by eradicating that species of bad French poetry that tries to follow classical
-constraints but fails. It checks the validity of a poem with
-respect to metric, rhyme and rhyme genre constraints. It uses <a
- href="https://a3nm.net/git/frhyme">frhyme</a> for rhymes (itself built on the
-<a href="http://lexique.org">Lexique</a> database), <a
- href="https://a3nm.net/git/haspirater">haspirater</a> for aspirated 'h'
-detection, and a carefully handwritten system for metric and genre. It is
-powered by <a href="http://python.org">Python</a> and <a
- href="http://bottlepy.org">Bottle</a>. You can get the code on the <a
- href="https://a3nm.net/git/plint">plint repository</a> to run it locally.</p>
-<p>Ad: if you like plint, you might enjoy the French rhyme dictionary <a
- href="https://drime.a3nm.net">drime</a>.</p>
-
-<h2 id="help">How do I use it?</h2>
-<p>Enter your poem in the text area and select the poem template. If none of the
-predefined templates suit you, you can <a href="#template">write your
- own</a>.</p>
-
-<h2 id="whatcheck">What does plint check?</h2>
-<p>Here are some simplified explanations. To know all the details, go read the
-source code.</p>
-<dl>
- <dt id="whatcheck_syllable">Syllable count</dt>
- <dd>The number of syllables in each verse is usually fixed (12 in
- alexandrines, for instance). Syllables are counted in a reading with no
- elision of mute <em>e</em>'s except at the end of a word <em>and</em> when
- the following word starts with a vowel or non-aspirated <em>h</em> (or if it
- is the last word). The syllable count is <em>not</em> what you get with a
- colloquial everyday reading. Some vowels clusters can count for two
- syllables either naturally ("Léon") or through <em>diérèse</em> ("passion");
- plint uses a tolerant approximation of allowed <em>diérèses</em> trained on a
- corpus of classical texts.</dd>
- <dt id="whatcheck_hemistiche">Hemistiche</dt>
- <dd>For classical alexandrines, the 12 syllables are separated in two groups
- of 6 with an intermediate cesura (the <em>hémistiche</em>). The cesura must
- not split a word and must not end in a weak sound (essentially, a non-elided
- feminine ending).</dd>
- <dt id="whatcheck_rhyme">Rhyme.</dt>
- <dd>The fact that verses must rhyme is the most well-known poetic constraint.
- The rhyming phonemes must include a vowel (eg. "tâte" and "bête" do not rhyme
- because their common phoneme suffix is [t] which does not include a vowel
- sound). plint enforces rhymes trough a liberal approximation of the
- pronunciation of verse endings. Plint merges [ɛ] et [ɛː] ("mettre" and
- "maître") and [a] and [ɑ] ("patte" and "pâte") but distinguishes [ɛ̃] and [œ̃]
- ("brin" and "brun") and [ɔ] and [o] ("cotte" and "côte"). When all classical
- rules are enforced, some rhymes such as <em>rime normande</em> and rhymes for
- a <em>liaison supposée</em> are accepted though they do not rhyme
- phonetically.</dd>
- <dt id="whatcheck_eye">Eye rhyme.</dt>
- <dd>Classical rules require a minimal degree of <em>rime pour l'œil</em> (end
- letter similarity); thus "-é" and "-er" do not rhyme, although common
- tolerances exist, such as allowing "-é" and "-ai".</dd>
- <dt id="whatcheck_genre">Rhyme genre.</dt>
- <dd>In classical verse, rhymes must be made between feminine verse endings, or
- masculine verse endings. A verse ending is feminine if it ends with a silent
- "e", "es" or "ent", and masculine otherwise. plint enforces this, with a
- liberal approximation to try to guess if an ending is indeed silent. Besides,
- feminine and masculine rhymes must alternate.</dd>
- <dt id="whatcheck_ambiguous">Ambiguous patterns</dt>
- <dd>Some patterns such as "-ées" or "-ies", or "-ée" and "-ie" followed by an
- aspirated 'h' or a consonant, are forbidden by classical rules. They are
- called "ambiguous" because, according to classical prosody rules at the time,
- they could be either pronounced or elided, so it was unclear how to count
- syllables. In modern French, they are always elided, but classical poetry
- still prohibits them. They are
- reported by plint.</dd>
- <dt id="whatcheck_hiatus">Hiatus</dt>
- <dd>Juxtaposition of vowel sounds in two adjacent words with no mute 'e' in
- the middle is forbidden and reported. Specifically, it is forbidden to end a
- word with a vowel (except mute 'e') and have the next word start with a vowel
- or a non-aspirated <em>h</em>. Mute consonants at the end of the word avoid
- hiatus, except in the specific case of the word "et" (which is considered to
- end by a vowel sound).</dd>
- <dt id="whatcheck_repeated">Repeated words</dt>
- <dd>A word may not rhyme with itself, but may rhyme with a homograph of a
- different grammatical nature, so plint will report as error any multiple
- occurrences of a known word in a rhyme pattern if the number of occurrences is
- more than the number of grammatical natures for the word.</dd>
- <dt id="whatcheck_illegal">Illegal characters</dt>
- <dd>Characters that are not understood by plint, such as arabic numerals, are
- reported as errors: on the one hand, they are probably best avoided in
- classical poetry; on the second hand plint will probably misinterpret the
- verse if it does not understand some of the characters.</dd>
- <dt id="whatcheck_length">Poem length</dt>
- <dd>For some poetic forms such as the <em>sonnet</em>, the number of verses is
- fixed, so an error is raised if the pattern was not completed to the end or
- was repeated.</dd>
-</dl>
-
-<h2>What isn't checked by plint?</h2>
-
-<p>Syllable count is performed by a liberal estimate which may allow some
-invalid <em>diérèses</em> and <em>synérèses</em> to make the count match. It is
-not checked if <em>hémistiches</em> occur at a sensible grammatical position.
-Rhyme is computed by a liberal heuristic, as well as rhyme genre. Rhymes between
-words derived from one another, such as <em>justice</em> and <em>injustice</em>,
-are usually not allowed,
-but this is not checked by plint for lack of adequate data. More importantly,
-plint will not check if the words you use exist in French, or are correctly
-spelt, and if your poem makes any sense, does not contain spelling mistakes or
-has any poetic value; it only enforces formal constraints. For instance,
-<q>Tatata tatati tatati tatata</q> is recognized as a perfectly correct
-classical alexandrine.</p>
-
-<h2 id="log">Privacy: Do you keep logs?</h2>
-
-<p>Yes, I do, because whenever the program chokes on a poem I need to figure out
-what happened, and I need the input poem for that, so I keep a trace of incoming
-requests (poem, IP address, etc.). Hence, if you want to run plint on confidential or
-personal poems, do not submit them to the online version; instead, retrieve the
-<a href="https://a3nm.net/git/plint">source code</a> and run plint locally.</p>
-
-<h2 id="template">How can I define my own templates?</h2>
-
-<p>Each template line will be checked against a non-blank poem line. When the
-template is finished, it starts over from the beginning, and the rhyme and rhyme
-genre identifiers (see below) are reinitialized unless they start with a '!'.
-Each line contains one to three space-separated fields. The fields will be
-interpreted in the following order:</p>
-<ol>
-<li>The first field is the <strong>metric indication</strong>. It is a list of
-syllable counts separated by '/'s to indicate <em>hémistiches</em>. For
-instance, "6/6" is a classical alexandrine, "12" is an alexandrine without
-<em>hémistiche</em>. For technical reasons, the total number of syllables in a
-verse is limited to 16.</li>
-<li>The second field is the <strong>rhyme identifier</strong>. Verses with the
-same rhyme identifier must rhyme. You can suffix the pattern with ":" followed
-by a rhyme constraint. The rhyme constraint is up to two '|'-separated
-values. The first value is either "no" to disable classical constraints and only
-enforce phonetic rhyming, or anything else (default) to enable classical
-constrains. The second value is a number of required common phonemes (default
-1).</li>
-<li>The third field is the <strong>rhyme genre</strong>. Verses with the same
-rhyme genre identifier must have the same rhyme genre. Identifiers with opposite
-case (like "ex" and "EX") must represent opposite genres, "m" must represent
-masculine, "f" must represent feminine.</li>
-</ol>
-<p>Global options can be stated in lines starting with "! ", they are of the
-form option:value and separated by spaces, with the following possibilities:</p>
-<dl>
- <dt>merge</dt>
- <dd>The value should be a list of X-SAMPA phonemes (with plint's custom
- mapping of multi-character to single-character phonemes) to merge (for
- instance "oO"). Rhymes will be computed up to these merges.</dd>
- <dt>normande_ok</dt>
- <dd>The value should be true or false to allow or refuse rimes normandes.
- Default is true.</dd>
- <dt>hiatus_ok</dt>
- <dd>The value should be true or false to allow or refuse hiatus (in the sense
- of classical poetry). Default is false.</dd>
- <dt>diaeresis</dt>
- <dd>The value should be either "classical" to enforce an approximation of the
- rules of classical verse or "permissive" to enforce a more permissive
- approximations which will allow mostly all phonetically reasonable diérèses
- and synérèses. Default is "classical".</dd>
- <dt>forbidden_ok</dt>
- <dd>The value should be true or false to allow or refuse patterns such as
- "ées", "ies". Default is false. If you set this, it may be preferable to set
- "diaeresis" to "permissive" so that the ambiguous patterns are counted
- reasonably.</dd>
- <dt>repeat_ok</dt>
- <dd>If the value is false, the template will not repeat, and going beyond its
- end will be an error. Default is true.</dd>
- <dt>incomplete_ok</dt>
- <dd>If the value is false, the poem should match the length of the template
- (or a multiple thereof is repeat_ok was set), and not completing a template
- run will be an error. Default is true.</dd>
- <dt>phon_supposed_ok</dt>
- <dd>Allow <em>liaison supposée</em> for rhymes (default is true).</dd>
- <dt>eye_supposed_ok</dt>
- <dd>Allow <em>liaison supposée</em> for <em>rimes pour l'œil</em> (default is
- true).</dd>
- <dt>eye_tolerance_ok</dt>
- <dd>Allow tolerances for <em>rimes pour l'œil</em> such as "-é"/"-ai" (default
- is true).</dd>
- <dt>poor_eye_required</dt>
- <dd>Require at least 2 characters in <em>rimes pour l'œil</em> when the sound
- rhyme is poor (only one phoneme) and there are no monosyllabic words in the
- rhyme (default is true, only applies to classical rhymes).</dd>
- <dt>poor_eye_supposed_ok</dt>
- <dd>Allow <em>liaison supposée</em> for the <em>rime pour l'œil</em> for
- poor_eye_required (default is false).</dd>
- <dt>poor_eye_vocalic_ok</dt>
- <dd>Do not require the rhyme of poor_eye_required for successions of two
- vocalic sounds (such as Noé/avoué).</dd>
-</dl>
-
-<p>Sorry if all of this is a bit obscure. You can have a look to the predefined
-templates to understand how this works:</p>
-<ul>
- <li><span class="template"><a
- href="static/tpl/classical.tpl">classical</a></span></li>
- <li><span class="template"><a
- href="static/tpl/french_abab.tpl">french_abab</a></span></li>
- <li><span class="template"><a
- href="static/tpl/french_abba.tpl">french_abba</a></span></li>
- <li><span class="template"><a
- href="static/tpl/italian_abab.tpl">italian_abab</a></span></li>
- <li><span class="template"><a
- href="static/tpl/italian_abba.tpl">italian_abba</a></span></li>
- <li><span class="template"><a
- href="static/tpl/alexandrin.tpl">alexandrin</a></span></li>
-</ul>
-
-<h2>Common issues</h2>
-<ul>
- <li>There is no support for arabic numerals. Always spell out numbers in
- full.</li>
- <li>If the verse total is correct but a metric error is reported, check the
- <em>hémistiche</em>. Wrong <em>hémistiches</em> (which cut a word or end in a
- feminine sound) are reported.</li>
-</ul>
-
-<h2 id="pron">How is pronunciation written?</h2>
-<p>It is <a href="http://en.wikipedia.org/wiki/X-SAMPA">X-SAMPA</a>. Information
-about French pronunciation can be found on the <a
- href="https://fr.wiktionary.org/wiki/Annexe:Prononciation/fran%C3%A7ais">French
- Wiktionary</a>. Be aware that because of various limitations, the leading
-phonemes might be completely wrong. The last few ones should match, however.</p>
-
-<h2>Is there an API?</h2>
-<p>Not yet. If you want to do something creative, <a
- href="https://a3nm.net/git/plint">grab a copy of the code</a>.</p>
-
-<h2>What about the name?</h2>
-
-<p>It's "plint" for "poem lint" (like the "<a
- href="https://en.wikipedia.org/wiki/Lint_(software)">lint</a>" tool for
-programs), but also because "plint" in French would be read like "plainte",
-meaning "complaint".</p>
-
-{% endif %}
-{% endblock %}
-
diff --git a/views/error.html b/views/error.html
@@ -1,12 +0,0 @@
-{% extends "page.html" %}
-
-{% block body %}
-{% if lang == 'fr' %}
-<p>Une erreur est survenue : {{error}}. <a href="/about#help">Besoin
- d'aide ?</a></p>
-{% else %}
-<p>An error occurred: {{error}}. Need some <a
- href="/about#help">help</a>?</p>
-{% endif %}
-{% endblock %}
-
diff --git a/views/index.html b/views/index.html
@@ -1,149 +0,0 @@
-{% extends "page.html" %}
-
-{% block body %}
-
-<noscript>
-{% if lang == 'fr' %}
-<p>Désolé, votre navigateur doit supporter JavaScript pour faire fonctionner
-plint.</p>
-{% else %}
-<p>Sorry, plint requires a browser with JavaScript support.</p>
-{% endif %}
-</noscript>
-
-<div id="lcontainer">
-<select name="predef" id="predef" onChange="toggleCustom()" tabindex="1">
- <option value="classical" id="classical"
- {% if lang == 'fr' %}
-title="Alexandrins classiques avec césure à l'hémistiche, rimes plates, genres alternés.">
- Alexandrins classiques avec rimes plates
- {% else %}
- title="Classical alexandrine verse with hémistiche, flat rhymes, alternate rhyme genres.">
- Classical alexandrine with flat rhymes
- {% endif %}
- </option>
-
- <option value="italian_abba" id="italian_abba"
- {% if lang == 'fr' %}
- title="Sonnet italien classique d'alexandrins à rimes embrassées : deux quatrains en rimes embrassées, deux tercets en rimes CCD EED.">
- Sonnet classique, quatrains rimes embrassées, tercets CCD EED
- {% else %}
- title="Classical Italian sonnet of alexandrine verse with rimes embrassées: two quatrains with rimes embrassées, two tercets with rhyme pattern CCD EED.">
- Classical sonnet, quatrains rimes embrassées, tercets CCD EED
- {% endif %}
- </option>
-
- <option value="italian_abab" id="italian_abab"
- {% if lang == 'fr' %}
- title="Sonnet italien classique d'alexandrins à rimes croisées : deux quatrains en rimes croisées, deux tercets en rimes CCD EED.">
- Sonnet classique, quatrains rimes croisées, tercets CCD EED
- {% else %}
- title="Classical Italian sonnet of alexandrine verse with rimes croisées: two quatrains with rimes croisées, two tercets with rhyme pattern CCD EED.">
- Classical sonnet, quatrains rimes croisées, tercets CCD EED
- {% endif %}
- </option>
-
- <option value="french_abba" id="french_abba"
- {% if lang == 'fr' %}
- title="Sonnet français classique d'alexandrins à rimes embrassées : deux quatrains en rimes embrassées, deux tercets en rimes CCD EDE.">
- Sonnet classique, quatrains rimes embrassées, tercets CCD EDE
- {% else %}
- title="Classical French sonnet of alexandrine verse with rimes embrassées: two quatrains with rimes embrassées, two tercets with rhyme pattern CCD EDE.">
- Classical sonnet, quatrains rimes embrassées, tercets CCD EDE
- {% endif %}
- </option>
-
- <option value="french_abab" id="french_abab"
- {% if lang == 'fr' %}
- title="Sonnet français classique d'alexandrins à rimes croisées : deux quatrains en rimes croisées, deux tercets en rimes CCD EDE.">
- Sonnet classique, quatrains rimes croisées, tercets CCD EDE
- {% else %}
- title="Classical French sonnet of alexandrine verse with rimes croisées: two quatrains with rimes croisées, two tercets with rhyme pattern CCD EDE.">
- Classical sonnet, quatrains rimes croisées, tercets CCD EDE
- {% endif %}
- </option>
-
- <option value="alexandrin" id="alexandrin"
- {% if lang == 'fr' %}
- title="Alexandrins sans hémistiche et sans vérification de la rime.">
- Alexandrins sans hémistiche et sans rime
- {% else %}
- title="Alexandrine verse without hémistiche and without rhyme checks.">
- Alexandrine without hemistiche or rhyme
- {% endif %}
- </option>
-
- <option value="custom" id="custom"
- {% if lang == 'fr' %}
- title="Modèle personnalisé.">
- Modèle personnalisé
- {% else %}
- title="Custom template.">
- Custom template
- {% endif %}
- </option>
-</select>
-<br/>
-<textarea id="user_template" style="display:none;" onchange="setCustom()">
-6/6 A !X
-6/6 A !X
-6/6 B !x
-6/6 B !x
-</textarea>
-<p id="tools">
-<button onclick="loadPredef()" id="customize" tabindex="2">
-{% if lang == 'fr' %}
- Éditer le modèle
-{% else %}
- Tweak template
-{% endif %}
-</button>
-<a class="doclink" href="#"
- onclick="window.open('about#template', '_blank');" tabindex="3">
-{% if lang == 'fr' %}
-aide <img src="static/img/nw.png"
-alt="s'ouvre dans une nouvelle fenêtre">
-{% else %}
-help <img src="static/img/nw.png"
-alt="opens in a new window">
-{% endif %}
-</a>
-<button id="check" onclick="check()" tabindex="5">
-{% if lang == 'fr' %}
- Valider
-{% else %}
- Validate
-{% endif %}
-</button>
-</p>
-<textarea id="poem" name="poem" tabindex="4"
- onchange="toggleUnload()"
-{% if lang == 'fr' %}
- placeholder="Saisissez votre poème ici"
-{% else %}
- placeholder="Input your poem here"
-{% endif %}
->
-</textarea>
-</div>
-
-<div id="cerrors">
- <p id="status">
-{% if lang == 'fr' %}
-plint est un outil pour vérifier la métrique et les rimes de poèmes en
-langue française.
-Choisissez un modèle (survolez avec le pointeur pour plus de détails), saisissez
-votre poème, et cliquez sur "Valider".
-{% else %}
-plint is a tool to check the metric and rhymes of French verse.
-Select a template (hover for details), input your poem, and hit
-"Validate".
-{% endif %}
-</p>
-
-<ol id="errors">
-</ol>
-</div>
-
-{% endblock %}
-
diff --git a/views/page.html b/views/page.html
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html dir="ltr" lang="en-US">
- <head>
- <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
- <title>{{ title }}</title>
-{% if lang == 'fr' %}
- <meta name="description" content="vérificateur de poèmes plint" />
-{% else %}
- <meta name="description" content="plint French poetry checker" />
-{% endif %}
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <link rel="stylesheet" href="/static/main.css" type="text/css" media="screen" />
- <link rel="stylesheet" media="(max-width: 650px)" href="/static/mobile.css" />
- <script type="text/javascript">
- var lang = "{{ lang }}";
- </script>
- <script type="text/javascript" src="/static/jquery-1.10.2.min.js"></script>
- <script type="text/javascript" src="/static/jquery.caret.js"></script>
- <script type="text/javascript" src="/static/script.js"></script>
- </head>
- <body>
- <header>
- <h1><a href="/">plint</a></h1>
- <sup><a class="headlink"
- href="about">{% if lang == 'fr' %}aide{% else %}help{% endif %}</a> • <a
- class="headlink"
- href="about#log">{% if lang == 'fr' %}vie privée{% else %}privacy{% endif %}</a></sup>
- {% if nolocale != True %}
- <div id="lang">
- <a href="/fr/{{path}}">fr</a> • <a href="/en/{{path}}">en</a>
- </div>
- {% endif %}
- </header>
-
- <div id="body">
- {% block body %}
- {% endblock %}
- </div>
- </body>
-</html>
diff --git a/vowels.py b/vowels.py
@@ -1,145 +0,0 @@
-#!/usr/bin/python3
-#coding: utf-8
-
-"""Compute the number of syllabes taken by a vowel chunk"""
-
-from common import strip_accents
-
-def clear(x):
- return (x['text'] + ' ') if 'wordend' in x else x['text']
-
-def intersperse(a, b):
- if (len(a) == 0 or a[0] == ' ') and (len(b) == 0 or b[0] == ' '):
- return []
- if len(a) == 0 or a[0] == ' ':
- return ["/", b[0]] + intersperse(a, b[1:])
- if len(b) == 0 or b[0] == ' ':
- return [a[0], "/"] + intersperse(a[1:], b)
- return [a[0], b[0]] + intersperse(a[1:], b[1:])
-
-def contains_trema(chunk):
- """Test if a string contains a word with a trema"""
- for x in ['ä', 'ë', 'ï', 'ö', 'ü', 'ÿ']:
- if x in chunk:
- return True
- return False
-
-default_threshold = 3
-
-def make_query(chunks, pos):
- cleared = [clear(x) for x in chunks]
- if cleared[pos].endswith(' '):
- cleared[pos] = cleared[pos].rstrip()
- if pos + 1 <= len(cleared):
- cleared[pos+1] = " " + cleared[pos+1]
- else:
- cleared.append(' ')
-
- return [cleared[pos]] + intersperse(
- ''.join(cleared[pos+1:]),
- ''.join([x[::-1] for x in cleared[:pos][::-1]]))
-
-def possible_weights_ctx(chunks, pos, threshold=None):
- global default_threshold
- if not threshold:
- threshold = default_threshold
- from diaeresis import lookup
- chunk = chunks[pos]
- q = make_query(chunks, pos)
- #print (q)
- v = lookup(q)
- #print (v)
- if len(v.keys()) == 1 and v[list(v.keys())[0]] > threshold:
- return [int(list(v.keys())[0])]
- else:
- return possible_weights_seed(chunk)
-
-def possible_weights_approx(chunk):
- """Return the possible number of syllabes taken by a vowel chunk (permissive
- approximation)"""
- if len(chunk) == 1:
- return [1]
- # old spelling and weird exceptions
- if chunk in ['ouï']:
- return [1, 2] # TODO unsure about that
- if chunk in ['eüi', 'aoû', 'uë']:
- return [1]
- if chunk in ['aïe', 'oë', 'ouü']:
- return [1, 2]
- if contains_trema(chunk):
- return [2]
- chunk = strip_accents(chunk, True)
- if chunk in ['ai', 'ou', 'eu', 'ei', 'eau', 'eoi', 'eui', 'au', 'oi',
- 'oie', 'œi', 'œu', 'eaie', 'aie', 'oei', 'oeu', 'ea', 'ae', 'eo',
- 'eoie', 'oe', 'eai', 'eue', 'aa', 'oo', 'ee', 'ii', 'aii',
- 'yeu', 'ye', 'you']:
- return [1]
- if chunk == "oua":
- return [1, 2] # "pouah"
- if chunk == "ao":
- return [1, 2] # "paon"
- for x in ['oa', 'ea', 'eua', 'euo', 'ua', 'uo', 'yau']:
- if x in chunk:
- return [2]
- # beware of "déesse"
- if chunk == 'ée':
- return [1, 2]
- if chunk[0] == 'i':
- return [1, 2]
- if chunk[0] == 'u' and (strip_accents(chunk[1]) in ['i', 'e']):
- return [1, 2]
- if chunk[0] == 'o' and chunk[1] == 'u' and len(chunk) >= 3 and strip_accents(chunk[2]) in ['i', 'e']:
- return [1, 2]
- if 'é' in chunk or 'è' in chunk:
- return [2]
-
- # we can't tell
- return [1, 2]
-
-def possible_weights_seed(chunk):
- """Return the possible number of syllabes taken by a vowel chunk"""
- if len(chunk['text']) == 1:
- return [1]
- # dioïde, maoïste, taoïste
- if (chunk['text'][-1] == 'ï' and len(chunk['text']) >= 3 and not
- chunk['text'][-3:-1] == 'ou'):
- return [3]
- # ostéoarthrite
- if "éoa" in chunk['text']:
- return [3]
- # antiaérien; but let's play it safe
- if "iaé" in chunk['text']:
- return [2, 3]
- # giaour, miaou, niaouli
- if "iaou" in chunk['text']:
- return [2, 3]
- # bioélectrique
- if "ioé" in chunk['text']:
- return [2, 3]
- # méiose, nucléion, etc.
- if "éio" in chunk['text']:
- return [2, 3]
- # radioactif, radioamateur, etc.
- if "ioa" in chunk['text']:
- return [2, 3]
- # pléiade
- if "éio" in chunk['text']:
- return [2, 3]
- # pompéien, tarpéien...
- # in theory the "-ie" should give a diaeresis, so 3 syllabes
- # let's keep the benefit of the doubt...
- # => this also gives 3 as a possibility for "obéie"...
- if "éie" in chunk['text']:
- return [2, 3]
- # tolstoïen
- # same remark
- if "oïe" in chunk['text']:
- return [2, 3]
- # shanghaïen (diaeresis?), but also "aië"
- if "aïe" in chunk['text']:
- return [1, 2, 3]
- if chunk['text'] in ['ai', 'ou', 'eu', 'ei', 'eau', 'au', 'oi']:
- return [1]
- # we can't tell
- return [1, 2]
-