This website is provided "as is" and for informational purposes only. Any use of this website is solely at your own risk. Its author disclaims all warranties, express, implied or statutory, including, without limitation, warranties of title, merchantability, fitness for a particular purpose and non-infringement.

No guarantees are given concerning the accuracy, completeness, overall quality, availability and accessibility of any content on this site, including the content being up to date. The author reserves the right to modify or discontinue the site at any time and without any notification.

Responsibility for the content on any website linked from this site remains solely with the respective authors or copyright holders of the linked site. Links to other websites found on this site do not constitute any form of endorsement.

In no event shall the author of this website be liable for any damages or losses arising out of or in connection with its use.

Last changed: 2021-08-16