)]}'
{"ansible/group_vars/all.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"54388756c6872cc43d7447d0e5b1a035a88233d2","unresolved":false,"context_lines":[{"line_number":562,"context_line":"ceph_cache_rule: \"cache host firstn\""},{"line_number":563,"context_line":""},{"line_number":564,"context_line":"#######################"},{"line_number":565,"context_line":"# VMware options"},{"line_number":566,"context_line":"#######################"},{"line_number":567,"context_line":"vmware_vcenter_host_ip: \"\""},{"line_number":568,"context_line":"vmware_vcenter_host_username: \"\""},{"line_number":569,"context_line":"vmware_vcenter_host_password: \"\""},{"line_number":570,"context_line":"vmware_vcenter_insecure: \"\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3f044301_120ebf3a","line":570,"range":{"start_line":565,"start_character":0,"end_line":570,"end_character":27},"updated":"2017-05-08 09:28:23.000000000","message":"ditto for other vmware reviews, I would prefer not overload group-vars/globals with a bunch of variables, docs can handle this variable configuration","commit_id":"de018a452e9731c360d69feb1d0dd3bdf7dd53a3"}],"ansible/roles/ceilometer/tasks/config.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"908f5d4da5a9cebd2c887b5b4731b7fc9d09115b","unresolved":false,"context_lines":[{"line_number":111,"context_line":"  vars:"},{"line_number":112,"context_line":"    service: \"{{ ceilometer_services[\u0027ceilometer-compute\u0027] }}\""},{"line_number":113,"context_line":"  copy:"},{"line_number":114,"context_line":"    src: \"{{ node_custom_config }}/vmware_ca\""},{"line_number":115,"context_line":"    dest: \"{{ node_config_directory }}/ceilometer-compute/vmware_ca\""},{"line_number":116,"context_line":"  register: vcenter_ca_file"},{"line_number":117,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_4174c199","line":114,"range":{"start_line":114,"start_character":36,"end_line":114,"end_character":44},"updated":"2017-07-12 14:37:55.000000000","message":"why in some roles uses base node_custom_config and in others /nova as example?","commit_id":"5aa22062a83d9448aad4fda57bb2b309efab942a"},{"author":{"_account_id":24013,"name":"jimmygc","email":"guochao@winhong.com","username":"jimmygc"},"change_message_id":"528307f391e4cf08bba814726ab311a804788dde","unresolved":false,"context_lines":[{"line_number":111,"context_line":"  vars:"},{"line_number":112,"context_line":"    service: \"{{ ceilometer_services[\u0027ceilometer-compute\u0027] }}\""},{"line_number":113,"context_line":"  copy:"},{"line_number":114,"context_line":"    src: \"{{ node_custom_config }}/vmware_ca\""},{"line_number":115,"context_line":"    dest: \"{{ node_config_directory }}/ceilometer-compute/vmware_ca\""},{"line_number":116,"context_line":"  register: vcenter_ca_file"},{"line_number":117,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f1a1f67_cf345c4d","line":114,"range":{"start_line":114,"start_character":36,"end_line":114,"end_character":44},"in_reply_to":"1f1a1f67_4174c199","updated":"2017-07-13 09:07:09.000000000","message":"I think this CA file should be used among multiple containers. It is properer to put in in {{ node_custom_config }} than in {{ node_custom_config }}/nova? I think.","commit_id":"5aa22062a83d9448aad4fda57bb2b309efab942a"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"f11dc281acdc27237bc82a7a3acd2b5eaaca256a","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    dest: \"{{ node_config_directory }}/ceilometer-compute/vmware_ca\""},{"line_number":111,"context_line":"  register: vcenter_ca_file"},{"line_number":112,"context_line":"  when:"},{"line_number":113,"context_line":"    - nova_compute_virt_type \u003d\u003d \"vmware\""},{"line_number":114,"context_line":"    - not vmware_vcenter_insecure | bool"},{"line_number":115,"context_line":"    - inventory_hostname in groups[service.group]"},{"line_number":116,"context_line":"    - service.enabled | bool"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"ff346bd7_818c6b7f","line":113,"updated":"2017-07-27 05:46:16.000000000","message":"nova_compute_virt_type is not defined.","commit_id":"2a1411cf24d883a77a6e476c5b7fcae79a79e0c8"}],"ansible/roles/ceilometer/templates/ceilometer-compute.json.j2":[{"author":{"_account_id":25945,"name":"Huan Peng","email":"penghuan@gohighsec.com","username":"penghuan"},"change_message_id":"e448d2030af5da9e3939fce07e154e7221340185","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"dest\": \"/etc/ceilometer/pipeline.yaml\","},{"line_number":20,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":21,"context_line":"            \"perm\": \"0600\""},{"line_number":22,"context_line":"        }{% if nova_compute_virt_type \u003d\u003d \"vmware\" and not vmware_vcenter_insecure | bool %},"},{"line_number":23,"context_line":"        {"},{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/vmware_ca\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/ceilometer/vmware_ca\","}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"9f436f4f_81866fb8","line":22,"range":{"start_line":22,"start_character":91,"end_line":22,"end_character":92},"updated":"2017-08-16 09:28:52.000000000","message":"The comma should be in front","commit_id":"7b385f9857d3c65b44979227135e48e2cf6f0032"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"41133da1649c2082a4ea5e9a477d6dbb5286a4bd","unresolved":false,"context_lines":[{"line_number":19,"context_line":"            \"dest\": \"/etc/ceilometer/pipeline.yaml\","},{"line_number":20,"context_line":"            \"owner\": \"ceilometer\","},{"line_number":21,"context_line":"            \"perm\": \"0600\""},{"line_number":22,"context_line":"        }{% if nova_compute_virt_type \u003d\u003d \"vmware\" and not vmware_vcenter_insecure | bool %},"},{"line_number":23,"context_line":"        {"},{"line_number":24,"context_line":"            \"source\": \"{{ container_config_directory }}/vmware_ca\","},{"line_number":25,"context_line":"            \"dest\": \"/etc/ceilometer/vmware_ca\","}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"9f436f4f_cd1f016a","line":22,"range":{"start_line":22,"start_character":91,"end_line":22,"end_character":92},"in_reply_to":"9f436f4f_81866fb8","updated":"2017-08-16 15:21:36.000000000","message":"current comma location is correct.","commit_id":"7b385f9857d3c65b44979227135e48e2cf6f0032"}],"ansible/roles/ceilometer/templates/ceilometer.conf.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"7b2ecd2c2ba59aad5ef4d22ce5381d8dd6a4f4ec","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"transport_url \u003d rabbit://{% for host in groups[\u0027rabbitmq\u0027] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if ceilometer_event_type \u003d\u003d \"mongodb\" %}"},{"line_number":9,"context_line":"event_dispatchers \u003d database"},{"line_number":10,"context_line":"{% elif ceilometer_event_type \u003d\u003d \"gnocchi\" %}"},{"line_number":11,"context_line":"event_dispatchers \u003d gnocchi"},{"line_number":12,"context_line":"{% elif ceilometer_event_type \u003d\u003d \"panko\" %}"},{"line_number":13,"context_line":"event_dispatchers \u003d panko"},{"line_number":14,"context_line":"{% endif %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{% if ceilometer_database_type \u003d\u003d \u0027gnocchi\u0027 %}"},{"line_number":17,"context_line":"meter_dispatchers \u003d gnocchi"},{"line_number":18,"context_line":"{% else %}"},{"line_number":19,"context_line":"meter_dispatchers \u003d database"},{"line_number":20,"context_line":"{% endif %}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"{% if nova_compute_virt_type \u003d\u003d \u0027vmware\u0027 %}"},{"line_number":23,"context_line":"hypervisor_inspector \u003d vsphere"},{"line_number":24,"context_line":"{% endif %}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[api]"},{"line_number":27,"context_line":"port \u003d {{ ceilometer_api_port }}"},{"line_number":28,"context_line":"host \u003d {{ api_interface_address }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[collector]"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"[database]"},{"line_number":33,"context_line":"{% if ceilometer_database_type \u003d\u003d \"mongodb\" %}"},{"line_number":34,"context_line":"event_connection \u003d mongodb://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mongodb_address }}/{{ ceilometer_database_name }}"},{"line_number":35,"context_line":"metering_connection \u003d mongodb://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mongodb_address }}/{{ ceilometer_database_name }}"},{"line_number":36,"context_line":"{% elif ceilometer_database_type \u003d\u003d \"mysql\" %}"},{"line_number":37,"context_line":"event_connection \u003d mysql+pymysql://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mysql_address }}:{{ ceilometer_database_port }}/{{ ceilometer_database_name }}"},{"line_number":38,"context_line":"metering_connection \u003d mysql+pymysql://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mysql_address }}:{{ ceilometer_database_port }}/{{ ceilometer_database_name }}"},{"line_number":39,"context_line":"{% endif %}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[keystone_authtoken]"},{"line_number":42,"context_line":"auth_uri \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"1f1a1f67_b9618514","line":39,"range":{"start_line":8,"start_character":0,"end_line":39,"end_character":11},"updated":"2017-07-20 14:42:22.000000000","message":"all this has been removed","commit_id":"53800580613bb602c875d99020993fb9ace752c3"},{"author":{"_account_id":24013,"name":"jimmygc","email":"guochao@winhong.com","username":"jimmygc"},"change_message_id":"fbce88e0cf91484624586a723e7a792d6d89cb27","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"transport_url \u003d rabbit://{% for host in groups[\u0027rabbitmq\u0027] %}{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% if ceilometer_event_type \u003d\u003d \"mongodb\" %}"},{"line_number":9,"context_line":"event_dispatchers \u003d database"},{"line_number":10,"context_line":"{% elif ceilometer_event_type \u003d\u003d \"gnocchi\" %}"},{"line_number":11,"context_line":"event_dispatchers \u003d gnocchi"},{"line_number":12,"context_line":"{% elif ceilometer_event_type \u003d\u003d \"panko\" %}"},{"line_number":13,"context_line":"event_dispatchers \u003d panko"},{"line_number":14,"context_line":"{% endif %}"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"{% if ceilometer_database_type \u003d\u003d \u0027gnocchi\u0027 %}"},{"line_number":17,"context_line":"meter_dispatchers \u003d gnocchi"},{"line_number":18,"context_line":"{% else %}"},{"line_number":19,"context_line":"meter_dispatchers \u003d database"},{"line_number":20,"context_line":"{% endif %}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"{% if nova_compute_virt_type \u003d\u003d \u0027vmware\u0027 %}"},{"line_number":23,"context_line":"hypervisor_inspector \u003d vsphere"},{"line_number":24,"context_line":"{% endif %}"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"[api]"},{"line_number":27,"context_line":"port \u003d {{ ceilometer_api_port }}"},{"line_number":28,"context_line":"host \u003d {{ api_interface_address }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[collector]"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"[database]"},{"line_number":33,"context_line":"{% if ceilometer_database_type \u003d\u003d \"mongodb\" %}"},{"line_number":34,"context_line":"event_connection \u003d mongodb://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mongodb_address }}/{{ ceilometer_database_name }}"},{"line_number":35,"context_line":"metering_connection \u003d mongodb://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mongodb_address }}/{{ ceilometer_database_name }}"},{"line_number":36,"context_line":"{% elif ceilometer_database_type \u003d\u003d \"mysql\" %}"},{"line_number":37,"context_line":"event_connection \u003d mysql+pymysql://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mysql_address }}:{{ ceilometer_database_port }}/{{ ceilometer_database_name }}"},{"line_number":38,"context_line":"metering_connection \u003d mysql+pymysql://{{ ceilometer_database_user }}:{{ ceilometer_database_password }}@{{ ceilometer_database_mysql_address }}:{{ ceilometer_database_port }}/{{ ceilometer_database_name }}"},{"line_number":39,"context_line":"{% endif %}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"[keystone_authtoken]"},{"line_number":42,"context_line":"auth_uri \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"1f1a1f67_8cc79746","line":39,"range":{"start_line":8,"start_character":0,"end_line":39,"end_character":11},"in_reply_to":"1f1a1f67_b9618514","updated":"2017-07-21 00:59:47.000000000","message":"Done","commit_id":"53800580613bb602c875d99020993fb9ace752c3"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"7b2ecd2c2ba59aad5ef4d22ce5381d8dd6a4f4ec","unresolved":false,"context_lines":[{"line_number":64,"context_line":"auth_type \u003d password"},{"line_number":65,"context_line":"interface \u003d internal"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"{% if ceilometer_database_type \u003d\u003d \u0027gnocchi\u0027 %}"},{"line_number":68,"context_line":"[dispatcher_gnocchi]"},{"line_number":69,"context_line":"filter_service_activity \u003d False"},{"line_number":70,"context_line":"url \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ gnocchi_api_port }}"},{"line_number":71,"context_line":"{% endif %}"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"{% if nova_compute_virt_type \u003d\u003d \u0027vmware\u0027 %}"},{"line_number":74,"context_line":"[vmware]"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"1f1a1f67_9966c929","line":71,"range":{"start_line":67,"start_character":0,"end_line":71,"end_character":11},"updated":"2017-07-20 14:42:22.000000000","message":"ditto","commit_id":"53800580613bb602c875d99020993fb9ace752c3"},{"author":{"_account_id":24013,"name":"jimmygc","email":"guochao@winhong.com","username":"jimmygc"},"change_message_id":"fbce88e0cf91484624586a723e7a792d6d89cb27","unresolved":false,"context_lines":[{"line_number":64,"context_line":"auth_type \u003d password"},{"line_number":65,"context_line":"interface \u003d internal"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"{% if ceilometer_database_type \u003d\u003d \u0027gnocchi\u0027 %}"},{"line_number":68,"context_line":"[dispatcher_gnocchi]"},{"line_number":69,"context_line":"filter_service_activity \u003d False"},{"line_number":70,"context_line":"url \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ gnocchi_api_port }}"},{"line_number":71,"context_line":"{% endif %}"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"{% if nova_compute_virt_type \u003d\u003d \u0027vmware\u0027 %}"},{"line_number":74,"context_line":"[vmware]"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"1f1a1f67_6cc43b41","line":71,"range":{"start_line":67,"start_character":0,"end_line":71,"end_character":11},"in_reply_to":"1f1a1f67_9966c929","updated":"2017-07-21 00:59:47.000000000","message":"Done","commit_id":"53800580613bb602c875d99020993fb9ace752c3"}],"ansible/roles/neutron/templates/dhcp_agent.ini.j2.orig":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"908f5d4da5a9cebd2c887b5b4731b7fc9d09115b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# dhcp_agent.ini"},{"line_number":2,"context_line":"[DEFAULT]"},{"line_number":3,"context_line":"dnsmasq_config_file \u003d /etc/neutron/dnsmasq.conf"},{"line_number":4,"context_line":"enable_isolated_metadata \u003d true"},{"line_number":5,"context_line":"force_metadata \u003d true"},{"line_number":6,"context_line":"dnsmasq_dns_servers \u003d 8.8.8.8,8.8.4.4"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"[ovs]"},{"line_number":9,"context_line":"ovsdb_interface \u003d native"},{"line_number":10,"context_line":"ovsdb_connection \u003d tcp:{{ api_interface_address }}:6640"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1f1a1f67_c15fb10c","line":10,"range":{"start_line":2,"start_character":0,"end_line":10,"end_character":55},"updated":"2017-07-12 14:37:55.000000000","message":"this file? is a rebase or tests error?","commit_id":"5aa22062a83d9448aad4fda57bb2b309efab942a"},{"author":{"_account_id":24013,"name":"jimmygc","email":"guochao@winhong.com","username":"jimmygc"},"change_message_id":"1f84f27ea5ca684525affdca8995d4072b7ad1f3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# dhcp_agent.ini"},{"line_number":2,"context_line":"[DEFAULT]"},{"line_number":3,"context_line":"dnsmasq_config_file \u003d /etc/neutron/dnsmasq.conf"},{"line_number":4,"context_line":"enable_isolated_metadata \u003d true"},{"line_number":5,"context_line":"force_metadata \u003d true"},{"line_number":6,"context_line":"dnsmasq_dns_servers \u003d 8.8.8.8,8.8.4.4"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"[ovs]"},{"line_number":9,"context_line":"ovsdb_interface \u003d native"},{"line_number":10,"context_line":"ovsdb_connection \u003d tcp:{{ api_interface_address }}:6640"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1f1a1f67_8fdae4e6","line":10,"range":{"start_line":2,"start_character":0,"end_line":10,"end_character":55},"in_reply_to":"1f1a1f67_c15fb10c","updated":"2017-07-13 09:07:52.000000000","message":"My mistake, just removed them.","commit_id":"5aa22062a83d9448aad4fda57bb2b309efab942a"}],"ansible/roles/neutron/templates/dhcp_agent.ini.j2.rej":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"908f5d4da5a9cebd2c887b5b4731b7fc9d09115b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"--- ansible/roles/neutron/templates/dhcp_agent.ini.j2"},{"line_number":2,"context_line":"+++ ansible/roles/neutron/templates/dhcp_agent.ini.j2"},{"line_number":3,"context_line":"@@ -4,3 +4,17 @@"},{"line_number":4,"context_line":" enable_isolated_metadata \u003d true"},{"line_number":5,"context_line":" force_metadata \u003d true"},{"line_number":6,"context_line":" dnsmasq_dns_servers \u003d 8.8.8.8,8.8.4.4"},{"line_number":7,"context_line":"+{% if neutron_plugin_agent \u003d\u003d \u0027vmware_dvs\u0027 %}"},{"line_number":8,"context_line":"+ovs_integration_bridge \u003d {{ neutron_bridge_name }}"},{"line_number":9,"context_line":"+enable_metadata_network \u003d True"},{"line_number":10,"context_line":"+interface_driver \u003d neutron.agent.linux.interface.OVSInterfaceDriver"},{"line_number":11,"context_line":"+dhcp_driver \u003d vmware_nsx.plugins.dvs.dhcp.Dnsmasq"},{"line_number":12,"context_line":"+use_namespaces \u003d True"},{"line_number":13,"context_line":"+ovs_use_veth \u003d False"},{"line_number":14,"context_line":"+{% if dvs_dhcp_override_mac !\u003d \u0027\u0027 %}"},{"line_number":15,"context_line":"+dhcp_override_mac \u003d {{ vmware_dvs_dhcp_override_mac }}"},{"line_number":16,"context_line":"+{% endif %}"},{"line_number":17,"context_line":"+"},{"line_number":18,"context_line":"+[ovs]"},{"line_number":19,"context_line":"+ovsdb_connection \u003d tcp:{{ api_interface_address }}:6640"},{"line_number":20,"context_line":"+{% endif %}"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"1f1a1f67_819f79b3","line":20,"range":{"start_line":1,"start_character":0,"end_line":20,"end_character":12},"updated":"2017-07-12 14:37:55.000000000","message":"ditto","commit_id":"5aa22062a83d9448aad4fda57bb2b309efab942a"}]}
