)]}'
{
  "commit": "58f217993c08737fb663ef7f8859c49db7da904f",
  "tree": "a13ac82d2517dd70404a892496d866f1469eadaf",
  "parents": [
    "122918e0089e9d7d6b807afd6f23f306e86974f6"
  ],
  "author": {
    "name": "Tobias Stummer",
    "email": "stummer@develop-group.de",
    "time": "Fri Nov 13 08:15:15 2020 +0100"
  },
  "committer": {
    "name": "Tobias Stummer",
    "email": "stummer@develop-group.de",
    "time": "Fri Nov 13 08:15:15 2020 +0100"
  },
  "message": "[TOB-20,38,62,359] feat: v1.0.0\n\nCommit contains all backend tasks for the sprint ten.\n\nThe focus of sprint 10 was to:\n\n- add admin interfaces\n- enhance persistant layer for less db intensive attachment handling\n- update db init script for postgres\n- add db init script for oracle dbs\n\nDetails:\n\n[TOB-359] feat: postgres and oracle db support\n * cleaned up database initializations script for postgreSQL\n * add database initialization script for Oracle databases\n * enhanced persistance layer to support both databases\n * added AttachmentLob database table for faster database responses\n * add missing authorization config entry for users-sync\n * altered testcases according to the above changes\n * increase version number\n\n[TOB-443] feat: admin interface user settings\n * added interface to get users\n * added interface to set user-settings\n * modified user to department database relation to a direct relation\n   from user to department via department_id\n * update persistance layer due to user to department database relation\n   change\n\n[TOB-438] feat: admin interface textblockDef\n * added admin interfaces to read and set textblockDefinitions\n\n[TOB-431,432] feat: departments admin interface\n * added admin interface to read and set the DepartmentStructure\n * moved user sync interface to admin subpath\n\nSigned-off-by: Tobias Stummer \u003cstummer@develop-group.de\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc2416d83a1d2543b853a4c6e120be74b6113586",
      "new_mode": 33188,
      "new_path": "deploy/db/createDB-Oracle.sql"
    },
    {
      "type": "modify",
      "old_id": "fa787d781677536dad4d9c721397b80b7845b744",
      "old_mode": 33188,
      "old_path": "deploy/db/createDB.sql",
      "new_id": "88dc565ab1b1437830318ea3d96f7f0854591305",
      "new_mode": 33188,
      "new_path": "deploy/db/createDB.sql"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fffd1a7c5784e3fa0e16497a4dc31cd4d432fd1",
      "new_mode": 33188,
      "new_path": "docker-compose.yml"
    },
    {
      "type": "modify",
      "old_id": "621253319d28e53338b98349174db22362bf2ce2",
      "old_mode": 33188,
      "old_path": "docker/postgresenv/files/02_create_tables.sh",
      "new_id": "2ce5b5e1f406b24f3728cd357216ba0961bd6446",
      "new_mode": 33188,
      "new_path": "docker/postgresenv/files/02_create_tables.sh"
    },
    {
      "type": "modify",
      "old_id": "98865a50fc6ace806e8a8284f83e1021d8272b82",
      "old_mode": 33188,
      "old_path": "docker/runenv/config/application.yml",
      "new_id": "5ea8d382d4f588401fb382840f246be6530e1803",
      "new_mode": 33188,
      "new_path": "docker/runenv/config/application.yml"
    },
    {
      "type": "modify",
      "old_id": "7ba96b777a34e07437fc9fc76edc5fcba362385a",
      "old_mode": 33188,
      "old_path": "docker/runenv/config/authorization.csv",
      "new_id": "fd06f90981cf433cd718a30124188b57ec129299",
      "new_mode": 33188,
      "new_path": "docker/runenv/config/authorization.csv"
    },
    {
      "type": "modify",
      "old_id": "696a8df262d9960b7d1f0fcb0eb9ee3e264d59e7",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "b21bec2117fcb80e9a6f103f1a15909a5c161211",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "modify",
      "old_id": "68d3cf13865f9aa6b1528371ad97fd7f7460c9c3",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/config/auth/UserRoles.java",
      "new_id": "d5bcfd26e282029a7797f7c73e405b10f3a7592f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/config/auth/UserRoles.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b59c20c68245c4dd09bf6511474dac183bbff24e",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/controller/AdminController.java"
    },
    {
      "type": "delete",
      "old_id": "6e8759ecef8e48679fe9f2715b6b2a151d1cffd4",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/controller/UsersController.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0a272ad847a8ca84c044c488b913a91e04d5dfed",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/exceptions/FailedDependencyException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e14a576a44ac37adae70456040d180c505884ec3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/exceptions/FailedDependencyServiceException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b6b1ea5fccb1f27ee0e70498bf1f361ba7a4046",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/DepartmentModel.java"
    },
    {
      "type": "modify",
      "old_id": "0db4464363d778a5f011dd18a65d1e48d418d352",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/KeyCloakUser.java",
      "new_id": "057f182ccac3a01d17742f1c848db0343d1d5672",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/KeyCloakUser.java"
    },
    {
      "type": "modify",
      "old_id": "41005f30709a103bdbb561b9a96cb84a0c3d1f2d",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/TextblockDefinition.java",
      "new_id": "f9e934816921a1b43b71aaa38e5a6c977cb312c3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/TextblockDefinition.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff76932595725dfea725e980fd23f7efd37612e2",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/UserAdminModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38bfd57a779a6b78bb2d072e6d1c0711bcff60d2",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/UserAdminSettingsModel.java"
    },
    {
      "type": "modify",
      "old_id": "ca7175ba535cfd22af97839541d90e6d8633d95e",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/UserModel.java",
      "new_id": "58a1550806df74d95981b155f5b5adb4eb39ec47",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/UserModel.java"
    },
    {
      "type": "modify",
      "old_id": "e6bffe0c19d60fd3f46b30bedd1ccb41f31e5ef9",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/conf/AuthorizationRuleActions.java",
      "new_id": "08dc89b2d0df38ecc53f3bb1d89ef7d211b91fbc",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/conf/AuthorizationRuleActions.java"
    },
    {
      "type": "modify",
      "old_id": "5b16425983fb862e7fa76aa487e134491903573e",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblAttachment.java",
      "new_id": "85cbac73cf8c8213b11beede8905742983ef0200",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblAttachment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fffc031d6a32eedee0965dd56e17952b5c276a6",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblAttachmentLob.java"
    },
    {
      "type": "modify",
      "old_id": "03e9e6fb49492bbdccdd71607d51f21c8ad3e45d",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblComment.java",
      "new_id": "f20fb8a51a76b0ff783539c6dfd9eedb825c89b3",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblComment.java"
    },
    {
      "type": "modify",
      "old_id": "4432954eee9bfa94f4be9776ca8b3ea76176675a",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblDepartment.java",
      "new_id": "f120268721ba9ba951878b63b70f5f7bcb345a7c",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblDepartment.java"
    },
    {
      "type": "modify",
      "old_id": "e704d85f0ac8e287d54884bf92459dec299a62da",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblStatement.java",
      "new_id": "ed239d07a24bee16a3411734dfa33e01d96f345a",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblStatement.java"
    },
    {
      "type": "modify",
      "old_id": "e05e264ce544c16a761c3b5a59a271db8a847401",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblStatementEditLog.java",
      "new_id": "c3d047022b37ed227b6f4b1fd0ec8b51b0978578",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblStatementEditLog.java"
    },
    {
      "type": "modify",
      "old_id": "eccd07d78228cd6021fbf07f91298834544b07ec",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblUser.java",
      "new_id": "cc3d4d859a824290ec86f1fbff4a023d5a8d3897",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblUser.java"
    },
    {
      "type": "modify",
      "old_id": "86a5f7ffc0e9b87143ff4abb2e8c228c2d9bc8bc",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblWorkflowdata.java",
      "new_id": "d34f6a9bfad3c21a5fb9d6681a17c7c3c5e9a174",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/TblWorkflowdata.java"
    },
    {
      "type": "modify",
      "old_id": "2dfea75200c9fb7765b5ac2fa7829c8417a6e86c",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/VwStatementPositionSearch.java",
      "new_id": "5c66df7da3205d998bf39976729c8ab954f3ada5",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/model/db/VwStatementPositionSearch.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e5f01d6f7602d1aaecc8554eca858eef9dfce9f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/repository/AttachmentLobRepository.java"
    },
    {
      "type": "modify",
      "old_id": "a1e21182ce19f24d9a45cd5083bd6f5dc11812c8",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/repository/DepartmentstructureRepository.java",
      "new_id": "bb1570125737723fae8aa166d9f8ae7d47492b02",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/repository/DepartmentstructureRepository.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11fb95420f159c84ebd8a339111eabb260eedb73",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/AdminService.java"
    },
    {
      "type": "modify",
      "old_id": "e21fc099afce4e92e9ee7e892e507b1a8bc0cce6",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/MailService.java",
      "new_id": "ea1658746ee7fcfded282a75722b143e01ce0ba5",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/MailService.java"
    },
    {
      "type": "modify",
      "old_id": "c620b7e14231e7a496aca5315dbc1a69e554a004",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/NotifyService.java",
      "new_id": "2c0d83b16ff8ebac46c5bff151cd0966722c462f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/NotifyService.java"
    },
    {
      "type": "modify",
      "old_id": "f4ecae3ddcffe193f25904fa6994161d906203af",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/StatementOverviewService.java",
      "new_id": "35aa85959959cecaddd57b625e9351059c5af82f",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/StatementOverviewService.java"
    },
    {
      "type": "modify",
      "old_id": "39ea9f1305547e5186ee7bd1594e25384a538a7a",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/StatementService.java",
      "new_id": "35d522ee10d0f31d78f5ce67c7c0bee9f9ce108a",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/StatementService.java"
    },
    {
      "type": "modify",
      "old_id": "cf0182a38d34845fc46444e3ed5525591d54dcea",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/TaskAdditionsService.java",
      "new_id": "79efc0a2c8a5645d301dbe922c50f3ef36868970",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/TaskAdditionsService.java"
    },
    {
      "type": "modify",
      "old_id": "f2132f1503d7248bac1e9ea1e4564f0e3baa411b",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/UsersService.java",
      "new_id": "394671f905e9590867bbaffffd9ee19bb29ece8e",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/UsersService.java"
    },
    {
      "type": "modify",
      "old_id": "21791d05cc0e602e9c61ddd1557c73ba634f0c24",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/WorkflowDataService.java",
      "new_id": "6c0717c97f877d54e54aa4e97452c99ac2a8c013",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/service/WorkflowDataService.java"
    },
    {
      "type": "modify",
      "old_id": "52beb1595220d5670bf5f96f7a180870846f2192",
      "old_mode": 33188,
      "old_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/viewmodel/DistrictDepartmentsModel.java",
      "new_id": "7c876ba1dfb5006f59870f3d13fdbc7661dbeafb",
      "new_mode": 33188,
      "new_path": "src/main/java/org/eclipse/openk/statementpublicaffairs/viewmodel/DistrictDepartmentsModel.java"
    },
    {
      "type": "modify",
      "old_id": "c65dc880005ec559fb21f68f5cf964f8ef228b4f",
      "old_mode": 33188,
      "old_path": "src/main/resources/application-test.yml",
      "new_id": "dc0d14d29fb3955df327af0a45adc8990f7e45b5",
      "new_mode": 33188,
      "new_path": "src/main/resources/application-test.yml"
    },
    {
      "type": "modify",
      "old_id": "38d620ae858fda3364b56473f102ebc04630968e",
      "old_mode": 33188,
      "old_path": "src/main/resources/application.yml",
      "new_id": "e36042f0b40f7ff460f5a3b2623e5b612ec682d3",
      "new_mode": 33188,
      "new_path": "src/main/resources/application.yml"
    },
    {
      "type": "modify",
      "old_id": "e01c82498d6950ceb7879b86e772f5f5a0e69e3d",
      "old_mode": 33188,
      "old_path": "src/main/resources/authorization.csv",
      "new_id": "fd06f90981cf433cd718a30124188b57ec129299",
      "new_mode": 33188,
      "new_path": "src/main/resources/authorization.csv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb10f565e6877560a3ccf9866cb5dc387f317f9c",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/config/TestConfigurationAdminService.java"
    },
    {
      "type": "modify",
      "old_id": "25f46961a5ed6a1d5e060178ac638efdbd12ba80",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/config/TestConfigurationArchiveService.java",
      "new_id": "90e03657f702e6ccc1fe752d86547ed2813caf1a",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/config/TestConfigurationArchiveService.java"
    },
    {
      "type": "modify",
      "old_id": "48a3680a9e12c35809ec2da10ea77442f57387ea",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/config/TestConfigurationStatementService.java",
      "new_id": "36c144508e37a63ed2d1d923a4dc31759beb207a",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/config/TestConfigurationStatementService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "697510ca8a0c6c7035b051ee1022c6b6d25b443f",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/controller/AdminControllerTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "989ea7bbac693f88f008355afd48fd98c0a4fdcd",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/AdminServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "7ed87bd7ebec6f833efb9f3672c36cd9db1bfd1b",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/ArchiveServiceTest.java",
      "new_id": "91b003f47d41970f1e16a31fa226e304950ccc81",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/ArchiveServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "ccaf769621c1c74be6875a88c291ad136822463f",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/StatementOverviewServiceTest.java",
      "new_id": "a7028cfdf0cbc4b9bddd7bfd83e41c5d9d54f516",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/StatementOverviewServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "9346f7c81f5d9ea10e7e9148a999775c108a4659",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/StatementServiceTest.java",
      "new_id": "a1c4d6ae4a98f474496f9702a32b0485017880ca",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/StatementServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "0d951f93f9b8017fd788b0274c6fe6fb0a10d7c8",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/UsersServiceTest.java",
      "new_id": "f81ebf2793883e41afc15ed92e24b8a127fec823",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/UsersServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "f21f36edfcd086b8180d08920a4efef7aebba124",
      "old_mode": 33188,
      "old_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/WorkflowDataServiceTest.java",
      "new_id": "7336e4e8980783575400a2bcf667cb0942f966a1",
      "new_mode": 33188,
      "new_path": "src/test/java/org/eclipse/openk/statementpublicaffairs/service/WorkflowDataServiceTest.java"
    }
  ]
}
