)]}'
{"id":"openstack%2Fkeystonemiddleware~707271","triplet_id":"openstack%2Fkeystonemiddleware~stable%2Fpike~I73bde68be53afff4e8dff12d756b8381f34b2adb","project":"openstack/keystonemiddleware","branch":"stable/pike","topic":"fix-bandit","hashtags":[],"change_id":"I73bde68be53afff4e8dff12d756b8381f34b2adb","subject":"Make tests pass in 2022","status":"MERGED","created":"2020-02-11 23:34:18.000000000","updated":"2020-02-15 03:21:38.000000000","submitted":"2020-02-15 03:20:19.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"707271-1581736819935-0cc33de8","meta_rev_id":"d34afd26954b3dfbe007dfb193d5257a72a8c503","_number":707271,"virtual_id_number":707271,"owner":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-02-15 03:20:19.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2020-02-12 16:26:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":0,"date":"2020-02-12 02:19:11.000000000","_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":1,"date":"2020-02-12 16:27:12.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":0,"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-02-11 23:34:18.000000000","updated_by":{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},"reviewer":{"_account_id":1446,"name":"Bernhard M.","email":"bmwiedemann@zq1.de","username":"ubuntubmw","status":"dev at SUSE"},"state":"REVIEWER"},{"updated":"2020-02-12 02:19:11.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2020-02-12 16:26:05.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"state":"REVIEWER"},{"updated":"2020-02-15 03:20:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"45b27ec781ab58d78ed22e33a5f7244c3fd0dfa7","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-11 23:34:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ba5b2821bf3fa5f1aef76245b3eef41d8de85938","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 00:22:32.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c6b3d2b81ef41a38c85b57dd73dbc63 : SUCCESS in 5m 58s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b2cb76fc0c904606a4e45582564898ff : SUCCESS in 7m 31s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5973c945428d43bfbc2658f63432b21f : SUCCESS in 5m 57s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/223d6d84dca948c38b155e4b7d67c931 : SUCCESS in 8m 00s\n- tempest-full https://zuul.opendev.org/t/openstack/build/c12eab391ee74bd9a5e51290dfaec17f : POST_FAILURE in 43m 12s","accounts_in_message":[],"_revision_number":1},{"id":"d3996c320031969e4384d307739ffae0110322c1","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-12 02:19:11.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"97515db28e10996a3b83e5400f5faa31b32d9234","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 03:57:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b136111f06a64eefb136a17da6649f7f : SUCCESS in 5m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/adc46bb2d5794c1dab23a705149d04bd : SUCCESS in 6m 05s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6ff2e725e4884c1da73968a0a7c76c34 : SUCCESS in 6m 27s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/c8619acbe5b64ea394a2467133fe9b81 : SUCCESS in 5m 11s\n- requirements-check https://zuul.opendev.org/t/openstack/build/d301c08d6f5c4812949fe6cbf5cb8cf2 : SUCCESS in 3m 29s\n- tempest-full https://zuul.opendev.org/t/openstack/build/4059c9eb83054bea82267e925f7454c9 : SUCCESS in 1h 37m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/248bd2cf4c17430ebaeef1170b7d1d83 : SUCCESS in 6m 13s","accounts_in_message":[],"_revision_number":2},{"id":"81520b53a1788eee9aa9c54751ca731e8bb18ad4","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-02-12 16:26:05.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"26bb47f78f4fbb379894cdf9870fe25deb0dee76","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-12 16:27:12.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"10c2333cc16f573be1aaae26e23326b8aa906172","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 16:27:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"5e0f43dd1522f697c312318bab0c09a6f8d5af5d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-12 17:58:12.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/58cca5e67f38441798411f1ec8323cef : SUCCESS in 6m 44s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/48952b0d15a2484d8b863d336957b6ca : SUCCESS in 6m 01s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/bd22fd5877804d9a9873147c8d4f8532 : SUCCESS in 6m 09s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/798d1da5179a4decbe8074933edcdff2 : SUCCESS in 6m 17s\n- requirements-check https://zuul.opendev.org/t/openstack/build/659cdc62244746e7840e134d0c9fef30 : POST_FAILURE in 3m 36s\n- tempest-full https://zuul.opendev.org/t/openstack/build/cd1abc74eb134440a8ce23d2af182c22 : POST_FAILURE in 1h 28m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0fcee352941b47aba09fa4566d4c9522 : SUCCESS in 7m 19s","accounts_in_message":[],"_revision_number":2},{"id":"0fd948f0b9dc04d468a490da03413be2c9930a01","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-02-15 00:09:21.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"0f4baf59133a0be6218f7c6ba2ca07cdea7ae8b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-15 01:42:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0443fd3b23674f6ebff8e804b8aa6492 : SUCCESS in 4m 42s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/61496d023fdf40ac941d8517d3b04eb9 : SUCCESS in 5m 22s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5485b7ae4c8444e2b7d46921d11748dc : SUCCESS in 5m 17s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/45654d37f59349288f0bed8bc769c391 : SUCCESS in 5m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/b8329f8a77544f098b10a019a0bb3490 : SUCCESS in 3m 33s\n- tempest-full https://zuul.opendev.org/t/openstack/build/63d2b5a6c8374068a6f8775c1fe1c660 : SUCCESS in 1h 31m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0101155a3725473b9628d25effd7b457 : SUCCESS in 5m 28s","accounts_in_message":[],"_revision_number":2},{"id":"e92fc0e3debbf9de9bfdbd9f95d5b9b82769928c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-15 01:43:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1cf60cdf2c319da41dbeb726b49baf2517c78eb9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-15 03:20:19.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"7fde689260f2f2273ef00b57980d28d89339f7d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-15 03:20:19.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0a89b2e39824beca665e638554426eb : SUCCESS in 4m 48s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cb9914e4bef240a799a3b25a7db5bc00 : SUCCESS in 4m 07s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ae7443976d27407198fbca811f58d423 : SUCCESS in 5m 06s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/fceea253c2d34a1d9063f4b9aa17c1a9 : SUCCESS in 4m 18s\n- requirements-check https://zuul.opendev.org/t/openstack/build/f357c146ae8a443181f55739a3884f2a : SUCCESS in 3m 08s\n- tempest-full https://zuul.opendev.org/t/openstack/build/1d569e534d22429fb030a00509217bd5 : SUCCESS in 1h 32m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9444f2ad810c428a849f1b87083141c5 : SUCCESS in 5m 23s","accounts_in_message":[],"_revision_number":2},{"id":"dc613ace7b43f94b3ec22556cc0b075be2636996","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-15 03:21:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/deb5470f9d4641f8a3525aa7756a0f10 : SUCCESS in 1m 03s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1a6f5d484d1ecc06bf84b4c6d16ac9f0d7613fa8","revisions":{"cac20868ca08a541892d9adba441913752b2d9fc":{"kind":"REWORK","_number":1,"created":"2020-02-11 23:34:18.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/71/707271/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/71/707271/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/1"}}},"commit":{"parents":[{"commit":"7197ec32914125fe7f361cf897a4a44b0789b3b8","subject":"Update stable/queens upper constraints file location","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/7197ec32914125fe7f361cf897a4a44b0789b3b8"}]}],"author":{"name":"Bernhard M. Wiedemann","email":"bwiedemann@suse.de","date":"2019-05-08 12:00:26.000000000","tz":120},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-02-11 23:33:03.000000000","tz":-480},"subject":"Make tests pass in 2022","message":"Make tests pass in 2022\n\nBackground:\nAs part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future.\nThe usual offset is +15 years, because that is how long I expect some software will be used in some places.\nThis showed up failing tests in our package build.\nSee https://reproducible-builds.org/ for why this matters.\n\nThis makes it expire 1 year in the future to model realistic tokens.\n\nNOTE: in addition to the orginal backport, this patch adds the following\nchanges. The changes has to be combined into a single patch in order to\navoid circular dependencies.\n\n1. fixed the hadcoded token expiration date in\nkeystonemiddleware/tests/unit/client_fixtures.py. This is using the same\ntechnique in the original backport.\n\n2. fixed bandit complains in keystonemiddleware/auth_token/_request.py.\nThe request environment variable names are not tokens. We\u0027ll need to\nmark them as false positives so bandit can stop chirping.\n\nChange-Id: I73bde68be53afff4e8dff12d756b8381f34b2adb\n(cherry picked from commit 4a4c96ce9b28ed54f93a21ca405c5b34ef3c3429)\n(cherry picked from commit 8b5202e730b5294b3420b7b64a62100f5309cc3e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/cac20868ca08a541892d9adba441913752b2d9fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/cac20868ca08a541892d9adba441913752b2d9fc"}]},"branch":"refs/heads/stable/pike"},"1a6f5d484d1ecc06bf84b4c6d16ac9f0d7613fa8":{"kind":"REWORK","_number":2,"created":"2020-02-12 02:19:11.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/71/707271/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/71/707271/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/71/707271/2"}}},"commit":{"parents":[{"commit":"425862faf157bfed4cf01821e6908b49a88c5d05","subject":"OpenDev Migration Patch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/425862faf157bfed4cf01821e6908b49a88c5d05"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2019-08-26 22:41:41.000000000","tz":0},"committer":{"name":"Colleen Murphy","email":"colleen@gazlene.net","date":"2020-02-12 02:17:28.000000000","tz":-480},"subject":"Make tests pass in 2022","message":"Make tests pass in 2022\n\nBackground:\nAs part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future.\nThe usual offset is +15 years, because that is how long I expect some software will be used in some places.\nThis showed up failing tests in our package build.\nSee https://reproducible-builds.org/ for why this matters.\n\nThis makes it expire 1 year in the future to model realistic tokens.\n\nNOTE: in addition to the orginal backport, this patch adds the following\nchanges. The changes has to be combined into a single patch in order to\navoid circular dependencies.\n\n1. fixed the hadcoded token expiration date in\nkeystonemiddleware/tests/unit/client_fixtures.py. This is using the same\ntechnique in the original backport.\n\n2. fixed bandit complains in keystonemiddleware/auth_token/_request.py.\nThe request environment variable names are not tokens. We\u0027ll need to\nmark them as false positives so bandit can stop chirping.\n\n3. cherry-picked d68942d03d1628b0cc209024ec5966bc74f2f6d0 with U-C URL\n   in tox.ini adjusted for pike\n\nChange-Id: I73bde68be53afff4e8dff12d756b8381f34b2adb\n(cherry picked from commit 4a4c96ce9b28ed54f93a21ca405c5b34ef3c3429)\n(cherry picked from commit 8b5202e730b5294b3420b7b64a62100f5309cc3e)\n(cherry picked from commit d68942d03d1628b0cc209024ec5966bc74f2f6d0)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/1a6f5d484d1ecc06bf84b4c6d16ac9f0d7613fa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/1a6f5d484d1ecc06bf84b4c6d16ac9f0d7613fa8"}]},"branch":"refs/heads/stable/pike"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
