{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":827413109,"defaultBranch":"main","name":"cannectivity","ownerLogin":"CANnectivity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-11T15:54:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/175240430?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720713275.0","currentOid":""},"activityList":{"items":[{"before":"266e773f1bee82d26d92ec674441ab9ddac388f6","after":"0d65c31d464db28e3e42d91aedfbc9362ef6860a","ref":"refs/heads/main","pushedAt":"2024-09-16T14:48:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"README: fix spelling of \"licensed\"\n\nFix the spelling of \"licensed\".\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"README: fix spelling of \"licensed\""}},{"before":"31d65ff04c06e1333d584d3210f545203f16cfc3","after":"266e773f1bee82d26d92ec674441ab9ddac388f6","ref":"refs/heads/main","pushedAt":"2024-09-10T19:57:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"app: use newly granted USB VID:PID 1209:ca01 by default\n\nUse USB VID:PID 1209:ca01 generously granted by pid.codes by default (see\nhttps://pid.codes/1209/CA01/).\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"app: use newly granted USB VID:PID 1209:ca01 by default"}},{"before":"92db3f3386ba0d18e6b29a4185f5fc27746e92f6","after":"31d65ff04c06e1333d584d3210f545203f16cfc3","ref":"refs/heads/main","pushedAt":"2024-09-08T10:26:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"usb: device: class: gs_usb: update path to network buffer header file\n\nUpdate the path to the network buffer header file, which was recently\nrenamed in Zephyr main branch.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"usb: device: class: gs_usb: update path to network buffer header file"}},{"before":"4ca426d811ba285998031ba36a6f2c0a92cb0b23","after":"92db3f3386ba0d18e6b29a4185f5fc27746e92f6","ref":"refs/heads/main","pushedAt":"2024-09-04T09:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"usb: device: gs_usb: make capturing hardware timestamp on sof optional\n\nMake the capturing of hardware timestamps on USB Start of Frame (SoF)\nevents optional and disable it by default.\n\nCapturing the hardware timestamp on SoF improves the accuracy of the time\nsynchronization between the USB host and the device (in the range of ~110\nto 20 microseconds depending on the board according to my measurements),\nbut comes with a cost of much higher CPU load.\n\nThis does not affect the relative timestamping of CAN RX/TX frames, only\ntheir absolute timestamp as compared to the USB host time.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"usb: device: gs_usb: make capturing hardware timestamp on sof optional"}},{"before":"1674b179739a6906f532eca8956b5911b68a7100","after":"4ca426d811ba285998031ba36a6f2c0a92cb0b23","ref":"refs/heads/main","pushedAt":"2024-08-31T07:06:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"app: led: use correct log name\n\nUse correct log name in the led.c file. This file handles more than\nidentify callbacks.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"app: led: use correct log name"}},{"before":"8f2b5186c80c10a5afe7a3f6cede5a1c28649dd1","after":"1674b179739a6906f532eca8956b5911b68a7100","ref":"refs/heads/main","pushedAt":"2024-08-30T14:39:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"usb: device: class: gs_usb: fix hardware timestamps\n\nFix support for hardware timestamps in the gs_usb class implementation.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"usb: device: class: gs_usb: fix hardware timestamps"}},{"before":"43ee2e1614a225b7840aa238ba08b1ac2893caa6","after":"8f2b5186c80c10a5afe7a3f6cede5a1c28649dd1","ref":"refs/heads/main","pushedAt":"2024-08-30T09:29:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"github: add feature request template\n\n Add template for requesting new CANnectivity features and enhancements.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"github: add feature request template"}},{"before":"1b598d42f849db867d48b97fff288e8b969aedf8","after":"43ee2e1614a225b7840aa238ba08b1ac2893caa6","ref":"refs/heads/main","pushedAt":"2024-08-30T09:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"github: add bug report template\n\nAdd template for reporting CANnectivity bugs.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"github: add bug report template"}},{"before":"f71bb79e2261b115b43f4bb12198df004d863081","after":"1b598d42f849db867d48b97fff288e8b969aedf8","ref":"refs/heads/main","pushedAt":"2024-08-29T19:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"app: document the internal API\n\nDocument the internal API of the CANnectivity firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"app: document the internal API"}},{"before":"9a308d21bb440198a8c5aaf9d076f0fe34e4818d","after":"f71bb79e2261b115b43f4bb12198df004d863081","ref":"refs/heads/main","pushedAt":"2024-08-29T18:35:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"usb: device: class: gs_usb: document the public API\n\nDocument the public API of the gs_usb USB device class.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"usb: device: class: gs_usb: document the public API"}},{"before":"0614eb6a1bfd0590821951e43b7c64e5da814179","after":"9a308d21bb440198a8c5aaf9d076f0fe34e4818d","ref":"refs/heads/main","pushedAt":"2024-08-28T19:17:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"app: boards: add nucleo_h723zg overlay\n\nAdd example board configuration for the ST Nucleo H723ZG and add it to the\nlist of integration platforms.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"app: boards: add nucleo_h723zg overlay"}},{"before":"2dbf69d12ac9257cb0840b42075b27a4f35a90fd","after":"0614eb6a1bfd0590821951e43b7c64e5da814179","ref":"refs/heads/main","pushedAt":"2024-08-27T13:40:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"app: add optional firmware version boot banner\n\nAdd an optional boot banner showing the version of the CANnectivity\nfirmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"app: add optional firmware version boot banner"}},{"before":"8e6718815de8abc89f9dbb68609869fb04577b7a","after":"2dbf69d12ac9257cb0840b42075b27a4f35a90fd","ref":"refs/heads/main","pushedAt":"2024-08-25T18:08:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"README: use relative links\n\nUse relative links when linking to files within the repository.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"README: use relative links"}},{"before":"c3add6b92ee97dfaa6a3c1fae361033f39635995","after":"8e6718815de8abc89f9dbb68609869fb04577b7a","ref":"refs/heads/main","pushedAt":"2024-08-25T17:11:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"README: add instructions for pulling in CANnectivity as a Zephyr module\n\nAdd instructions for pulling in CANnectivity as a Zephyr module.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"README: add instructions for pulling in CANnectivity as a Zephyr module"}},{"before":"0f35b541424fb825d5eb89311ad837ab46c1d4db","after":"c3add6b92ee97dfaa6a3c1fae361033f39635995","ref":"refs/heads/main","pushedAt":"2024-08-25T15:35:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"github: add dependabot configuration\n\nConfigure dependabot to check for updates to GitHub actions daily.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"github: add dependabot configuration"}},{"before":"e23979bdd23375494cd23e5344586696c18e234d","after":"0f35b541424fb825d5eb89311ad837ab46c1d4db","ref":"refs/heads/main","pushedAt":"2024-08-25T11:47:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"github: workflows: run build workflow once a day\n\nSince CANnectivity is currently tracking the Zephyr main branch change the\nbuild workflow to run once a day to catch any introduced incompatibilities.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"github: workflows: run build workflow once a day"}},{"before":"6873a08d26aa0817b49a6ecefdc9340be9358f7b","after":"e23979bdd23375494cd23e5344586696c18e234d","ref":"refs/heads/main","pushedAt":"2024-08-23T20:06:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"west.yml: set clone-depth and add an import allowlist\n\nThe current west setup imports every available module, an initial\ncheckout takes forever. Set clone-depth: 1 so that modules get a shallow\nfetch by default (they can easily be unshallowed if needed) and add a\nlist of modules instead of importing them all, initially just the NXP\nand STM32 one since those are the ones I know have USB+CAN, segger for\nRTT just in case.\n\nSigned-off-by: Fabio Baltieri ","shortMessageHtmlLink":"west.yml: set clone-depth and add an import allowlist"}},{"before":"dbe1594a03e36bce9d232c346fbac83d0126b7f1","after":"6873a08d26aa0817b49a6ecefdc9340be9358f7b","ref":"refs/heads/main","pushedAt":"2024-08-23T15:58:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"e367538b585b11913cdbf6bf0b733b8045aa2081","after":"dbe1594a03e36bce9d232c346fbac83d0126b7f1","ref":"refs/heads/main","pushedAt":"2024-08-23T15:45:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"1d7350176407b227680e194e5f53495b7d963623","after":"e367538b585b11913cdbf6bf0b733b8045aa2081","ref":"refs/heads/main","pushedAt":"2024-08-23T15:25:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"cf653830bc244fe29018d845777e380e2fbda12b","after":"1d7350176407b227680e194e5f53495b7d963623","ref":"refs/heads/main","pushedAt":"2024-08-23T12:36:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"5c1a650837f4aa94f9f7e81d51f2ce37b03bf0b3","after":"cf653830bc244fe29018d845777e380e2fbda12b","ref":"refs/heads/main","pushedAt":"2024-08-23T12:35:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"f01e4e51817c409e4c1bb6405760311c30d9ca33","after":"5c1a650837f4aa94f9f7e81d51f2ce37b03bf0b3","ref":"refs/heads/main","pushedAt":"2024-08-23T12:35:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"f61e64aac0d20d8ae7a8052cf64f622f9b9db03a","after":"f01e4e51817c409e4c1bb6405760311c30d9ca33","ref":"refs/heads/main","pushedAt":"2024-08-23T12:33:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"9be892b5272bc9c26dc41f549effcbdfc6c7847b","after":"f61e64aac0d20d8ae7a8052cf64f622f9b9db03a","ref":"refs/heads/main","pushedAt":"2024-08-23T12:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"e0f75bf7298b64231f8a3d647bf4cfc8fc04a932","after":"9be892b5272bc9c26dc41f549effcbdfc6c7847b","ref":"refs/heads/main","pushedAt":"2024-08-23T12:18:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"04d70694fece5054f1f7cee2a7d6d85cfd71f43d","after":"e0f75bf7298b64231f8a3d647bf4cfc8fc04a932","ref":"refs/heads/main","pushedAt":"2024-08-23T12:05:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"669bd33f45fba90c75bf678166908a4573b2c44a","after":"04d70694fece5054f1f7cee2a7d6d85cfd71f43d","ref":"refs/heads/main","pushedAt":"2024-08-23T11:56:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"a480d654d4e6450e39b949ce0fe74bacbb43e431","after":"669bd33f45fba90c75bf678166908a4573b2c44a","ref":"refs/heads/main","pushedAt":"2024-08-23T11:49:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}},{"before":"38eba3a64a79e8c09bdb8bb96c778c6d933a7d30","after":"a480d654d4e6450e39b949ce0fe74bacbb43e431","ref":"refs/heads/main","pushedAt":"2024-08-23T11:49:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"henrikbrixandersen","name":"Henrik Brix Andersen","path":"/henrikbrixandersen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1076226?s=80&v=4"},"commit":{"message":"cannectivity: initial commit\n\nInitial commit of the CANnectivty USB-to-CAN adapter firmware.\n\nSigned-off-by: Henrik Brix Andersen ","shortMessageHtmlLink":"cannectivity: initial commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNDo0ODo0Ni4wMDAwMDBazwAAAAS3jZ5t","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxNDo0ODo0Ni4wMDAwMDBazwAAAAS3jZ5t","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxMTo0OToyOS4wMDAwMDBazwAAAASiSlIX"}},"title":"Activity ยท CANnectivity/cannectivity"}