{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":602987603,"defaultBranch":"main","name":"tact","ownerLogin":"tact-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-17T11:28:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104382459?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727316519.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"76bc85d16df025f7d714c8cc22dd0b2f70a705fa","ref":"refs/heads/semantics-testing","pushedAt":"2024-09-26T02:08:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeshecdom","name":"Jesús Héctor Domínguez Sánchez","path":"/jeshecdom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2151517?s=80&v=4"},"commit":{"message":"Changed \"result = result &&\" for \"result &&=\" in new tests.","shortMessageHtmlLink":"Changed \"result = result &&\" for \"result &&=\" in new tests."}},{"before":"213bf4260d5e84e01c9ce5d4c7ad0d647bec9e95","after":"e69c7fc99dc9be3fa5ff984456c03ffe8fed3677","ref":"refs/heads/main","pushedAt":"2024-09-25T21:49:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"fix: check for getter method ids collisions (#875)","shortMessageHtmlLink":"fix: check for getter method ids collisions (#875)"}},{"before":"7eaea3f9e82ddb3b2715e076fb1465ca650cd171","after":"213bf4260d5e84e01c9ce5d4c7ad0d647bec9e95","ref":"refs/heads/main","pushedAt":"2024-09-25T15:53:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"feat: `&&=`, `||=`, `>>=`, `<<=` operators (#853)","shortMessageHtmlLink":"feat: &&=, ||=, >>=, <<= operators (#853)"}},{"before":"4dc89dc822542bcb67e7f23b19f3bc0b1beb88f0","after":null,"ref":"refs/heads/release-1.5.2","pushedAt":"2024-09-25T14:33:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"0f3dbe2047c5a74b5010adcd07507df715d8e40c","after":"7eaea3f9e82ddb3b2715e076fb1465ca650cd171","ref":"refs/heads/main","pushedAt":"2024-09-25T14:33:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore[release]: Tact v1.5.2 (#873)","shortMessageHtmlLink":"chore[release]: Tact v1.5.2 (#873)"}},{"before":null,"after":"4dc89dc822542bcb67e7f23b19f3bc0b1beb88f0","ref":"refs/heads/release-1.5.2","pushedAt":"2024-09-25T14:29:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore[release]: Tact v1.5.2","shortMessageHtmlLink":"chore[release]: Tact v1.5.2"}},{"before":"53999388d2e1c9dc38c9bbaf925b90b5bb05955d","after":null,"ref":"refs/heads/closes-868","pushedAt":"2024-09-25T13:46:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"eb6aa869e1c7170254f522f5de824e06dedf708d","after":"0f3dbe2047c5a74b5010adcd07507df715d8e40c","ref":"refs/heads/main","pushedAt":"2024-09-25T13:46:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore: hide and silence unnecessary post-install runs of `husky` (#870)","shortMessageHtmlLink":"chore: hide and silence unnecessary post-install runs of husky (#870)"}},{"before":"d736ed7bb2fb91d195d0322f0f27fcdf5a183fc3","after":"53999388d2e1c9dc38c9bbaf925b90b5bb05955d","ref":"refs/heads/closes-868","pushedAt":"2024-09-25T13:34:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"novusnota","name":"Novus Nota","path":"/novusnota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68142933?s=80&v=4"},"commit":{"message":"fix: try using local dependency installation","shortMessageHtmlLink":"fix: try using local dependency installation"}},{"before":"7de194cf2bed950a728db25778a77c4ee40c2aa0","after":"d736ed7bb2fb91d195d0322f0f27fcdf5a183fc3","ref":"refs/heads/closes-868","pushedAt":"2024-09-25T13:21:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novusnota","name":"Novus Nota","path":"/novusnota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68142933?s=80&v=4"},"commit":{"message":"fix: try replacing postinstall with prepare","shortMessageHtmlLink":"fix: try replacing postinstall with prepare"}},{"before":"b2f4ea02090ee0d1835c1beb47af63aaf3eb743f","after":"7de194cf2bed950a728db25778a77c4ee40c2aa0","ref":"refs/heads/closes-868","pushedAt":"2024-09-25T13:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novusnota","name":"Novus Nota","path":"/novusnota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68142933?s=80&v=4"},"commit":{"message":"fix: test the local repo, not the remote","shortMessageHtmlLink":"fix: test the local repo, not the remote"}},{"before":"440cb47f43903aaec5544da45c71abdae3863b25","after":"b2f4ea02090ee0d1835c1beb47af63aaf3eb743f","ref":"refs/heads/closes-868","pushedAt":"2024-09-25T12:54:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"novusnota","name":"Novus Nota","path":"/novusnota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68142933?s=80&v=4"},"commit":{"message":"chore: re-word and split into two steps","shortMessageHtmlLink":"chore: re-word and split into two steps"}},{"before":null,"after":"440cb47f43903aaec5544da45c71abdae3863b25","ref":"refs/heads/closes-868","pushedAt":"2024-09-25T12:43:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"novusnota","name":"Novus Nota","path":"/novusnota","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/68142933?s=80&v=4"},"commit":{"message":"fix: hide and silence unnecessary post-install runs of `husky`","shortMessageHtmlLink":"fix: hide and silence unnecessary post-install runs of husky"}},{"before":"36a9af92ae38cad6394c974bf4d64fc59a355b82","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/knip-5.30.5","pushedAt":"2024-09-24T06:09:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"295005059dc43847bb8246b2065d53014fd87a1c","after":"eb6aa869e1c7170254f522f5de824e06dedf708d","ref":"refs/heads/main","pushedAt":"2024-09-24T06:09:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump knip from 5.30.1 to 5.30.5 (#863)\n\nBumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.30.1 to 5.30.5.\r\n- [Release notes](https://github.com/webpro-nl/knip/releases)\r\n- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)\r\n- [Commits](https://github.com/webpro-nl/knip/commits/5.30.5/packages/knip)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: knip\r\n dependency-type: direct:development\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Anton Trunov ","shortMessageHtmlLink":"chore(deps-dev): bump knip from 5.30.1 to 5.30.5 (#863)"}},{"before":"6945c13c791b687ba474e363333d2773dd3a93d6","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/types/node-22.6.1","pushedAt":"2024-09-24T06:09:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"999c11cb5f907623dc859717b75eb50cff74dbde","after":"295005059dc43847bb8246b2065d53014fd87a1c","ref":"refs/heads/main","pushedAt":"2024-09-24T06:09:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump @types/node from 22.5.5 to 22.6.1 (#861)\n\nBumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.5.5 to 22.6.1.\r\n- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)\r\n- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@types/node\"\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Anton Trunov ","shortMessageHtmlLink":"chore(deps-dev): bump @types/node from 22.5.5 to 22.6.1 (#861)"}},{"before":"39a549efbcf05cbc4e79fbabe4269911180d39e7","after":"36a9af92ae38cad6394c974bf4d64fc59a355b82","ref":"refs/heads/dependabot/npm_and_yarn/knip-5.30.5","pushedAt":"2024-09-24T05:54:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/npm_and_yarn/knip-5.30.5","shortMessageHtmlLink":"Merge branch 'main' into dependabot/npm_and_yarn/knip-5.30.5"}},{"before":"af0570e9ad0d8c469cd065636cf2de2bf2f5c527","after":"6945c13c791b687ba474e363333d2773dd3a93d6","ref":"refs/heads/dependabot/npm_and_yarn/types/node-22.6.1","pushedAt":"2024-09-24T05:54:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/npm_and_yarn/types/node-22.6.1","shortMessageHtmlLink":"Merge branch 'main' into dependabot/npm_and_yarn/types/node-22.6.1"}},{"before":"5e3e3c7b41c370a587acd28636e3925607173b2b","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/types/jest-29.5.13","pushedAt":"2024-09-24T05:53:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"e67f43146cf906d436a4de915ffd2faabe6ee6c4","after":"999c11cb5f907623dc859717b75eb50cff74dbde","ref":"refs/heads/main","pushedAt":"2024-09-24T05:53:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 (#860)\n\nBumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.12 to 29.5.13.\r\n- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)\r\n- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@types/jest\"\r\n dependency-type: direct:development\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Anton Trunov ","shortMessageHtmlLink":"chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.13 (#860)"}},{"before":"585f68c9c8b201a15edf5c74a9c6e07b4012cc47","after":null,"ref":"refs/heads/closes-837","pushedAt":"2024-09-24T05:52:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"6d487885c2d0856f74494cb8b8876a1c32eb33b3","after":"e67f43146cf906d436a4de915ffd2faabe6ee6c4","ref":"refs/heads/main","pushedAt":"2024-09-24T05:52:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"feat: enhance `asm` functions to support all* of the Fift-asm syntax (#855)\n\nNote, that while it's possible to support the syntax via Ohm without\r\nconstucting ASTs, it's impossible to support the AST generation without\r\noutsourcing that part of the parser to the recursive-descent one, which\r\nwould also keep track of dictionary of words/instructions and the TVM\r\nstack, at least approximating it. [See this for more\r\ninfo](https://github.com/tact-lang/tact/issues/837#issuecomment-2362498612).\r\n\r\n* test: add Fift libraries from TON Blockchain monorepo\r\n\r\nAnd apply a small fix to the parser — we cannot prohibit shadowing or\r\nremoval of instructions because both are used in Fift library and\r\nbeyond.\r\n\r\nHowever, that means that out of place `{` and `}` are possible when\r\nshadowing them. See the comment in `embed-fift-fif.tact` about such\r\ncase, and why it's ok to move forward with it","shortMessageHtmlLink":"feat: enhance asm functions to support all* of the Fift-asm syntax (#…"}},{"before":"439ea4a1f85a7a3ad7030002f9937ca5079ccfcf","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/glob-11.0.0","pushedAt":"2024-09-24T05:47:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"9339e00c80f3ddc51ede51ce29b6d4684ff87720","after":"5e3e3c7b41c370a587acd28636e3925607173b2b","ref":"refs/heads/dependabot/npm_and_yarn/types/jest-29.5.13","pushedAt":"2024-09-24T05:46:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/npm_and_yarn/types/jest-29.5.13","shortMessageHtmlLink":"Merge branch 'main' into dependabot/npm_and_yarn/types/jest-29.5.13"}},{"before":"dbe389bfbeb36305e2cb4345b201e62a35c32df7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ton/sandbox-0.22.0","pushedAt":"2024-09-24T05:46:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"}},{"before":"b38457330dd34190367a036983ca7ef225128ae3","after":"6d487885c2d0856f74494cb8b8876a1c32eb33b3","ref":"refs/heads/main","pushedAt":"2024-09-24T05:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anton-trunov","name":"Anton Trunov","path":"/anton-trunov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2316541?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump @ton/sandbox from 0.20.0 to 0.22.0 (#864)\n\nBumps [@ton/sandbox](https://github.com/ton-org/sandbox) from 0.20.0 to 0.22.0.\r\n- [Changelog](https://github.com/ton-org/sandbox/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/ton-org/sandbox/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: \"@ton/sandbox\"\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps-dev): bump @ton/sandbox from 0.20.0 to 0.22.0 (#864)"}},{"before":null,"after":"dbe389bfbeb36305e2cb4345b201e62a35c32df7","ref":"refs/heads/dependabot/npm_and_yarn/ton/sandbox-0.22.0","pushedAt":"2024-09-23T23:54:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump @ton/sandbox from 0.20.0 to 0.22.0\n\nBumps [@ton/sandbox](https://github.com/ton-org/sandbox) from 0.20.0 to 0.22.0.\n- [Changelog](https://github.com/ton-org/sandbox/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/ton-org/sandbox/commits)\n\n---\nupdated-dependencies:\n- dependency-name: \"@ton/sandbox\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump @ton/sandbox from 0.20.0 to 0.22.0"}},{"before":null,"after":"39a549efbcf05cbc4e79fbabe4269911180d39e7","ref":"refs/heads/dependabot/npm_and_yarn/knip-5.30.5","pushedAt":"2024-09-23T23:54:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump knip from 5.30.1 to 5.30.5\n\nBumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.30.1 to 5.30.5.\n- [Release notes](https://github.com/webpro-nl/knip/releases)\n- [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json)\n- [Commits](https://github.com/webpro-nl/knip/commits/5.30.5/packages/knip)\n\n---\nupdated-dependencies:\n- dependency-name: knip\n dependency-type: direct:development\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump knip from 5.30.1 to 5.30.5"}},{"before":null,"after":"439ea4a1f85a7a3ad7030002f9937ca5079ccfcf","ref":"refs/heads/dependabot/npm_and_yarn/glob-11.0.0","pushedAt":"2024-09-23T23:54:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump glob from 8.1.0 to 11.0.0\n\nBumps [glob](https://github.com/isaacs/node-glob) from 8.1.0 to 11.0.0.\n- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)\n- [Commits](https://github.com/isaacs/node-glob/compare/v8.1.0...v11.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: glob\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump glob from 8.1.0 to 11.0.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwMjowODozOS4wMDAwMDBazwAAAATA9hVi","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMzo1NDoxMS4wMDAwMDBazwAAAAS-ih9E"}},"title":"Activity · tact-lang/tact"}