https://5dok.net/document/yngp2rw1-force-majeure-and-excuses-in-smart-contracts.html