)]}'
{
  "log": [
    {
      "commit": "88c26b1aaf7fb4e6aa88efa4bdc74de3a65f8fd5",
      "tree": "c9d82d3793631911730b2cd893a11773b5bc2d4e",
      "parents": [
        "45308ceba8cb6d6188ee12656b8bbcdc740a66cb"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Sep 07 12:44:18 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 10 14:21:57 2020 +0200"
      },
      "message": "Exclude search results from robot indices (closes #120)\n\nChange-Id: If6387bb7585afbba80743cad9cfcf8779517c6b3\n"
    },
    {
      "commit": "7b9a196be524d55a3067d03f57f9f90191d762db",
      "tree": "35bb28fcefeec64d8b9346f4c6bdb27d0eea21ca",
      "parents": [
        "24f48ea90e06a4dda3125da00f64e9f716742daa"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 02 09:52:53 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 02 09:52:53 2020 +0200"
      },
      "message": "Forward pipe to backend\n\nChange-Id: Ia907f593d6ce4e329740c1e1a04c6eceaea92167\n"
    },
    {
      "commit": "18a2a27059ffb67ea5bacfc3ecd9259c55a05301",
      "tree": "6b04b432d9178ce78ecf42d781211a63f3c9fdb8",
      "parents": [
        "61717204f4bdd2e91afe1912f45242504d6858cf"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jun 16 11:47:38 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jun 16 11:47:38 2020 +0200"
      },
      "message": "Fixes a test that weirdly fails in recent versions of Mojolicious\n\nChange-Id: Ibce491ebd0692190310819fa97a6e07af3c0ab7c\n"
    },
    {
      "commit": "f1f1df3f9f17c1d4a3225ed892fcd48630accff1",
      "tree": "9587c69c760132f895396eadafe4b4ae022c1d5f",
      "parents": [
        "3e0fdc138f1859ba1881225fbe80d64705b7c68c",
        "3b3c7af1cb606af7507311ac78d30360d3ec11c2"
      ],
      "author": {
        "name": "Akron",
        "email": "diewald@ids-mannheim.de",
        "time": "Tue May 19 16:38:04 2020 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Tue May 19 16:38:04 2020 +0200"
      },
      "message": "Merge \"Fix order of promises in login to not wrongfully congratulate on failing login\""
    },
    {
      "commit": "3b3c7af1cb606af7507311ac78d30360d3ec11c2",
      "tree": "3f9eac2a9f9e294cd084f96506cdc8dac058b7cf",
      "parents": [
        "a3523936b6dac4e7cc52e64afe642f9ae2863411"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 15 16:23:55 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 15 16:23:55 2020 +0200"
      },
      "message": "Fix order of promises in login to not wrongfully congratulate on failing login\n\nChange-Id: Ia651f25c020158566c97e1f341b57a9f16e64e16\n"
    },
    {
      "commit": "3e0fdc138f1859ba1881225fbe80d64705b7c68c",
      "tree": "3216bd5f7b7e7434ec24fc4ef72c16b8cfe063e4",
      "parents": [
        "a3523936b6dac4e7cc52e64afe642f9ae2863411"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 15 16:17:21 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri May 15 16:17:21 2020 +0200"
      },
      "message": "Test for long passwords (as this surprisingly broke in older versions)\n\nChange-Id: Id893501373d04d387c1fc7531808248123307d21\n"
    },
    {
      "commit": "27031aabe5f0b90538138292d325aa72444c9a44",
      "tree": "5d93c9befd8b55730db2b7052560d6015b7f00b9",
      "parents": [
        "7c87c1a6f39d8cc0fa50150b2631f319ad15f1ab"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 14:57:10 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 14:57:10 2020 +0200"
      },
      "message": "Encourage login on zero matches (fixes #67)\n\nChange-Id: Ic7805d2286de9fc24d06ca94c71b7ab4890f7973\n"
    },
    {
      "commit": "7c87c1a6f39d8cc0fa50150b2631f319ad15f1ab",
      "tree": "1124da98cef0158a597f0bc32e2c1dfc480f3cd5",
      "parents": [
        "4cdc4fc5cc4d3d24f6e95bf6701e3436c3671872"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 12:35:55 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 12:39:53 2020 +0200"
      },
      "message": "Establish \u0027after_search\u0027 hook\n\nChange-Id: Iac65f683d49ee342680629b1637ebd8eb6f217d7\n"
    },
    {
      "commit": "4cdc4fc5cc4d3d24f6e95bf6701e3436c3671872",
      "tree": "bc3bcbd0f314bf2cdee75aeb13d5dcc36e20c613",
      "parents": [
        "46b543ccdbd49ee67204c6b4a3d3dd0dfe6402c0"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 12:19:11 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 28 12:32:11 2020 +0200"
      },
      "message": "Add content area behind search results in templates\n\nChange-Id: I76ddb30683c7bec97c948fbe976db1e6feb585b1\n"
    },
    {
      "commit": "e8fdc814482640b78d96ed4bcb718f137d110034",
      "tree": "fd3399ef63d502de4edb3326ce371020bb6a15e1",
      "parents": [
        "17de86eb6ada417dafbb7a75c86958b4d9e9c82f",
        "8a21b4d74e88e791991e01a7f4f5a844f4986c0d"
      ],
      "author": {
        "name": "Akron",
        "email": "diewald@ids-mannheim.de",
        "time": "Mon Apr 20 15:54:28 2020 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Mon Apr 20 15:54:28 2020 +0200"
      },
      "message": "Merge \"Declare proxy as stable and enable by default\""
    },
    {
      "commit": "8a21b4d74e88e791991e01a7f4f5a844f4986c0d",
      "tree": "bffc464a8c1028fb7ccd067a1ffb6256e583ddda",
      "parents": [
        "1a9d5be919f870e30f05adea3d9285f237648711"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 16 16:17:42 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 16 16:17:42 2020 +0200"
      },
      "message": "Declare proxy as stable and enable by default\n\nChange-Id: I06c574831d5ba7afa9948dfd54885d76774e7a2e\n"
    },
    {
      "commit": "17de86eb6ada417dafbb7a75c86958b4d9e9c82f",
      "tree": "eab5c3fa4dd07e34965ade714f3bb081000a0077",
      "parents": [
        "1a9d5be919f870e30f05adea3d9285f237648711"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 16 16:03:40 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 16 16:03:40 2020 +0200"
      },
      "message": "Add OAuth client information page\n\nChange-Id: Ib75d8f55e515ded75b930234a504f1a96fc27d1f\n"
    },
    {
      "commit": "1a9d5be919f870e30f05adea3d9285f237648711",
      "tree": "2f83d6bce39e43f58c4333d35c4a7217ddd6e9e5",
      "parents": [
        "3c390c4193159bdec0a4e3f438afd800b8c93b95"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 19 17:28:33 2020 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 14 18:35:52 2020 +0200"
      },
      "message": "Added support for OAuth2 client unregistration\n\nChange-Id: Ib67c63ffd8398b733a2633ca3ac1865a1feb66ef\n"
    },
    {
      "commit": "3c390c4193159bdec0a4e3f438afd800b8c93b95",
      "tree": "b779cc8c773ceb7d5a95d63974e3cf5da19bf313",
      "parents": [
        "8e696b215af40bfc27f9732fb7299496b1f24233"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 30 09:06:21 2020 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Apr 01 09:31:47 2020 +0200"
      },
      "message": "Improve status codes and support HTML match responses\n\nChange-Id: Ie11b68eb0836bb537a2869b87e78f3a695203e11\n"
    },
    {
      "commit": "0f1b93b582e73f112f85bac81690b201f711eab7",
      "tree": "0a413ecd6a86505c987226cddf5a7abdb9774e0e",
      "parents": [
        "b3f3359f097671f1675ab0c17a6702cca40f34b6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 17 11:37:19 2020 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 17 11:37:19 2020 +0100"
      },
      "message": "Added support for OAuth2 client listing\n\nChange-Id: Ie6766c79f33a2403aa116cc6e5f02316401d43be\n"
    },
    {
      "commit": "5999212cd9cd836505fcf0b2231f39099f6f98b1",
      "tree": "06bdd0e1783ef94c00ba8bdd87db553336f7aaec",
      "parents": [
        "d00b427f377f1f0e127db2cf8b5fcbb8bb851bea"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 29 11:28:45 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 16 14:53:04 2020 +0100"
      },
      "message": "Initial token management\n\nChange-Id: I6177b46961b7a0e53b9fa1fa9430a4d5562ae2da\n"
    },
    {
      "commit": "d00b427f377f1f0e127db2cf8b5fcbb8bb851bea",
      "tree": "164b95e2df96945131a43d284df5872ef05cdff1",
      "parents": [
        "07d8de6a58ed3355d34448cf3712391966f2218a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Feb 05 17:00:33 2020 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Feb 05 18:55:31 2020 +0100"
      },
      "message": "Improve proxy for redirects\n\nChange-Id: I3d62dd698ced3d406fd4ff8377de1a01a0fde319\n"
    },
    {
      "commit": "07d8de6a58ed3355d34448cf3712391966f2218a",
      "tree": "e0d61528090741c3cdadfda08f68fa1eec80035d",
      "parents": [
        "fa967e8f55c622129020c7a7816595b13af0fb72"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Feb 04 17:45:40 2020 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Feb 04 18:47:20 2020 +0100"
      },
      "message": "Document the API URI\n\nChange-Id: I6d8d11723e38b5587fdc820780a2e686d4025625\n"
    },
    {
      "commit": "90be03bc1ae94de1a25760ae1604a375803068ff",
      "tree": "2e65272fe4b53caee5887abdad662d075c4ea180",
      "parents": [
        "8914c488edb1ad82ba7ce6e86784a3b99a35ac42"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 03 16:13:37 2020 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Feb 03 16:14:58 2020 +0100"
      },
      "message": "Support X-Forwarded-Host name for proxy\n\nChange-Id: I50b11be093cd63217e685f6dccecad9fcdbc0898\n"
    },
    {
      "commit": "23ab047d273dac58ebeef5c08c94d45a62f8499a",
      "tree": "315a5b9f3fa8f82bb1d2f4989960a151fcd10a41",
      "parents": [
        "c07b11e14a6ae77dfc9c3d9763e80ab0498e201b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Dec 17 16:55:55 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 07 19:38:05 2020 +0100"
      },
      "message": "Make proxy timeouts configurable\n\nChange-Id: I761f8e1c3fe6e57936e7ac9cee7422e94ec94ee4\n"
    },
    {
      "commit": "b5b70d0bd3be2964c06fbc52d4de23dfbe8737d2",
      "tree": "5d06ac0c8e1be34c4e9501c7dc10d81c80392561",
      "parents": [
        "8cab44bd48f2ddf67528e81f9e591ad697232053"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Dec 17 07:58:03 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Dec 17 07:59:01 2019 +0100"
      },
      "message": "Catch timeouts in proxy\n\nChange-Id: If015c50aafd79fa7aaa914da3dcd335a4c07c3b0\n"
    },
    {
      "commit": "909ed08492ce0ac257171a61057c494c59df039f",
      "tree": "6b36b13be6a8524310ff833bba811ec90058dd2d",
      "parents": [
        "f4b2a331ff3587c0d9e844f05394e503fc69c287"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Dec 11 21:38:27 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Dec 13 12:28:27 2019 +0100"
      },
      "message": "Fixed matchID transformation to deal with textSigles having dashes\n\nChange-Id: I0bba96ffc45d34551146cc59a7db4d6ed3c39210\n"
    },
    {
      "commit": "f7ec444c094bb429138cf3948c862098793afde1",
      "tree": "3388f547e0ba0ab46d483e2209990a6eff0ac947",
      "parents": [
        "d512ea6fe1df7e6c1f4a538ae7f9d9da05048703"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Oct 27 20:01:05 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Oct 27 20:04:48 2019 +0100"
      },
      "message": "Added settings and navi helpers\n\nChange-Id: Id54fa79c67609abc98c9d363b49520135fa002ac\n"
    },
    {
      "commit": "d512ea6fe1df7e6c1f4a538ae7f9d9da05048703",
      "tree": "d14f5054af59f67b4a081ac52577e8a71f8f6aae",
      "parents": [
        "3cfa26d81023f25d38dbe10d62784e4a23401156"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 15:50:04 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 16:07:09 2019 +0200"
      },
      "message": "Generalized the usage of the navigation helper by introducing a \u0027realm\u0027 parameter\n\nChange-Id: Ief04c7884d144a60855a25498faa8cca44a8ecd2\n"
    },
    {
      "commit": "3cfa26d81023f25d38dbe10d62784e4a23401156",
      "tree": "e6bbd7afb26fe71e7da597ff3d4b989e676d5b7f",
      "parents": [
        "254fe21e85314af914aebeaae7b7bebe7e687be9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 15:17:34 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 15:17:34 2019 +0200"
      },
      "message": "Added \u0027realm\u0027 parameter to \u0027embedded_link_to\u0027 helper\n\nChange-Id: I02a2a52e350176361c8420a05cfaa254b8fe2795\n"
    },
    {
      "commit": "254fe21e85314af914aebeaae7b7bebe7e687be9",
      "tree": "05f0c433158dac7b067ffb01516d3f9dadcdded5",
      "parents": [
        "9490e3b0fd02f1773b9f38e8d5f9b1eca30b5438"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 14:33:28 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 14:47:53 2019 +0200"
      },
      "message": "Simplified documentation routing\n\nChange-Id: Ie2e3907133e12b245b8ebb03b18f70af5b8cfe89\n"
    },
    {
      "commit": "9490e3b0fd02f1773b9f38e8d5f9b1eca30b5438",
      "tree": "347058eb46de163917663baa96503e8c8145b0ab",
      "parents": [
        "7db1717f2ff98ce723c978b9cd542a63efd77f61"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 17 12:26:29 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 24 12:23:56 2019 +0200"
      },
      "message": "Generalize documentation helpers\n\nChange-Id: Iaba69a433f25d2160857694b0b434c51c02c0367\n"
    },
    {
      "commit": "41a190ac373c00af7e4432fb4a4e363ca9af79b2",
      "tree": "f2db5a3d7fb09054a9828d2641e2b561f1523af2",
      "parents": [
        "6e74687da7894915f90718ee35921a3a28c39210"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 16 18:01:02 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 16 18:01:02 2019 +0200"
      },
      "message": "Cleanup helper plugins to separate page helpers from functional helpers\n\nChange-Id: Ic9a925c416f89de9dd6493c29d4caeb2a3663312\n"
    },
    {
      "commit": "4cefe1f785cd45efa8d7f967fdcf3f17d20d44dd",
      "tree": "16bf54cb2ff2b752684e6498a7ac7767327b9ea9",
      "parents": [
        "cdfd9d5f49b65421b413e7d7309d172cbacb483f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Sep 04 10:11:28 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Sep 04 10:11:28 2019 +0200"
      },
      "message": "Revoke refresh token on logout (cherrypicked)\n\nChange-Id: I30504a15e36d60a832d3a9b8fcd8286ff8400464\n"
    },
    {
      "commit": "cdfd9d5f49b65421b413e7d7309d172cbacb483f",
      "tree": "ec05d13942d33f82c0888fe60217acd3caceb28d",
      "parents": [
        "4c7cf9561ed2f540d9bd184609b1df54c7893f6f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 23 11:35:00 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 03 18:44:14 2019 +0200"
      },
      "message": "Implement token refresh mechanism\n\nChange-Id: Id58e14f663ebdd86f3f2206d4bfb9ad5d87a35fa\n"
    },
    {
      "commit": "4c7cf9561ed2f540d9bd184609b1df54c7893f6f",
      "tree": "905ead9868a783ff3b471fb66b3c1de774042766",
      "parents": [
        "91a768533a54ba4a85c39ab3b4cf27d74713a450"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Aug 29 09:31:35 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 03 18:42:27 2019 +0200"
      },
      "message": "Fix pagination by not repeating page value in URL\n\nChange-Id: I169cf66e66b67e178d168440dc4aae96b02c5e38\n"
    },
    {
      "commit": "91a768533a54ba4a85c39ab3b4cf27d74713a450",
      "tree": "4564b9e4052a40ca81b4c1553e41cfaf53cbfdd1",
      "parents": [
        "a130fa58b85ab5bf3b7bfdaf2252cdc5e604f6fe"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 28 12:35:37 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Sep 03 18:40:37 2019 +0200"
      },
      "message": "Fix treatment of legacy \u0027collection\u0027 parameter\n\nChange-Id: I12f985e52f839663eada211ba2e48e401764bc83\n"
    },
    {
      "commit": "a130fa58b85ab5bf3b7bfdaf2252cdc5e604f6fe",
      "tree": "19a789d59fc289b4a1589c6e0c3b9ff0a532c8e8",
      "parents": [
        "94e47cb573c605fd61fc5b9a0ff77c6e1f4ce597"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 07 20:12:26 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Aug 07 20:14:48 2019 +0200"
      },
      "message": "Emit \u0027after_render\u0027 hook in proxy to make requests accessible for post processing\n\nChange-Id: Ica93aad2b46d34583751883159b58f40a34c0517\n"
    },
    {
      "commit": "0c4cd224292d7cc353e5de54cc45f40bd89469dc",
      "tree": "91c9106f75c286099a6490b52fa31d0cb6aebb63",
      "parents": [
        "f8715a3a1a53cde7cb036bd289c07da709b6b3a6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jul 19 16:33:34 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 23 11:47:22 2019 +0200"
      },
      "message": "Rename all cookies to be instance-independent (Requires relogin) - fixes #94\n\nChange-Id: Icd8b58e4b6fbd99a93ee6972485ef77786b5764c\n"
    },
    {
      "commit": "1bd65d9e5f7ff4eeabe263f28b29769f3dc71728",
      "tree": "1eb65b5c60c9a6bd6404263751eb7e2cff84c7d7",
      "parents": [
        "b7876a885df692ae859a75627079881240149c0f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Jul 17 18:26:36 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 18 14:02:34 2019 +0200"
      },
      "message": "Updated annotation documentation\n\nChange-Id: I0f797ca70e0bbe6964a19df00aee8030734b0b55\n"
    },
    {
      "commit": "b7876a885df692ae859a75627079881240149c0f",
      "tree": "8ca5e5109a0728cdd12338ea89d1f6c0519b72ae",
      "parents": [
        "14ce4d62a9608f6fb5ebda4059271b4367150aa8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 18 13:09:00 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 18 13:43:11 2019 +0200"
      },
      "message": "Enable experimental proxy via configuration option \u0027experimental_proxy\u0027\n\nChange-Id: I3c5532d661327e3be50153d1360f96b524c91f29\n"
    },
    {
      "commit": "5fa61e9d34a5cb0f1a2a705ff4b40791d01c8801",
      "tree": "d262b94454303f1cfd3fd0cfb02b0ee855de12c5",
      "parents": [
        "cd42a14c572e4a395dbc5973c98ac7dae27c664e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 15 11:56:11 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 16 11:38:02 2019 +0200"
      },
      "message": "Update API for statistics (replace corpusQuery parameters with cq)\n\nChange-Id: Ie1e9b9a6c30fd6957a372d47d09119b9a97dad43\n"
    },
    {
      "commit": "cd42a14c572e4a395dbc5973c98ac7dae27c664e",
      "tree": "4f88f3499ad7fb4ae726664b1babc1214e317758",
      "parents": [
        "df7bf17ab7efd3cd98b40191c93661658dca8723"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jul 12 18:55:37 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jul 16 11:36:19 2019 +0200"
      },
      "message": "Deprecated \u0027collection\u0027 parameter in favor of \u0027cq\u0027 - fixes #92\n\nChange-Id: I51f0197da3a182fc4d4cd35f12ccb88cce3f8833\n"
    },
    {
      "commit": "56b3d0d621fd61de64f7e76ffd53b48bb9ee9d63",
      "tree": "4559b0eb81969ac9850137df4750f7d11c08f313",
      "parents": [
        "35adb0e7cf012410374ba0c32df4567ca8ccd998"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Jul 10 17:13:31 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Jul 10 17:13:31 2019 +0200"
      },
      "message": "Close connections in proxy as a workaround for problematic connection handling in embedding proxies\n\nChange-Id: I489dd64d5f965645c596163935d6fb6f94f4bbfe\n"
    },
    {
      "commit": "35adb0e7cf012410374ba0c32df4567ca8ccd998",
      "tree": "088cf877f2c9c9517758b9bbeea2c0ca10d1479d",
      "parents": [
        "9d493919b9cef282819968243973aab7ae5a6d9f",
        "4796e00e63558755ca1a8177698fd298ee8e01e2"
      ],
      "author": {
        "name": "Akron",
        "email": "diewald@ids-mannheim.de",
        "time": "Wed Jul 10 12:02:04 2019 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@korap.ids-mannheim.de",
        "time": "Wed Jul 10 12:02:04 2019 +0200"
      },
      "message": "Merge \"When authorization header exists, do not introduce token (required for proxying)\""
    },
    {
      "commit": "63d963b2fbf28c9ac9dad01ea7a972bd241f5274",
      "tree": "98970ff010dd9a999043184a945a57da9adb9e5a",
      "parents": [
        "8bbbecf5bbcc9062714b62520e0dbf9ffc28e668"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jul 05 15:35:51 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 08 09:02:38 2019 +0200"
      },
      "message": "Added experimental proxy route to backend api - fixes #91\n\nChange-Id: I9a055b33c8cacef6cfa564467a17e7f55a1eeef5\n"
    },
    {
      "commit": "4796e00e63558755ca1a8177698fd298ee8e01e2",
      "tree": "851cd8765d72eceb17b1f9b9796cf5bdbca971b4",
      "parents": [
        "8bbbecf5bbcc9062714b62520e0dbf9ffc28e668"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jul 05 10:13:15 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jul 05 10:13:15 2019 +0200"
      },
      "message": "When authorization header exists, do not introduce token (required for proxying)\n\nChange-Id: I3bdeee6ebdc2d02021921cdd827be12442bda1b7\n"
    },
    {
      "commit": "8bbbecf5bbcc9062714b62520e0dbf9ffc28e668",
      "tree": "1579a2c69c4abe2be0cf82d850aabec0221263b1",
      "parents": [
        "2980f2429ad80f2bdd8582209fd4b0e4af702552"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 01 18:57:30 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 01 18:57:30 2019 +0200"
      },
      "message": "Added token refresh helper for OAuth2\n\nChange-Id: I543ed737584d08d5d7b59c4a664268b3d69082dc\n"
    },
    {
      "commit": "33f5c67c39d5ac3d2135667d6b276ce12698ff40",
      "tree": "638c2734de6bae426bd2793c65ac778a6e8a5360",
      "parents": [
        "7eb32c6107bc017d5750af74eccfe22916506c58"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 24 19:40:47 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Jun 26 16:40:36 2019 +0200"
      },
      "message": "Optionally replace JWT request flow with OAuth2 user credential flow\n\nChange-Id: I6fb675182d3b9f95152f6746ba205869d3364eaa\n"
    },
    {
      "commit": "7eb32c6107bc017d5750af74eccfe22916506c58",
      "tree": "a36d97ca620e68a5826ff28f70207ee1f7fa9ce2",
      "parents": [
        "951a9953efc09fec2cbd95077c0e372828ab0eb8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 24 14:44:25 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jun 24 14:44:25 2019 +0200"
      },
      "message": "Remove deprecated auth_support support\n\nChange-Id: I79947bfe25b94cf9093b2b134f8f2039c3eb40b3\n"
    },
    {
      "commit": "951a9953efc09fec2cbd95077c0e372828ab0eb8",
      "tree": "736d2f142727e4b0497caf910012ab133b5a4cd3",
      "parents": [
        "0d612d1e698abb7345a775e6dd5b0eddc54be3ce"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 22 16:28:53 2019 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed May 22 16:28:53 2019 +0200"
      },
      "message": "Fix path for plugin server demo\n\nChange-Id: I571315051009b3ee9e333f2075be298c62752e46\n"
    },
    {
      "commit": "751e9e4a3f5bae6f4cd15cb70ba1a5eedb7fbe93",
      "tree": "6d147016666082f02e6773f497ce1cb6b6c7ffa3",
      "parents": [
        "9323ecaf4f3ad47cb1a252d38e88eb14b598f55a"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Mar 13 09:54:55 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 19 13:10:38 2019 +0100"
      },
      "message": "Deal with large numerical values in statistics - fixes #87\n\nChange-Id: Iaaf95fe1dd6c87c693446706d2845a80bb2d257f\n"
    },
    {
      "commit": "a3c353c3ae6550c923a302b21ac8e236a2ca69fd",
      "tree": "f6c594d6810f888eea65160e0404f89e6c0e39b0",
      "parents": [
        "e6be0a8513cd54da90e1be338f9705362d20550b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Feb 14 23:50:00 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 12 16:38:26 2019 +0100"
      },
      "message": "Mark total results for cache in case of timeout - fixes #84\n\nChange-Id: I7bad5a3c5df7332f5375c4027cffe67128a3b118\n"
    },
    {
      "commit": "3d673065dcd3ef3fadb2ffd1c56a9b29ba2e6c6f",
      "tree": "80fe5c054a3838fcc243039247f7467fe975b98d",
      "parents": [
        "a0282bee23aee908caa1b3d006ec62b161199016"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 29 15:54:16 2019 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 29 15:54:16 2019 +0100"
      },
      "message": "Fix handling of login errors\n\nChange-Id: Ib8d6b7d3f8a8c572c07c45da3fd0f60fb2e58eb3\n"
    },
    {
      "commit": "1b1a2710c8fcd893a28492d1f82ecc64e0188331",
      "tree": "bc591e5ef8f21f176a5a753a8d741bb2bf416525",
      "parents": [
        "2535c76269426bdbf728dfb3404cc2fb1bd1d155"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Dec 21 14:59:05 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Dec 21 14:59:05 2018 +0100"
      },
      "message": "Make doc navigation extensible\n\nChange-Id: I6fffb2e33439d6c539d05bb65a3b81d4e2267f57\n"
    },
    {
      "commit": "bc33bebb412f35552cb79c40a88b6523c204628e",
      "tree": "7186cfe7d4f075387d75a43f53e927fdea220f56",
      "parents": [
        "d48e095bf5de27edb213e64a81eb605f187979af"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 30 13:46:08 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 30 13:46:08 2018 +0100"
      },
      "message": "Introduce #search element as required in failure template\n\nChange-Id: Id3d8a7b53add897680b4f35f3df4794151e47165\n"
    },
    {
      "commit": "2d01d291e4bf16bbafa2dfb76558afaecb27c395",
      "tree": "a0e8bb5a44a8b45b5bc042d2b49669b6bf0cd511",
      "parents": [
        "85c3c3e428c89435f11d509b1c5f12796df6442c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 23 11:17:35 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 23 11:17:35 2018 +0100"
      },
      "message": "content_block_ok is not enough to check for existing sidebar content\n\nChange-Id: Iccc83498f91348ea97f46a392707d0b4ee949ff1\n"
    },
    {
      "commit": "c82b1bc0eacb377e6cea47cafb1242a0b3793457",
      "tree": "3d05344735cbd36a07c4918788d3414b0e7d7949",
      "parents": [
        "a9c8b0e77c701a960935ae5bbb678eabb7bed570"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sun Nov 18 18:06:14 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 19 12:55:31 2018 +0100"
      },
      "message": "Introduce headerButtonGroup content_block\n\nChange-Id: I5a3ca7d46befc702c0bda2203498e76cdebe17f4\n"
    },
    {
      "commit": "a9c8b0e77c701a960935ae5bbb678eabb7bed570",
      "tree": "8750b2eb70adc9aca797e3fb08f91aaada1dd6bd",
      "parents": [
        "864c293d4d28a12b998b87c7bf920e86d35404fc"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 20:20:28 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 20:24:54 2018 +0100"
      },
      "message": "Added \u0027sidebar\u0027 content block and make login form part of Auth plugin\n\nChange-Id: Iab9ef73bce0960336aa3821e6f4f390e96dca574\n"
    },
    {
      "commit": "864c293d4d28a12b998b87c7bf920e86d35404fc",
      "tree": "26ee43057539903bbc7d661d1825f46c5f851f5b",
      "parents": [
        "07e743251a724709f21dd6addcdc0286546869e9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 17:18:55 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 16 18:51:25 2018 +0100"
      },
      "message": "Decoupled authentication from core and introduced as a plugin\n\nChange-Id: I149e5f7f5ab2d833d812e6e381da8ad4b45c1ed7\n"
    },
    {
      "commit": "b89863adcd4c712880cb842a0178d09fd978a226",
      "tree": "3b67bc95b2aa96297d4f9ef9f21ff82038c28509",
      "parents": [
        "7c75841d7e3f50297047f73570150abe40223402"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 16:43:59 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 16:43:59 2018 +0100"
      },
      "message": "Set custom action titles for Ajax request to improve Piwik integration\n\nChange-Id: I38fe710584b838f6dc9215bf9ec212db1abc9877\n"
    },
    {
      "commit": "7c75841d7e3f50297047f73570150abe40223402",
      "tree": "01cb15e427310896a4a15755077baf1344d55c0a",
      "parents": [
        "e6ad55dfa58f4507c7540e7a6313addbfcfb6dd2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 14:17:00 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Nov 13 14:17:00 2018 +0100"
      },
      "message": "Support piwik.embed directive\n\nChange-Id: I3abb4d35ae398967146b37d1f38d451cdf50ed41\n"
    },
    {
      "commit": "4c33c62b80f0f05e0cf8ea65f01d57cf37e6ea9c",
      "tree": "e6400988ffbab617f29628eda729543471e76eb6",
      "parents": [
        "3c69730f7e3c2bffc3780192a3a9746f5415b1e3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 12 13:43:27 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Nov 12 13:43:27 2018 +0100"
      },
      "message": "Introduced Piwik as an optional plugin\n\nChange-Id: I57d6961ac9e922e1a661ea94a5a6c7563688ed0b\n"
    },
    {
      "commit": "d1ff8d80fb73db5b08775bc66b7e529c2b40e09a",
      "tree": "3267517716a997939c54ecc24a4528c781013c54",
      "parents": [
        "385249dc34678dbf4e5018ed18c55654b55b5fdd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 08 13:16:55 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Nov 08 13:16:55 2018 +0100"
      },
      "message": "Limit query length for security reasons\n\nChange-Id: I748e377ab22b1228cc05b0d3faaadacbd829df9c\n"
    },
    {
      "commit": "385249dc34678dbf4e5018ed18c55654b55b5fdd",
      "tree": "2426975d4f3a8356296bb5d8e7b9c965379d35a2",
      "parents": [
        "c4be819463d3558cf606286127b18857c0102d2c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 29 12:26:29 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 29 12:26:29 2018 +0100"
      },
      "message": "Respect cutoff for caching\n\nChange-Id: I59a2dba2c35cff170cbe56e596aa6adee5bec933\n"
    },
    {
      "commit": "c4be819463d3558cf606286127b18857c0102d2c",
      "tree": "2e51f0db699887dbc906aa1042698ae51b5f0742",
      "parents": [
        "73f36081cb2eb9ca60b6e6391b74bd69d77813b3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 16:07:53 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 16:07:53 2018 +0200"
      },
      "message": "Add query parameter validation\n\nChange-Id: Ib0fa76faf0c70bb8373bf723f238c9e88b5b890a\n"
    },
    {
      "commit": "73f36081cb2eb9ca60b6e6391b74bd69d77813b3",
      "tree": "7a22cb2f9550d3246a805bdcfa332a9ca0888deb",
      "parents": [
        "d26951066610a006306d1db5e6439c1f83ad503e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 15:34:59 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 25 15:34:59 2018 +0200"
      },
      "message": "Restructure test suite\n\nChange-Id: Ibbd4bbb27203f9ffa89ae3e3a36b16f455b3523c\n"
    },
    {
      "commit": "2e2098e61790dfe5be866613e6fddd4d9fec691d",
      "tree": "acc3b9bb670cec10059c240a2557a59e541d1a71",
      "parents": [
        "fb6d87de0239af9657362531605d78eae868f0f4"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 20:16:24 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 20:16:24 2018 +0200"
      },
      "message": "Fixed absolute path in test suite\n\nChange-Id: I2bc4fd451f0e4277d3e39b14f38784dc79fa26d7\n"
    },
    {
      "commit": "80a84b23bac49d62150622c6bec0cc16a4a07143",
      "tree": "ad26eaaccda99d1ba86408424170d1fdd6727c77",
      "parents": [
        "8ea842917b147d41453561e7c4a75282879d162e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 17:44:24 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 17:59:14 2018 +0200"
      },
      "message": "Support text information endpoint\n\nChange-Id: I93499d56e235f99dd56189e0174b5c572ae36189\n"
    },
    {
      "commit": "8ea842917b147d41453561e7c4a75282879d162e",
      "tree": "83770ed83de17ac8ce320940a5a02e5855e40ab7",
      "parents": [
        "ec3d0e8999fd538ceaa17d892d629a07ea04503d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 13:41:52 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Oct 24 13:41:52 2018 +0200"
      },
      "message": "Improve error handling\n\nChange-Id: I1f54cf9cd4770d6602f70036cf0e27c9ede8c893\n"
    },
    {
      "commit": "ec3d0e8999fd538ceaa17d892d629a07ea04503d",
      "tree": "6902bf4436c64a10c07ec409c96a27a04c90663b",
      "parents": [
        "d7ed34bbec37e6096e0fac38ae66657da5c86548"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 23 17:51:23 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 23 17:51:23 2018 +0200"
      },
      "message": "Test and fix caching\n\nChange-Id: I2e3e72778d4ff99716f104465ec063be9ac1a580\n"
    },
    {
      "commit": "d7ed34bbec37e6096e0fac38ae66657da5c86548",
      "tree": "b94ac3f7292768a051f8a4f64d98abe1a51245d4",
      "parents": [
        "f21eb49b0042deb8d5fb4feb0f3dd0247d6c177d"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 18:42:28 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 18:42:28 2018 +0200"
      },
      "message": "Fixed authorization in caching\n\nChange-Id: I00aabe2ba4eaef430124c4991789c007b9125cca\n"
    },
    {
      "commit": "f21eb49b0042deb8d5fb4feb0f3dd0247d6c177d",
      "tree": "8c55caa029c640d7f63ed6560593c93647b4145e",
      "parents": [
        "7d96fa42a94880cca9232f64be44e9481b53c1e5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 15:17:56 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 15:17:56 2018 +0200"
      },
      "message": "Introduce caching for all query methods\n\nChange-Id: Ibe43ccc18114f64d30e7e8f1162239daf78090c0\n"
    },
    {
      "commit": "7d96fa42a94880cca9232f64be44e9481b53c1e5",
      "tree": "06f76cd9950d5b613462667f6a268bb7b56230f6",
      "parents": [
        "be61f4cc15fd3af9c3ea84531d0180756553738f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 13:13:16 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 22 13:13:16 2018 +0200"
      },
      "message": "Add error check to corpus_info\n\nChange-Id: I59a158691b88407625741124cc036bc494f16434\n"
    },
    {
      "commit": "be61f4cc15fd3af9c3ea84531d0180756553738f",
      "tree": "1d992e6d01e3445e283b710bbb0337d5fde19a3e",
      "parents": [
        "d0ec3083e8ed822b8576a8a02cb0899cc60538d3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 20 00:52:58 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Oct 20 00:52:58 2018 +0200"
      },
      "message": "Added corpusinfo endpoint\n\nChange-Id: I81a24670e437dad5ac449566eac9460a0819ef18\n"
    },
    {
      "commit": "d0ec3083e8ed822b8576a8a02cb0899cc60538d3",
      "tree": "5c09e8888c6eeafcd192cd925949dd9701bb4d8f",
      "parents": [
        "7093b8196fe2e3ea88b5f4a1c3f048d92fa2a720"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 18:53:09 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 18:53:09 2018 +0200"
      },
      "message": "Check for the right error and warning structure\n\nChange-Id: I7546ad959e93486b04785a5ae82b9fb05903f936\n"
    },
    {
      "commit": "7093b8196fe2e3ea88b5f4a1c3f048d92fa2a720",
      "tree": "f748282d704531bb8e9de6edda18752e440983a7",
      "parents": [
        "b8d0b400e3629094cb9a7a24b8bdad233937219b"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 17:28:21 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 19 17:28:21 2018 +0200"
      },
      "message": "Introduced KalamarErrors plugin\n\nChange-Id: I72fc22a702e41af7beec9d1cbdf3874e65bd2bb4\n"
    },
    {
      "commit": "b8d0b400e3629094cb9a7a24b8bdad233937219b",
      "tree": "de9d36b01034dd0574d0fd6279a06fb4f2ca0903",
      "parents": [
        "b80341d78c948ad37aff837d2eae3055a244694e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 18 23:51:52 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 18 23:51:52 2018 +0200"
      },
      "message": "Added matchinfo tests\n\nChange-Id: Idfbc7ebf3a1dd8524425999b4ab15cbe64bb68c8\n"
    },
    {
      "commit": "b80341d78c948ad37aff837d2eae3055a244694e",
      "tree": "3ab2ec98dcbeca8d3912024e89e037c9ae659cf0",
      "parents": [
        "dffa93920f157b6b00112a40e0b7843e5115fcc6"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 15 19:46:23 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Oct 15 19:46:23 2018 +0200"
      },
      "message": "Add matchinfo to rewritten backend\n\nChange-Id: I3a14dbb23da5071751a31d50881f7084e0a24d22\n"
    },
    {
      "commit": "dffa93920f157b6b00112a40e0b7843e5115fcc6",
      "tree": "109c4ca5bc17fe39b66fe6b0c7cf59251fa5b16e",
      "parents": [
        "323966335af64e6038f0f3284bb49f1eeeec8d2f"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 12 16:26:09 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 12 16:26:09 2018 +0200"
      },
      "message": "Test matches with new search engine\n\nChange-Id: I2d29d4e492b7a0cc34f4a3d5ba3126720bc11e66\n"
    },
    {
      "commit": "323966335af64e6038f0f3284bb49f1eeeec8d2f",
      "tree": "fb6ec131616c4f178f7e6c4aab3b74671c1c7eda",
      "parents": [
        "05c6dd60142ef48484e7138322d51cc315e6baf2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 17:08:37 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 17:08:37 2018 +0200"
      },
      "message": "First working query example with promise based backend\n\nChange-Id: Iee7360d123dc09876d942a32013077d78ea50b91\n"
    },
    {
      "commit": "6d49c1f62307711e8bb00886ad45a8eda11ad0b1",
      "tree": "6a31195ada7f7d72df33329214217d25b99540db",
      "parents": [
        "0e1ed24dd2a381536b23d6032898cc3524da176c"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:21 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:52 2018 +0200"
      },
      "message": "Implement flexible fake backend\n\nChange-Id: Icff0d3b8e1a82c7e459dfac6417f59502f0eb099\n"
    },
    {
      "commit": "0e1ed24dd2a381536b23d6032898cc3524da176c",
      "tree": "a5f27fca9c40fd303fcdff1ef569c0a1d51bd6b3",
      "parents": [
        "9b98136fa9fd7d91e8b12c5608d4982d253fdcc0"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 13:22:00 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Oct 11 14:22:52 2018 +0200"
      },
      "message": "Introduced experimental API method and fixture system\n\nChange-Id: Iffb6d3c4f7f21bcf40c904d40d137b206a3ba266\n"
    },
    {
      "commit": "7b7695de2b4b27dd26ed1d35c410f5905ce48d4e",
      "tree": "1883c320dbe3e299dc24e3708f747560469eda41",
      "parents": [
        "a17bc5bc795a118736776cee93b074c26cd2f899"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 09 19:54:39 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Oct 09 19:54:39 2018 +0200"
      },
      "message": "Removed comment in sass file as it seems to confuse node-sass\n\nChange-Id: Idafbddca856361041d20860df04fac1efa271131\n"
    },
    {
      "commit": "a17bc5bc795a118736776cee93b074c26cd2f899",
      "tree": "f70eb80ef0c59d4a8c0d5de0a0013a236afc6b80",
      "parents": [
        "782fba8d96cc2233b33c941c07784c218ed1d0a3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 05 13:35:01 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Oct 05 13:38:25 2018 +0200"
      },
      "message": "Introduced some basic metadata information\n\nChange-Id: I4fab9d39a86200637cd780ba293e9982f4f0724b\n"
    },
    {
      "commit": "8eef346d3636d2c5754234594abacf22e059bf59",
      "tree": "741a7898a38cd7776b7aa1221a7e880af0486666",
      "parents": [
        "aeeb82569d8a9e3e85e3217faebc2995d1e0b6c5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 20 16:45:10 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Sep 20 16:45:10 2018 +0200"
      },
      "message": "Fix syntax marker in hint line\n\nChange-Id: I554720eadddc949495d3c255aa76e4204de9845a\n"
    },
    {
      "commit": "479994e84950e43d2362c9b155496c6a85a02a0d",
      "tree": "bad6802a50247dfd0e5e24de1afece8ee3c16759",
      "parents": [
        "7f9a6a33ca5e22ac4d5b2a0f55da6c1e28e1ddd9"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Jul 02 13:21:44 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 19 12:06:55 2018 +0200"
      },
      "message": "Initial approach to a widget based plugin system\n\nChange-Id: I8ad07c817248a0d205ec9eb66f0dc579fbcd7160\n"
    },
    {
      "commit": "f44a0a2ce0f4233fc67ee66b15c91ca2b7cc846a",
      "tree": "799759c46bbf08e5801dc34a3b5780934818fbe1",
      "parents": [
        "5746ecfe26752bad3b6d4e14c0840d8c6ed33a79"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 05 11:19:49 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Jul 05 11:19:49 2018 +0200"
      },
      "message": "Test for broken query responses with BAD REQUEST status\n\nChange-Id: Iba7b544f8cd5d8eaa403d3de0b5dc259a81a8766\n"
    },
    {
      "commit": "80dd3ca396942361fd182a9e89d43ad871aa8118",
      "tree": "4ede83f6d8e2678aabd1abf8f2c1c810ad902e4f",
      "parents": [
        "b59accd4ccc161826189961eb75a0f5a28626ee5"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 17 18:11:55 2018 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu May 17 18:11:55 2018 +0200"
      },
      "message": "Remove deprecated placeholder syntax\n\nChange-Id: Ie32d19a6bcf05c399996d27b3d21bdafbed9f284\n"
    },
    {
      "commit": "5e99216c7f03d3ddee39ff2ca81016cc9d7cecad",
      "tree": "56f705e121e3eba2b16444be27ee1ae31e58ea85",
      "parents": [
        "3fe9fc30c159b2d7fa0b88fb28e585ac0ce83b10"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 22 21:55:15 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Mar 22 21:55:15 2018 +0100"
      },
      "message": "Improve and test support for customized templates\n\nChange-Id: I7209c247b01dc06078d84c18e0a7beed80c6a62c\n"
    },
    {
      "commit": "3fe9fc30c159b2d7fa0b88fb28e585ac0ce83b10",
      "tree": "e0511253bd65ec6e2b9ee818a62c22740da86218",
      "parents": [
        "36c020f12fc08843569ccea9154a417f2e659255"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 20 13:12:31 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Mar 20 13:12:31 2018 +0100"
      },
      "message": "Fix error reporting of non-json error responses\n\nChange-Id: I19f67e92b09a41db09509b3b07e04ef2f8a7d2a2\n"
    },
    {
      "commit": "429aeda01f85fd132933b7f6d02ff2b83f7777c9",
      "tree": "a46cde87960fa9d43a4e0c4b19470ddbe73c6f65",
      "parents": [
        "15158e0171f359fd99a5f07264f3d7ffd8e93d96"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 16:02:29 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 16:02:29 2018 +0100"
      },
      "message": "Remember application state on login (issue #20)\n\nChange-Id: Ie72bb05ee53080986749e74b87fc4f71b343c270\n"
    },
    {
      "commit": "15158e0171f359fd99a5f07264f3d7ffd8e93d96",
      "tree": "3f35a940836dd42fe6a524a371d24e7187c102f5",
      "parents": [
        "8bc6ed9a0d92f829dfa85c56b4466011b94ee947"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 12:42:46 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Mar 19 12:42:46 2018 +0100"
      },
      "message": "Prevent csrf attacks on login\n\nChange-Id: I9e6225f80136899e1ab90eac58d8206d2f7b1819\n"
    },
    {
      "commit": "f4a7cf4c5a2f188c7653eca814da19d83fd5fd71",
      "tree": "48a3b0b721370076b29edb1d7986b4217ccc410b",
      "parents": [
        "f1df4af5069125837d06536391d2a8e8a1f7a2dd"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 09 15:58:45 2018 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Jan 09 15:58:45 2018 +0100"
      },
      "message": "Tutorial queries can now be unavailable for certain corpora\n\nChange-Id: Ib52cf6dfc2a020893dd6b252a3d1f5ddd53e936c\n"
    },
    {
      "commit": "2dd87546fa99bb877208ff8f56f54ef92cb0d76b",
      "tree": "408454bc1a2587c5d40c412d351144d3e8586216",
      "parents": [
        "3ebfd4e724b3586f95c6351d8f92c6dd41c56813"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 17 11:21:01 2017 +0100"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Nov 17 11:21:01 2017 +0100"
      },
      "message": "Fixed failing tutorial tests\n\nChange-Id: Idb9bcbe46e5b7c7d58ffdc9b9f826e4c965a3020\n"
    },
    {
      "commit": "0dc1090881dd2497c2e6b0c3f2af122a3a3739dd",
      "tree": "94342b6fae7f49312b226cb9acc97bbb35a14dac",
      "parents": [
        "4856781726f46eec1a02e006c35a9c7cdac8aaa2"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 01 18:00:16 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Sep 01 18:00:16 2017 +0200"
      },
      "message": "Localize navigation\n\nChange-Id: Id3e423bbf51916cdff737e9188b6104696a0f5b5\n"
    },
    {
      "commit": "ccd71a4dd3f8e189145daa30e1e1dfdbeaca7c43",
      "tree": "ad1106312c02395706db855a119cecf966d0aa3c",
      "parents": [
        "0af141443b8896e167250291a6326256f9643114"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 30 18:09:19 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Fri Jun 30 18:09:19 2017 +0200"
      },
      "message": "Added german poliqarp tutorial\n\nChange-Id: I6addb6c6c4a0fee2f5725701b961ac58a531db1a\n"
    },
    {
      "commit": "7d75ee3ea0f12789c912b0db5fd2961001f77d61",
      "tree": "f6effa318b56d19ac816396ff4b48ea6f0c687e8",
      "parents": [
        "ccede025e8505a0c7a4a08f7d29b17f6f6a7d9b3"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 02 13:42:41 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue May 02 13:42:41 2017 +0200"
      },
      "message": "Made authorization optional\n\nChange-Id: Ib86f47d05136bc806a3f4ccde5e567a387528804\n"
    },
    {
      "commit": "1b0c265811f78de9d9d0e9311725a00c0af170b9",
      "tree": "0b778752d33451d6e5a8265cf25a2b7f770d0798",
      "parents": [
        "5258d46c13f017aa9d4cf771599e9ce5e24025ff"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 15:28:49 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Fixed intro\n\nChange-Id: Ifd2af380084eadff629bddb3edb8fad34a39ed0b\n"
    },
    {
      "commit": "14a79e6de1373dd557e3f407ef5752e4e2a82d98",
      "tree": "64539859e46279f7ac2de9a1fc4090934e6f74f6",
      "parents": [
        "bc213c02675830c6c9dacaf268f94e494d4034d8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Apr 24 20:16:58 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Fixed ficture test for errors\n\nChange-Id: I1957277d5ee2ef423ef5b15c553e1ffd97c58c01\n"
    },
    {
      "commit": "bc213c02675830c6c9dacaf268f94e494d4034d8",
      "tree": "85fb0b77cb76f94723af857f2b22ec1977bc57d3",
      "parents": [
        "e5ef4e0b693d5f68e4da01d3359b650ff7d28d97"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 20 16:45:55 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Added authorized search and fixed logout\n\nChange-Id: Ia18d1bf14286c658a9aef9ca29508145f07309ca\n"
    },
    {
      "commit": "e5ef4e0b693d5f68e4da01d3359b650ff7d28d97",
      "tree": "e0e70433021d395f8661f90e3a9482aa17d4e2b6",
      "parents": [
        "45cd0ce4192fa26df06187843fa2a267cfbcaf01"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Wed Apr 19 17:07:52 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Improved login and prepared logout\n\nChange-Id: I29e7c3752682e1016cbbd861ac1c1c3dd64964ab\n"
    },
    {
      "commit": "45cd0ce4192fa26df06187843fa2a267cfbcaf01",
      "tree": "756d90c6e0da3a6539723f10405681cee238e34c",
      "parents": [
        "089ae2c75d79437a8e0aeee1f5e0a2542eec531e"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Tue Apr 18 23:24:29 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Test query language entry\n\nChange-Id: I415396b8f69ad25f3d7f6751c2a43a072012492c\n"
    },
    {
      "commit": "089ae2c75d79437a8e0aeee1f5e0a2542eec531e",
      "tree": "e7e33ef3a0856e167e7bf14e576380cae26ff32f",
      "parents": [
        "3042f24e2d44614cd98d8aedcb9736e94e6e1d70"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Mon Apr 17 17:59:23 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Test with page request\n\nChange-Id: If9600aaec0bab143f43b9433ad2b00ff7b3fb960\n"
    },
    {
      "commit": "3042f24e2d44614cd98d8aedcb9736e94e6e1d70",
      "tree": "4ed62089ab09ff8083ef3347aa067f4ecf6a16d3",
      "parents": [
        "2e3d377e53a3089a43ee7f004da4b069adca31f8"
      ],
      "author": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Sat Apr 15 16:57:55 2017 +0200"
      },
      "committer": {
        "name": "Akron",
        "email": "nils@diewald-online.de",
        "time": "Thu Apr 27 20:11:25 2017 +0200"
      },
      "message": "Added simple search fixture to fake server\n\nChange-Id: I65a5fcc80820d6eb61a2deab1748e25ab1354dc3\n"
    }
  ],
  "next": "2e3d377e53a3089a43ee7f004da4b069adca31f8"
}
