{
  "vars": {
    "var": "value",
    "hello": "Hello World!",
    "empty": ""
  },
  "tests": {
    "{var,undef}": "value",
    "{+var,undef}": "value",
    "{.var,undef}": ".value",
    "{/var,undef}": "/value",
    "{;var,undef}": ";var=value",
    "{?var,undef}": "?var=value",
    "{&var,undef}": "&var=value",
    "{#var,undef}": "#value",
    "{var,empty}": "value,",
    "{+var,empty}": "value,",
    "{.var,empty}": ".value.",
    "{/var,empty}": "/value/",
    "{;var,empty}": ";var=value;empty",
    "{?var,empty}": "?var=value&empty=",
    "{&var,empty}": "&var=value&empty=",
    "{#var,empty}": "#value,",
    "{var,hello}": "value,Hello%20World%21",
    "{+var,hello}": "value,Hello%20World!",
    "{.var,hello}": ".value.Hello%20World%21",
    "{/var,hello}": "/value/Hello%20World%21",
    "{;var,hello}": ";var=value;hello=Hello%20World%21",
    "{?var,hello}": "?var=value&hello=Hello%20World%21",
    "{&var,hello}": "&var=value&hello=Hello%20World%21",
    "{#var,hello}": "#value,Hello%20World!",
    "{var,undef,empty}": "value,",
    "{+var,undef,empty}": "value,",
    "{.var,undef,empty}": ".value.",
    "{/var,undef,empty}": "/value/",
    "{;var,undef,empty}": ";var=value;empty",
    "{?var,undef,empty}": "?var=value&empty=",
    "{&var,undef,empty}": "&var=value&empty=",
    "{#var,undef,empty}": "#value,",
    "{var,undef,hello}": "value,Hello%20World%21",
    "{+var,undef,hello}": "value,Hello%20World!",
    "{.var,undef,hello}": ".value.Hello%20World%21",
    "{/var,undef,hello}": "/value/Hello%20World%21",
    "{;var,undef,hello}": ";var=value;hello=Hello%20World%21",
    "{?var,undef,hello}": "?var=value&hello=Hello%20World%21",
    "{&var,undef,hello}": "&var=value&hello=Hello%20World%21",
    "{#var,undef,hello}": "#value,Hello%20World!",
    "{var,empty,undef}": "value,",
    "{+var,empty,undef}": "value,",
    "{.var,empty,undef}": ".value.",
    "{/var,empty,undef}": "/value/",
    "{;var,empty,undef}": ";var=value;empty",
    "{?var,empty,undef}": "?var=value&empty=",
    "{&var,empty,undef}": "&var=value&empty=",
    "{#var,empty,undef}": "#value,",
    "{var,hello,undef}": "value,Hello%20World%21",
    "{+var,hello,undef}": "value,Hello%20World!",
    "{.var,hello,undef}": ".value.Hello%20World%21",
    "{/var,hello,undef}": "/value/Hello%20World%21",
    "{;var,hello,undef}": ";var=value;hello=Hello%20World%21",
    "{?var,hello,undef}": "?var=value&hello=Hello%20World%21",
    "{&var,hello,undef}": "&var=value&hello=Hello%20World%21",
    "{#var,hello,undef}": "#value,Hello%20World!"
  }
}