Markus Armbruster
c0644771eb
qapi: Reject alternates that can't work with keyval_parse()
...
Alternates are sum types like unions, but use the JSON type on the
wire / QType in QObject instead of an explicit tag. That's why we
require alternate members to have distinct QTypes.
The recently introduced keyval_parse() (commit d454dbe) can only
produce string scalars. The qobject_input_visitor_new_keyval() input
visitor mostly hides the difference, so code using a QObject input
visitor doesn't have to care whether its input was parsed from JSON or
KEY=VALUE,... The difference leaks for alternates, as noted in commit
0ee9ae7: a non-string, non-enum scalar alternate value can't currently
be expressed.
In part, this is just our insufficiently sophisticated implementation.
Consider alternate type 'GuestFileWhence'. It has an integer member
and a 'QGASeek' member. The latter is an enumeration with values
'set', 'cur', 'end'. The meaning of b=set, b=cur, b=end, b=0, b=1 and
so forth is perfectly obvious. However, our current implementation
falls apart at run time for b=0, b=1, and so forth. Fixable, but not
today; add a test case and a TODO comment.
Now consider an alternate type with a string and an integer member.
What's the meaning of a=42? Is it the string "42" or the integer 42?
Whichever meaning you pick makes the other inexpressible. This isn't
just an implementation problem, it's fundamental. Our current
implementation will pick string.
So far, we haven't needed such alternates. To make sure we stop and
think before we add one that cannot sanely work with keyval_parse(),
let's require alternate members to have sufficiently distinct
representation in KEY=VALUE,... syntax:
* A string member clashes with any other scalar member
* An enumeration member clashes with bool members when it has value
'on' or 'off'.
* An enumeration member clashes with numeric members when it has a
value that starts with '-', '+', or a decimal digit. This is a
rather lazy approximation of the actual number syntax accepted by
the visitor.
Note that enumeration values starting with '-' and '+' are rejected
elsewhere already, but better safe than sorry.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <1495471335-23707-5-git-send-email-armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2017-05-31 16:04:09 +02:00
..
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-05-31 16:04:09 +02:00
2015-05-05 18:39:00 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2015-05-05 18:39:00 +02:00
2017-05-31 16:04:09 +02:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-05-31 16:04:05 +02:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-05-31 16:04:05 +02:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:04 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-21 10:42:55 +01:00
2017-03-21 10:42:55 +01:00
2017-03-21 10:42:55 +01:00
2017-03-21 10:42:55 +01:00
2017-03-21 10:42:58 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:03 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-01-16 10:10:35 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2017-03-16 07:13:03 +01:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2015-10-12 18:44:54 +02:00
2014-03-11 09:07:41 -04:00
2015-10-12 18:44:54 +02:00
2014-03-11 09:07:41 -04:00
2016-03-18 10:29:25 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-09-15 10:59:28 +01:00
2017-03-16 07:13:01 +01:00
2015-09-15 10:59:28 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:02 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:02 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2015-05-05 18:39:01 +02:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2014-06-23 11:01:25 -04:00
2017-03-16 07:13:01 +01:00
2014-06-23 11:01:25 -04:00
2017-03-16 07:13:01 +01:00
2015-06-18 14:19:47 +02:00
2017-03-16 07:13:01 +01:00
2015-06-18 14:19:47 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2017-03-16 07:13:01 +01:00
2015-09-21 09:56:49 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2016-07-19 13:21:08 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:42 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:42 -04:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2015-05-05 18:39:02 +02:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2015-06-18 14:12:34 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2015-06-18 14:12:34 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2015-10-12 18:44:54 +02:00
2014-05-08 14:19:58 -04:00
2015-10-12 18:44:54 +02:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2014-05-16 10:35:59 -04:00
2014-05-16 10:35:59 -04:00
2014-05-16 10:35:59 -04:00
2014-05-16 10:35:59 -04:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2015-09-04 15:47:16 +02:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:01 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-05-31 16:04:09 +02:00
2017-05-31 16:04:09 +02:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:10 -05:00
2013-07-29 10:37:10 -05:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:28 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:28 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:27 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:25 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:25 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-11-02 08:30:26 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-05-31 16:04:05 +02:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:15 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:02 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:02 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-16 07:13:01 +01:00
2015-09-04 15:47:16 +02:00
2017-03-21 10:42:52 +01:00
2017-03-16 07:13:04 +01:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2014-05-08 14:19:58 -04:00
2013-07-29 10:37:11 -05:00
2013-07-29 10:37:11 -05:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2014-05-08 14:19:58 -04:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:02 +01:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:00 +02:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-12-17 08:21:29 +01:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2017-03-16 07:13:01 +01:00
2015-10-12 18:44:54 +02:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2016-02-19 11:08:56 +01:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2014-03-11 09:07:41 -04:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:02 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00
2017-03-16 07:13:01 +01:00
2015-05-05 18:39:01 +02:00