Update schedule

This commit is contained in:
oldnapalm
2024-12-12 08:05:20 -03:00
parent 993b86a64f
commit 82f5a9d2f6
3 changed files with 353 additions and 579 deletions
+168 -468
View File
@@ -1,506 +1,206 @@
<?xml version="1.0" ?>
<MapSchedule>
<appointments>
<appointment map="LONDON" start="2023-04-01T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-04-03T00:01-04"/>
<appointment map="SCOTLAND" start="2023-04-05T00:01-04"/>
<appointment map="LONDON" start="2023-04-07T00:01-04"/>
<appointment map="FRANCE" start="2023-04-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-04-11T00:01-04"/>
<appointment map="SCOTLAND" start="2023-04-13T00:01-04"/>
<appointment map="FRANCE" start="2023-04-15T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-04-17T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-04-19T00:01-04"/>
<appointment map="RICHMOND" start="2023-04-21T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-04-23T00:01-04"/>
<appointment map="SCOTLAND" start="2023-04-25T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-04-27T00:01-04"/>
<appointment map="RICHMOND" start="2023-04-29T00:01-04"/>
<appointment map="LONDON" start="2023-05-01T00:01-04"/>
<appointment map="FRANCE" start="2023-05-03T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-05-05T00:01-04"/>
<appointment map="SCOTLAND" start="2023-05-07T00:01-04"/>
<appointment map="RICHMOND" start="2023-05-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-05-11T00:01-04"/>
<appointment map="SCOTLAND" start="2023-05-13T00:01-04"/>
<appointment map="FRANCE" start="2023-05-15T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-05-17T00:01-04"/>
<appointment map="LONDON" start="2023-05-19T00:01-04"/>
<appointment map="FRANCE" start="2023-05-21T00:01-04"/>
<appointment map="SCOTLAND" start="2023-05-23T00:01-04"/>
<appointment map="LONDON" start="2023-05-25T00:01-04"/>
<appointment map="SCOTLAND" start="2023-05-27T00:01-04"/>
<appointment map="FRANCE" start="2023-05-29T00:01-04"/>
<appointment map="RICHMOND" start="2023-05-31T00:01-04"/>
<appointment map="FRANCE" start="2023-06-02T00:01-04"/>
<appointment map="LONDON" start="2023-06-04T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-06-06T00:01-04"/>
<appointment map="RICHMOND" start="2023-06-08T00:01-04"/>
<appointment map="FRANCE" start="2023-06-10T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-06-12T00:01-04"/>
<appointment map="SCOTLAND" start="2023-06-14T00:01-04"/>
<appointment map="FRANCE" start="2023-06-16T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-06-18T00:01-04"/>
<appointment map="FRANCE" start="2023-06-20T00:01-04"/>
<appointment map="RICHMOND" start="2023-06-22T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-06-24T00:01-04"/>
<appointment map="FRANCE" start="2023-06-26T00:01-04"/>
<appointment map="LONDON" start="2023-06-28T00:01-04"/>
<appointment map="SCOTLAND" start="2023-06-30T00:01-04"/>
<appointment map="RICHMOND" start="2023-07-02T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-07-04T00:01-04"/>
<appointment map="SCOTLAND" start="2023-07-06T00:01-04"/>
<appointment map="FRANCE" start="2023-07-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-07-10T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-07-12T00:01-04"/>
<appointment map="LONDON" start="2023-07-14T00:01-04"/>
<appointment map="RICHMOND" start="2023-07-16T00:01-04"/>
<appointment map="FRANCE" start="2023-07-18T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-07-20T00:01-04"/>
<appointment map="LONDON" start="2023-07-22T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-07-24T00:01-04"/>
<appointment map="LONDON" start="2023-07-26T00:01-04"/>
<appointment map="SCOTLAND" start="2023-07-28T00:01-04"/>
<appointment map="FRANCE" start="2023-07-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-08-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-08-03T00:01-04"/>
<appointment map="FRANCE" start="2023-08-05T00:01-04"/>
<appointment map="LONDON" start="2023-08-07T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-08-09T00:01-04"/>
<appointment map="SCOTLAND" start="2023-08-11T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-08-13T00:01-04"/>
<appointment map="RICHMOND" start="2023-08-15T00:01-04"/>
<appointment map="LONDON" start="2023-08-17T00:01-04"/>
<appointment map="FRANCE" start="2023-08-19T00:01-04"/>
<appointment map="LONDON" start="2023-08-21T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-08-23T00:01-04"/>
<appointment map="SCOTLAND" start="2023-08-25T00:01-04"/>
<appointment map="RICHMOND" start="2023-08-27T00:01-04"/>
<appointment map="FRANCE" start="2023-08-29T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-08-31T00:01-04"/>
<appointment map="RICHMOND" start="2023-09-02T00:01-04"/>
<appointment map="LONDON" start="2023-09-04T00:01-04"/>
<appointment map="FRANCE" start="2023-09-06T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-09-08T00:01-04"/>
<appointment map="FRANCE" start="2023-09-10T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-09-12T00:01-04"/>
<appointment map="RICHMOND" start="2023-09-14T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-09-16T00:01-04"/>
<appointment map="RICHMOND" start="2023-09-18T00:01-04"/>
<appointment map="FRANCE" start="2023-09-20T00:01-04"/>
<appointment map="RICHMOND" start="2023-09-22T00:01-04"/>
<appointment map="SCOTLAND" start="2023-09-24T00:01-04"/>
<appointment map="LONDON" start="2023-09-26T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-09-28T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-09-30T00:01-04"/>
<appointment map="RICHMOND" start="2023-10-02T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-10-04T00:01-04"/>
<appointment map="LONDON" start="2023-10-06T00:01-04"/>
<appointment map="FRANCE" start="2023-10-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-10-10T00:01-04"/>
<appointment map="LONDON" start="2023-10-12T00:01-04"/>
<appointment map="FRANCE" start="2023-10-14T00:01-04"/>
<appointment map="LONDON" start="2023-10-16T00:01-04"/>
<appointment map="SCOTLAND" start="2023-10-18T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-10-20T00:01-04"/>
<appointment map="FRANCE" start="2023-10-22T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-10-24T00:01-04"/>
<appointment map="RICHMOND" start="2023-10-26T00:01-04"/>
<appointment map="FRANCE" start="2023-10-28T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-10-30T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-11-01T00:01-04"/>
<appointment map="SCOTLAND" start="2023-11-03T00:01-04"/>
<appointment map="FRANCE" start="2023-11-05T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-11-07T00:01-04"/>
<appointment map="LONDON" start="2023-11-09T00:01-04"/>
<appointment map="RICHMOND" start="2023-11-11T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-11-13T00:01-04"/>
<appointment map="FRANCE" start="2023-11-15T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-11-17T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-11-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-11-21T00:01-04"/>
<appointment map="SCOTLAND" start="2023-11-23T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-11-25T00:01-04"/>
<appointment map="RICHMOND" start="2023-11-27T00:01-04"/>
<appointment map="FRANCE" start="2023-11-29T00:01-04"/>
<appointment map="RICHMOND" start="2023-12-01T00:01-04"/>
<appointment map="FRANCE" start="2023-12-03T00:01-04"/>
<appointment map="SCOTLAND" start="2023-12-05T00:01-04"/>
<appointment map="FRANCE" start="2023-12-07T00:01-04"/>
<appointment map="SCOTLAND" start="2023-12-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-12-11T00:01-04"/>
<appointment map="RICHMOND" start="2023-12-13T00:01-04"/>
<appointment map="SCOTLAND" start="2023-12-15T00:01-04"/>
<appointment map="FRANCE" start="2023-12-17T00:01-04"/>
<appointment map="RICHMOND" start="2023-12-19T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-12-21T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-12-23T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2023-12-25T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-12-27T00:01-04"/>
<appointment map="FRANCE" start="2023-12-29T00:01-04"/>
<appointment map="INNSBRUCK" start="2023-12-31T00:01-04"/>
<appointment map="RICHMOND" start="2024-01-02T00:01-04"/>
<appointment map="FRANCE" start="2024-01-04T00:01-04"/>
<appointment map="RICHMOND" start="2024-01-06T00:01-04"/>
<appointment map="SCOTLAND" start="2024-01-08T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-01-10T00:01-04"/>
<appointment map="LONDON" start="2024-01-12T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-01-14T00:01-04"/>
<appointment map="FRANCE" start="2024-01-16T00:01-04"/>
<appointment map="SCOTLAND" start="2024-01-18T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-01-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-01-22T00:01-04"/>
<appointment map="FRANCE" start="2024-01-24T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-01-26T00:01-04"/>
<appointment map="FRANCE" start="2024-01-28T00:01-04"/>
<appointment map="RICHMOND" start="2024-01-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-02-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-02-03T00:01-04"/>
<appointment map="RICHMOND" start="2024-02-05T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-02-07T00:01-04"/>
<appointment map="SCOTLAND" start="2024-02-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-02-11T00:01-04"/>
<appointment map="RICHMOND" start="2024-02-13T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-02-15T00:01-04"/>
<appointment map="SCOTLAND" start="2024-02-17T00:01-04"/>
<appointment map="LONDON" start="2024-02-19T00:01-04"/>
<appointment map="SCOTLAND" start="2024-02-21T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-02-23T00:01-04"/>
<appointment map="RICHMOND" start="2024-02-25T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-02-27T00:01-04"/>
<appointment map="SCOTLAND" start="2024-02-29T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-03-02T00:01-04"/>
<appointment map="LONDON" start="2024-03-04T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-03-06T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-03-08T00:01-04"/>
<appointment map="SCOTLAND" start="2024-03-10T00:01-04"/>
<appointment map="FRANCE" start="2024-03-12T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-03-14T00:01-04"/>
<appointment map="SCOTLAND" start="2024-03-16T00:01-04"/>
<appointment map="RICHMOND" start="2024-03-18T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-03-20T00:01-04"/>
<appointment map="RICHMOND" start="2024-03-22T00:01-04"/>
<appointment map="SCOTLAND" start="2024-03-24T00:01-04"/>
<appointment map="LONDON" start="2024-03-26T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-03-28T00:01-04"/>
<appointment map="RICHMOND" start="2024-03-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-04-01T00:01-04"/>
<appointment map="LONDON" start="2024-04-03T00:01-04"/>
<appointment map="FRANCE" start="2024-04-05T00:01-04"/>
<appointment map="LONDON" start="2024-04-07T00:01-04"/>
<appointment map="SCOTLAND" start="2024-04-09T00:01-04"/>
<appointment map="FRANCE" start="2024-04-11T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-04-13T00:01-04"/>
<appointment map="FRANCE" start="2024-04-15T00:01-04"/>
<appointment map="SCOTLAND" start="2024-04-17T00:01-04"/>
<appointment map="LONDON" start="2024-04-19T00:01-04"/>
<appointment map="SCOTLAND" start="2024-04-21T00:01-04"/>
<appointment map="FRANCE" start="2024-04-23T00:01-04"/>
<appointment map="RICHMOND" start="2024-04-25T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-04-27T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-04-29T00:01-04"/>
<appointment map="FRANCE" start="2024-05-01T00:01-04"/>
<appointment map="SCOTLAND" start="2024-05-03T00:01-04"/>
<appointment map="LONDON" start="2024-05-05T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-05-07T00:01-04"/>
<appointment map="SCOTLAND" start="2024-05-09T00:01-04"/>
<appointment map="RICHMOND" start="2024-05-11T00:01-04"/>
<appointment map="FRANCE" start="2024-05-13T00:01-04"/>
<appointment map="LONDON" start="2024-05-15T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-05-17T00:01-04"/>
<appointment map="SCOTLAND" start="2024-05-19T00:01-04"/>
<appointment map="RICHMOND" start="2024-05-21T00:01-04"/>
<appointment map="LONDON" start="2024-05-23T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-05-25T00:01-04"/>
<appointment map="LONDON" start="2024-05-27T00:01-04"/>
<appointment map="FRANCE" start="2024-05-29T00:01-04"/>
<appointment map="LONDON" start="2024-05-31T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-06-02T00:01-04"/>
<appointment map="RICHMOND" start="2024-06-04T00:01-04"/>
<appointment map="FRANCE" start="2024-06-06T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-06-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-06-10T00:01-04"/>
<appointment map="RICHMOND" start="2024-06-12T00:01-04"/>
<appointment map="LONDON" start="2024-06-14T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-06-16T00:01-04"/>
<appointment map="RICHMOND" start="2024-06-18T00:01-04"/>
<appointment map="FRANCE" start="2024-06-20T00:01-04"/>
<appointment map="LONDON" start="2024-06-22T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-06-24T00:01-04"/>
<appointment map="RICHMOND" start="2024-06-26T00:01-04"/>
<appointment map="SCOTLAND" start="2024-06-28T00:01-04"/>
<appointment map="LONDON" start="2024-06-30T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-07-02T00:01-04"/>
<appointment map="SCOTLAND" start="2024-07-04T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-07-06T00:01-04"/>
<appointment map="LONDON" start="2024-07-08T00:01-04"/>
<appointment map="FRANCE" start="2024-07-10T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-07-12T00:01-04"/>
<appointment map="SCOTLAND" start="2024-07-14T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-07-16T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-07-18T00:01-04"/>
<appointment map="FRANCE" start="2024-07-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-07-22T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-07-24T00:01-04"/>
<appointment map="SCOTLAND" start="2024-07-26T00:01-04"/>
<appointment map="LONDON" start="2024-07-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-07-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-08-01T00:01-04"/>
<appointment map="LONDON" start="2024-08-03T00:01-04"/>
<appointment map="FRANCE" start="2024-08-05T00:01-04"/>
<appointment map="SCOTLAND" start="2024-08-07T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-08-09T00:01-04"/>
<appointment map="SCOTLAND" start="2024-08-11T00:01-04"/>
<appointment map="RICHMOND" start="2024-08-13T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-08-15T00:01-04"/>
<appointment map="RICHMOND" start="2024-08-17T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-08-19T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-08-21T00:01-04"/>
<appointment map="RICHMOND" start="2024-08-23T00:01-04"/>
<appointment map="FRANCE" start="2024-08-25T00:01-04"/>
<appointment map="RICHMOND" start="2024-08-27T00:01-04"/>
<appointment map="FRANCE" start="2024-08-29T00:01-04"/>
<appointment map="RICHMOND" start="2024-08-31T00:01-04"/>
<appointment map="SCOTLAND" start="2024-09-02T00:01-04"/>
<appointment map="RICHMOND" start="2024-09-04T00:01-04"/>
<appointment map="SCOTLAND" start="2024-09-06T00:01-04"/>
<appointment map="FRANCE" start="2024-09-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-09-10T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-09-12T00:01-04"/>
<appointment map="LONDON" start="2024-09-14T00:01-04"/>
<appointment map="SCOTLAND" start="2024-09-16T00:01-04"/>
<appointment map="FRANCE" start="2024-09-18T00:01-04"/>
<appointment map="LONDON" start="2024-09-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-09-22T00:01-04"/>
<appointment map="LONDON" start="2024-09-24T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-09-26T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-09-28T00:01-04"/>
<appointment map="RICHMOND" start="2024-09-30T00:01-04"/>
<appointment map="FRANCE" start="2024-10-02T00:01-04"/>
<appointment map="RICHMOND" start="2024-10-04T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-10-06T00:01-04"/>
<appointment map="SCOTLAND" start="2024-10-08T00:01-04"/>
<appointment map="LONDON" start="2024-10-10T00:01-04"/>
<appointment map="FRANCE" start="2024-10-12T00:01-04"/>
<appointment map="RICHMOND" start="2024-10-14T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-10-16T00:01-04"/>
<appointment map="RICHMOND" start="2024-10-18T00:01-04"/>
<appointment map="LONDON" start="2024-10-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-10-22T00:01-04"/>
<appointment map="SCOTLAND" start="2024-10-24T00:01-04"/>
<appointment map="LONDON" start="2024-10-26T00:01-04"/>
<appointment map="SCOTLAND" start="2024-10-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-10-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-11-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-11-03T00:01-04"/>
<appointment map="LONDON" start="2024-11-05T00:01-04"/>
<appointment map="FRANCE" start="2024-11-07T00:01-04"/>
<appointment map="SCOTLAND" start="2024-11-09T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-11-11T00:01-04"/>
<appointment map="SCOTLAND" start="2024-11-13T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-11-15T00:01-04"/>
<appointment map="SCOTLAND" start="2024-11-17T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-11-19T00:01-04"/>
<appointment map="LONDON" start="2024-11-21T00:01-04"/>
<appointment map="SCOTLAND" start="2024-11-23T00:01-04"/>
<appointment map="LONDON" start="2024-11-25T00:01-04"/>
<appointment map="FRANCE" start="2024-11-27T00:01-04"/>
<appointment map="SCOTLAND" start="2024-11-29T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-01T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-03T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-01T00:01-04"/>
<appointment map="LONDON" start="2024-12-03T00:01-04"/>
<appointment map="RICHMOND" start="2024-12-05T00:01-04"/>
<appointment map="LONDON" start="2024-12-07T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-09T00:01-04"/>
<appointment map="FRANCE" start="2024-12-11T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-13T00:01-04"/>
<appointment map="FRANCE" start="2024-12-15T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-17T00:01-04"/>
<appointment map="LONDON" start="2024-12-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-12-21T00:01-04"/>
<appointment map="LONDON" start="2024-12-23T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-25T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-07T00:01-04"/>
<appointment map="FRANCE" start="2024-12-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-12-11T00:01-04"/>
<appointment map="LONDON" start="2024-12-13T00:01-04"/>
<appointment map="RICHMOND" start="2024-12-15T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-17T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-19T00:01-04"/>
<appointment map="FRANCE" start="2024-12-21T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-12-23T00:01-04"/>
<appointment map="FRANCE" start="2024-12-25T00:01-04"/>
<appointment map="INNSBRUCK" start="2024-12-27T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2024-12-29T00:01-04"/>
<appointment map="LONDON" start="2024-12-31T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-02T00:01-04"/>
<appointment map="LONDON" start="2025-01-04T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-06T00:01-04"/>
<appointment map="SCOTLAND" start="2025-01-08T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-10T00:01-04"/>
<appointment map="RICHMOND" start="2025-01-12T00:01-04"/>
<appointment map="FRANCE" start="2025-01-14T00:01-04"/>
<appointment map="SCOTLAND" start="2025-01-16T00:01-04"/>
<appointment map="FRANCE" start="2025-01-18T00:01-04"/>
<appointment map="SCOTLAND" start="2024-12-29T00:01-04"/>
<appointment map="RICHMOND" start="2024-12-31T00:01-04"/>
<appointment map="LONDON" start="2025-01-02T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-01-04T00:01-04"/>
<appointment map="LONDON" start="2025-01-06T00:01-04"/>
<appointment map="RICHMOND" start="2025-01-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-01-10T00:01-04"/>
<appointment map="SCOTLAND" start="2025-01-12T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-14T00:01-04"/>
<appointment map="FRANCE" start="2025-01-16T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-18T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-01-20T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-01-22T00:01-04"/>
<appointment map="LONDON" start="2025-01-24T00:01-04"/>
<appointment map="SCOTLAND" start="2025-01-26T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-01-28T00:01-04"/>
<appointment map="FRANCE" start="2025-01-30T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-02-01T00:01-04"/>
<appointment map="LONDON" start="2025-02-03T00:01-04"/>
<appointment map="FRANCE" start="2025-02-05T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-02-07T00:01-04"/>
<appointment map="RICHMOND" start="2025-02-09T00:01-04"/>
<appointment map="LONDON" start="2025-02-11T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-02-13T00:01-04"/>
<appointment map="SCOTLAND" start="2025-02-15T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-02-17T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-02-19T00:01-04"/>
<appointment map="LONDON" start="2025-01-22T00:01-04"/>
<appointment map="FRANCE" start="2025-01-24T00:01-04"/>
<appointment map="RICHMOND" start="2025-01-26T00:01-04"/>
<appointment map="SCOTLAND" start="2025-01-28T00:01-04"/>
<appointment map="RICHMOND" start="2025-01-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-02-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-02-03T00:01-04"/>
<appointment map="SCOTLAND" start="2025-02-05T00:01-04"/>
<appointment map="FRANCE" start="2025-02-07T00:01-04"/>
<appointment map="LONDON" start="2025-02-09T00:01-04"/>
<appointment map="RICHMOND" start="2025-02-11T00:01-04"/>
<appointment map="FRANCE" start="2025-02-13T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-02-15T00:01-04"/>
<appointment map="LONDON" start="2025-02-17T00:01-04"/>
<appointment map="SCOTLAND" start="2025-02-19T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-02-21T00:01-04"/>
<appointment map="FRANCE" start="2025-02-23T00:01-04"/>
<appointment map="SCOTLAND" start="2025-02-25T00:01-04"/>
<appointment map="SCOTLAND" start="2025-02-23T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-02-25T00:01-04"/>
<appointment map="LONDON" start="2025-02-27T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-03-01T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-01T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-03T00:01-04"/>
<appointment map="FRANCE" start="2025-03-05T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-07T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-09T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-07T00:01-04"/>
<appointment map="LONDON" start="2025-03-09T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-11T00:01-04"/>
<appointment map="LONDON" start="2025-03-13T00:01-04"/>
<appointment map="FRANCE" start="2025-03-15T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-17T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-03-21T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-23T00:01-04"/>
<appointment map="LONDON" start="2025-03-25T00:01-04"/>
<appointment map="FRANCE" start="2025-03-13T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-03-15T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-03-17T00:01-04"/>
<appointment map="LONDON" start="2025-03-19T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-03-21T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-23T00:01-04"/>
<appointment map="FRANCE" start="2025-03-25T00:01-04"/>
<appointment map="RICHMOND" start="2025-03-27T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-03-29T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-03-29T00:01-04"/>
<appointment map="SCOTLAND" start="2025-03-31T00:01-04"/>
<appointment map="RICHMOND" start="2025-04-02T00:01-04"/>
<appointment map="SCOTLAND" start="2025-04-04T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-04-02T00:01-04"/>
<appointment map="FRANCE" start="2025-04-04T00:01-04"/>
<appointment map="RICHMOND" start="2025-04-06T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-08T00:01-04"/>
<appointment map="FRANCE" start="2025-04-10T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-12T00:01-04"/>
<appointment map="FRANCE" start="2025-04-14T00:01-04"/>
<appointment map="LONDON" start="2025-04-16T00:01-04"/>
<appointment map="FRANCE" start="2025-04-18T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-20T00:01-04"/>
<appointment map="FRANCE" start="2025-04-22T00:01-04"/>
<appointment map="RICHMOND" start="2025-04-24T00:01-04"/>
<appointment map="LONDON" start="2025-04-08T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-10T00:01-04"/>
<appointment map="FRANCE" start="2025-04-12T00:01-04"/>
<appointment map="LONDON" start="2025-04-14T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-16T00:01-04"/>
<appointment map="RICHMOND" start="2025-04-18T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-04-20T00:01-04"/>
<appointment map="SCOTLAND" start="2025-04-22T00:01-04"/>
<appointment map="FRANCE" start="2025-04-24T00:01-04"/>
<appointment map="LONDON" start="2025-04-26T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-04-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-04-30T00:01-04"/>
<appointment map="RICHMOND" start="2025-05-02T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-04T00:01-04"/>
<appointment map="FRANCE" start="2025-05-06T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-05-08T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-10T00:01-04"/>
<appointment map="FRANCE" start="2025-05-12T00:01-04"/>
<appointment map="SCOTLAND" start="2025-05-14T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-16T00:01-04"/>
<appointment map="SCOTLAND" start="2025-05-18T00:01-04"/>
<appointment map="FRANCE" start="2025-04-30T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-05-02T00:01-04"/>
<appointment map="RICHMOND" start="2025-05-04T00:01-04"/>
<appointment map="SCOTLAND" start="2025-05-06T00:01-04"/>
<appointment map="RICHMOND" start="2025-05-08T00:01-04"/>
<appointment map="FRANCE" start="2025-05-10T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-05-12T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-14T00:01-04"/>
<appointment map="LONDON" start="2025-05-16T00:01-04"/>
<appointment map="FRANCE" start="2025-05-18T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-05-20T00:01-04"/>
<appointment map="FRANCE" start="2025-05-22T00:01-04"/>
<appointment map="LONDON" start="2025-05-24T00:01-04"/>
<appointment map="SCOTLAND" start="2025-05-26T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-05-30T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-01T00:01-04"/>
<appointment map="FRANCE" start="2025-06-03T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-06-05T00:01-04"/>
<appointment map="FRANCE" start="2025-06-07T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-06-09T00:01-04"/>
<appointment map="FRANCE" start="2025-06-11T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-06-13T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-15T00:01-04"/>
<appointment map="SCOTLAND" start="2025-06-17T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-06-21T00:01-04"/>
<appointment map="LONDON" start="2025-06-23T00:01-04"/>
<appointment map="SCOTLAND" start="2025-06-25T00:01-04"/>
<appointment map="LONDON" start="2025-06-27T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-06-29T00:01-04"/>
<appointment map="LONDON" start="2025-07-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-07-03T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-05T00:01-04"/>
<appointment map="SCOTLAND" start="2025-05-22T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-05-24T00:01-04"/>
<appointment map="LONDON" start="2025-05-26T00:01-04"/>
<appointment map="RICHMOND" start="2025-05-28T00:01-04"/>
<appointment map="LONDON" start="2025-05-30T00:01-04"/>
<appointment map="SCOTLAND" start="2025-06-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-06-03T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-06-05T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-07T00:01-04"/>
<appointment map="FRANCE" start="2025-06-09T00:01-04"/>
<appointment map="LONDON" start="2025-06-11T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-13T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-06-15T00:01-04"/>
<appointment map="FRANCE" start="2025-06-17T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-06-19T00:01-04"/>
<appointment map="SCOTLAND" start="2025-06-21T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-06-23T00:01-04"/>
<appointment map="LONDON" start="2025-06-25T00:01-04"/>
<appointment map="FRANCE" start="2025-06-27T00:01-04"/>
<appointment map="RICHMOND" start="2025-06-29T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-07-01T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-03T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-07-05T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-07-07T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-09T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-07-11T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-07-13T00:01-04"/>
<appointment map="LONDON" start="2025-07-15T00:01-04"/>
<appointment map="FRANCE" start="2025-07-17T00:01-04"/>
<appointment map="RICHMOND" start="2025-07-19T00:01-04"/>
<appointment map="LONDON" start="2025-07-21T00:01-04"/>
<appointment map="RICHMOND" start="2025-07-23T00:01-04"/>
<appointment map="FRANCE" start="2025-07-25T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-27T00:01-04"/>
<appointment map="LONDON" start="2025-07-29T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-31T00:01-04"/>
<appointment map="FRANCE" start="2025-08-02T00:01-04"/>
<appointment map="FRANCE" start="2025-07-09T00:01-04"/>
<appointment map="LONDON" start="2025-07-11T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-13T00:01-04"/>
<appointment map="RICHMOND" start="2025-07-15T00:01-04"/>
<appointment map="LONDON" start="2025-07-17T00:01-04"/>
<appointment map="SCOTLAND" start="2025-07-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-07-21T00:01-04"/>
<appointment map="FRANCE" start="2025-07-23T00:01-04"/>
<appointment map="RICHMOND" start="2025-07-25T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-07-27T00:01-04"/>
<appointment map="RICHMOND" start="2025-07-29T00:01-04"/>
<appointment map="FRANCE" start="2025-07-31T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-02T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-08-04T00:01-04"/>
<appointment map="RICHMOND" start="2025-08-06T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-08T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-10T00:01-04"/>
<appointment map="RICHMOND" start="2025-08-12T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-14T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-16T00:01-04"/>
<appointment map="RICHMOND" start="2025-08-18T00:01-04"/>
<appointment map="LONDON" start="2025-08-20T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-22T00:01-04"/>
<appointment map="FRANCE" start="2025-08-24T00:01-04"/>
<appointment map="LONDON" start="2025-08-26T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-08-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-30T00:01-04"/>
<appointment map="FRANCE" start="2025-09-01T00:01-04"/>
<appointment map="SCOTLAND" start="2025-09-03T00:01-04"/>
<appointment map="RICHMOND" start="2025-09-05T00:01-04"/>
<appointment map="FRANCE" start="2025-09-07T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-06T00:01-04"/>
<appointment map="LONDON" start="2025-08-08T00:01-04"/>
<appointment map="FRANCE" start="2025-08-10T00:01-04"/>
<appointment map="LONDON" start="2025-08-12T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-08-14T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-16T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-18T00:01-04"/>
<appointment map="RICHMOND" start="2025-08-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-08-22T00:01-04"/>
<appointment map="RICHMOND" start="2025-08-24T00:01-04"/>
<appointment map="SCOTLAND" start="2025-08-26T00:01-04"/>
<appointment map="FRANCE" start="2025-08-28T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-08-30T00:01-04"/>
<appointment map="LONDON" start="2025-09-01T00:01-04"/>
<appointment map="FRANCE" start="2025-09-03T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-09-05T00:01-04"/>
<appointment map="SCOTLAND" start="2025-09-07T00:01-04"/>
<appointment map="RICHMOND" start="2025-09-09T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-09-11T00:01-04"/>
<appointment map="SCOTLAND" start="2025-09-13T00:01-04"/>
<appointment map="LONDON" start="2025-09-11T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-09-13T00:01-04"/>
<appointment map="LONDON" start="2025-09-15T00:01-04"/>
<appointment map="SCOTLAND" start="2025-09-17T00:01-04"/>
<appointment map="RICHMOND" start="2025-09-19T00:01-04"/>
<appointment map="FRANCE" start="2025-09-21T00:01-04"/>
<appointment map="FRANCE" start="2025-09-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-09-21T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-09-23T00:01-04"/>
<appointment map="FRANCE" start="2025-09-25T00:01-04"/>
<appointment map="RICHMOND" start="2025-09-25T00:01-04"/>
<appointment map="SCOTLAND" start="2025-09-27T00:01-04"/>
<appointment map="FRANCE" start="2025-09-29T00:01-04"/>
<appointment map="LONDON" start="2025-10-01T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-10-03T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-09-29T00:01-04"/>
<appointment map="RICHMOND" start="2025-10-01T00:01-04"/>
<appointment map="FRANCE" start="2025-10-03T00:01-04"/>
<appointment map="LONDON" start="2025-10-05T00:01-04"/>
<appointment map="FRANCE" start="2025-10-07T00:01-04"/>
<appointment map="SCOTLAND" start="2025-10-09T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-10-07T00:01-04"/>
<appointment map="FRANCE" start="2025-10-09T00:01-04"/>
<appointment map="LONDON" start="2025-10-11T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-10-13T00:01-04"/>
<appointment map="SCOTLAND" start="2025-10-15T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-10-17T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-10-19T00:01-04"/>
<appointment map="RICHMOND" start="2025-10-21T00:01-04"/>
<appointment map="LONDON" start="2025-10-23T00:01-04"/>
<appointment map="RICHMOND" start="2025-10-25T00:01-04"/>
<appointment map="LONDON" start="2025-10-27T00:01-04"/>
<appointment map="SCOTLAND" start="2025-10-29T00:01-04"/>
<appointment map="FRANCE" start="2025-10-31T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-02T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-04T00:01-04"/>
<appointment map="RICHMOND" start="2025-10-19T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-10-21T00:01-04"/>
<appointment map="SCOTLAND" start="2025-10-23T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-10-25T00:01-04"/>
<appointment map="RICHMOND" start="2025-10-27T00:01-04"/>
<appointment map="FRANCE" start="2025-10-29T00:01-04"/>
<appointment map="LONDON" start="2025-10-31T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-02T00:01-04"/>
<appointment map="SCOTLAND" start="2025-11-04T00:01-04"/>
<appointment map="FRANCE" start="2025-11-06T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-08T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-10T00:01-04"/>
<appointment map="FRANCE" start="2025-11-12T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-14T00:01-04"/>
<appointment map="LONDON" start="2025-11-16T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-18T00:01-04"/>
<appointment map="SCOTLAND" start="2025-11-20T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-22T00:01-04"/>
<appointment map="FRANCE" start="2025-11-24T00:01-04"/>
<appointment map="LONDON" start="2025-11-26T00:01-04"/>
<appointment map="FRANCE" start="2025-11-28T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-11-30T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-11-10T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-12T00:01-04"/>
<appointment map="SCOTLAND" start="2025-11-14T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-16T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-11-18T00:01-04"/>
<appointment map="FRANCE" start="2025-11-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-11-22T00:01-04"/>
<appointment map="LONDON" start="2025-11-24T00:01-04"/>
<appointment map="SCOTLAND" start="2025-11-26T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-11-28T00:01-04"/>
<appointment map="RICHMOND" start="2025-11-30T00:01-04"/>
<appointment map="FRANCE" start="2025-12-02T00:01-04"/>
<appointment map="SCOTLAND" start="2025-12-04T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-12-06T00:01-04"/>
<appointment map="LONDON" start="2025-12-08T00:01-04"/>
<appointment map="RICHMOND" start="2025-12-10T00:01-04"/>
<appointment map="LONDON" start="2025-12-04T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-12-06T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-12-08T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-12-10T00:01-04"/>
<appointment map="LONDON" start="2025-12-12T00:01-04"/>
<appointment map="SCOTLAND" start="2025-12-14T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-12-16T00:01-04"/>
<appointment map="SCOTLAND" start="2025-12-18T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-12-20T00:01-04"/>
<appointment map="FRANCE" start="2025-12-22T00:01-04"/>
<appointment map="RICHMOND" start="2025-12-16T00:01-04"/>
<appointment map="FRANCE" start="2025-12-18T00:01-04"/>
<appointment map="RICHMOND" start="2025-12-20T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2025-12-22T00:01-04"/>
<appointment map="INNSBRUCK" start="2025-12-24T00:01-04"/>
<appointment map="LONDON" start="2025-12-26T00:01-04"/>
<appointment map="SCOTLAND" start="2025-12-28T00:01-04"/>
<appointment map="FRANCE" start="2025-12-30T00:01-04"/>
<appointment map="INNSBRUCK" start="2026-01-01T00:01-04"/>
<appointment map="MAKURIISLANDS" start="2026-01-03T00:01-04"/>
</appointments>
<VERSION>1</VERSION>
</MapSchedule>
+143 -100
View File
@@ -2,106 +2,149 @@
<PortalRoads>
<PortalRoadSchedule>
<appointments>
<appointment road="10009" portal="0" start="2024-07-09T00:01-04"/>
<appointment road="10020" portal="0" start="2024-07-11T00:01-04"/>
<appointment road="10029" portal="0" start="2024-07-13T00:01-04"/>
<appointment road="10009" portal="0" start="2024-07-15T00:01-04"/>
<appointment road="10028" portal="0" start="2024-07-17T00:01-04"/>
<appointment road="10033" portal="0" start="2024-07-19T00:01-04"/>
<appointment road="10011" portal="0" start="2024-07-21T00:01-04"/>
<appointment road="10024" portal="0" start="2024-07-23T00:01-04"/>
<appointment road="10000" portal="0" start="2024-07-25T00:01-04"/>
<appointment road="10013" portal="0" start="2024-07-27T00:01-04"/>
<appointment road="10022" portal="0" start="2024-07-29T00:01-04"/>
<appointment road="10008" portal="0" start="2024-07-31T00:01-04"/>
<appointment road="10030" portal="0" start="2024-08-02T00:01-04"/>
<appointment road="10032" portal="0" start="2024-08-04T00:01-04"/>
<appointment road="10030" portal="0" start="2024-08-06T00:01-04"/>
<appointment road="10028" portal="0" start="2024-08-08T00:01-04"/>
<appointment road="10025" portal="0" start="2024-08-10T00:01-04"/>
<appointment road="10021" portal="0" start="2024-08-12T00:01-04"/>
<appointment road="10016" portal="0" start="2024-08-14T00:01-04"/>
<appointment road="10024" portal="0" start="2024-08-16T00:01-04"/>
<appointment road="10031" portal="0" start="2024-08-18T00:01-04"/>
<appointment road="10013" portal="0" start="2024-08-20T00:01-04"/>
<appointment road="10012" portal="0" start="2024-08-22T00:01-04"/>
<appointment road="10006" portal="0" start="2024-08-24T00:01-04"/>
<appointment road="10016" portal="0" start="2024-08-26T00:01-04"/>
<appointment road="10014" portal="0" start="2024-08-28T00:01-04"/>
<appointment road="10002" portal="0" start="2024-08-30T00:01-04"/>
<appointment road="10026" portal="0" start="2024-09-01T00:01-04"/>
<appointment road="10003" portal="0" start="2024-09-03T00:01-04"/>
<appointment road="10010" portal="0" start="2024-09-05T00:01-04"/>
<appointment road="10001" portal="0" start="2024-09-07T00:01-04"/>
<appointment road="10021" portal="0" start="2024-09-09T00:01-04"/>
<appointment road="10029" portal="0" start="2024-09-11T00:01-04"/>
<appointment road="10032" portal="0" start="2024-09-13T00:01-04"/>
<appointment road="10016" portal="0" start="2024-09-15T00:01-04"/>
<appointment road="10017" portal="0" start="2024-09-17T00:01-04"/>
<appointment road="10009" portal="0" start="2024-09-19T00:01-04"/>
<appointment road="10018" portal="0" start="2024-09-21T00:01-04"/>
<appointment road="10013" portal="0" start="2024-09-23T00:01-04"/>
<appointment road="10007" portal="0" start="2024-09-25T00:01-04"/>
<appointment road="10013" portal="0" start="2024-09-27T00:01-04"/>
<appointment road="10027" portal="0" start="2024-09-29T00:01-04"/>
<appointment road="10012" portal="0" start="2024-10-01T00:01-04"/>
<appointment road="10019" portal="0" start="2024-10-03T00:01-04"/>
<appointment road="10033" portal="0" start="2024-10-05T00:01-04"/>
<appointment road="10009" portal="0" start="2024-10-07T00:01-04"/>
<appointment road="10020" portal="0" start="2024-10-09T00:01-04"/>
<appointment road="10031" portal="0" start="2024-10-11T00:01-04"/>
<appointment road="10002" portal="0" start="2024-10-13T00:01-04"/>
<appointment road="10010" portal="0" start="2024-10-15T00:01-04"/>
<appointment road="10016" portal="0" start="2024-10-17T00:01-04"/>
<appointment road="10033" portal="0" start="2024-10-19T00:01-04"/>
<appointment road="10023" portal="0" start="2024-10-21T00:01-04"/>
<appointment road="10021" portal="0" start="2024-10-23T00:01-04"/>
<appointment road="10030" portal="0" start="2024-10-25T00:01-04"/>
<appointment road="10029" portal="0" start="2024-10-27T00:01-04"/>
<appointment road="10009" portal="0" start="2024-10-29T00:01-04"/>
<appointment road="10002" portal="0" start="2024-10-31T00:01-04"/>
<appointment road="10001" portal="0" start="2024-11-02T00:01-04"/>
<appointment road="10029" portal="0" start="2024-11-04T00:01-04"/>
<appointment road="10011" portal="0" start="2024-11-06T00:01-04"/>
<appointment road="10009" portal="0" start="2024-11-08T00:01-04"/>
<appointment road="10027" portal="0" start="2024-11-10T00:01-04"/>
<appointment road="10011" portal="0" start="2024-11-12T00:01-04"/>
<appointment road="10007" portal="0" start="2024-11-14T00:01-04"/>
<appointment road="10033" portal="0" start="2024-11-16T00:01-04"/>
<appointment road="10024" portal="0" start="2024-11-18T00:01-04"/>
<appointment road="10016" portal="0" start="2024-11-20T00:01-04"/>
<appointment road="10021" portal="0" start="2024-11-22T00:01-04"/>
<appointment road="10016" portal="0" start="2024-11-24T00:01-04"/>
<appointment road="10024" portal="0" start="2024-11-26T00:01-04"/>
<appointment road="10004" portal="0" start="2024-11-28T00:01-04"/>
<appointment road="10010" portal="0" start="2024-11-30T00:01-04"/>
<appointment road="10030" portal="0" start="2024-12-02T00:01-04"/>
<appointment road="10015" portal="0" start="2024-12-04T00:01-04"/>
<appointment road="10003" portal="0" start="2024-12-06T00:01-04"/>
<appointment road="10011" portal="0" start="2024-12-08T00:01-04"/>
<appointment road="10028" portal="0" start="2024-12-10T00:01-04"/>
<appointment road="10012" portal="0" start="2024-12-12T00:01-04"/>
<appointment road="10015" portal="0" start="2024-12-14T00:01-04"/>
<appointment road="10028" portal="0" start="2024-12-16T00:01-04"/>
<appointment road="10011" portal="0" start="2024-12-18T00:01-04"/>
<appointment road="10027" portal="0" start="2024-12-20T00:01-04"/>
<appointment road="10018" portal="0" start="2024-12-22T00:01-04"/>
<appointment road="10007" portal="0" start="2024-12-24T00:01-04"/>
<appointment road="10027" portal="0" start="2024-12-26T00:01-04"/>
<appointment road="10030" portal="0" start="2024-12-28T00:01-04"/>
<appointment road="10019" portal="0" start="2024-12-30T00:01-04"/>
<appointment road="10029" portal="0" start="2025-01-01T00:01-04"/>
<appointment road="10024" portal="0" start="2025-01-03T00:01-04"/>
<appointment road="10004" portal="0" start="2025-01-05T00:01-04"/>
<appointment road="10003" portal="0" start="2025-01-07T00:01-04"/>
<appointment road="10027" portal="0" start="2025-01-09T00:01-04"/>
<appointment road="10015" portal="0" start="2025-01-11T00:01-04"/>
<appointment road="10020" portal="0" start="2025-01-13T00:01-04"/>
<appointment road="10008" portal="0" start="2025-01-15T00:01-04"/>
<appointment road="10015" portal="0" start="2025-01-17T00:01-04"/>
<appointment road="10008" portal="0" start="2025-01-19T00:01-04"/>
<appointment road="10011" portal="0" start="2025-01-21T00:01-04"/>
<appointment road="10024" portal="0" start="2025-01-23T00:01-04"/>
<appointment road="10009" world="10" portal_of_month="true" portal="0" start="2024-12-01T00:01-04"/>
<appointment road="10022" world="1" portal="0" start="2024-12-01T00:01-04"/>
<appointment road="10001" world="1" portal="0" start="2024-12-04T00:01-04"/>
<appointment road="10014" world="1" portal="0" start="2024-12-07T00:01-04"/>
<appointment road="10034" world="1" portal="0" start="2024-12-10T00:01-04"/>
<appointment road="10036" world="1" portal="0" start="2024-12-13T00:01-04"/>
<appointment road="10023" world="1" portal="0" start="2024-12-16T00:01-04"/>
<appointment road="10020" world="1" portal="0" start="2024-12-19T00:01-04"/>
<appointment road="10004" world="1" portal="0" start="2024-12-22T00:01-04"/>
<appointment road="10029" world="1" portal="0" start="2024-12-25T00:01-04"/>
<appointment road="10015" world="1" portal="0" start="2024-12-28T00:01-04"/>
<appointment road="10032" world="10" portal_of_month="true" portal="0" start="2025-01-01T00:01-04"/>
<appointment road="10019" world="1" portal="0" start="2025-01-01T00:01-04"/>
<appointment road="10009" world="1" portal="0" start="2025-01-04T00:01-04"/>
<appointment road="10028" world="1" portal="0" start="2025-01-07T00:01-04"/>
<appointment road="10010" world="1" portal="0" start="2025-01-10T00:01-04"/>
<appointment road="10026" world="1" portal="0" start="2025-01-13T00:01-04"/>
<appointment road="10012" world="1" portal="0" start="2025-01-16T00:01-04"/>
<appointment road="10006" world="1" portal="0" start="2025-01-19T00:01-04"/>
<appointment road="10025" world="1" portal="0" start="2025-01-22T00:01-04"/>
<appointment road="10035" world="1" portal="0" start="2025-01-25T00:01-04"/>
<appointment road="10016" world="1" portal="0" start="2025-01-28T00:01-04"/>
<appointment road="10004" world="10" portal_of_month="true" portal="0" start="2025-02-01T00:01-04"/>
<appointment road="10039" world="1" portal="0" start="2025-02-01T00:01-04"/>
<appointment road="10017" world="1" portal="0" start="2025-02-04T00:01-04"/>
<appointment road="10021" world="1" portal="0" start="2025-02-07T00:01-04"/>
<appointment road="10008" world="1" portal="0" start="2025-02-10T00:01-04"/>
<appointment road="10037" world="1" portal="0" start="2025-02-13T00:01-04"/>
<appointment road="10018" world="1" portal="0" start="2025-02-16T00:01-04"/>
<appointment road="10030" world="1" portal="0" start="2025-02-19T00:01-04"/>
<appointment road="10005" world="1" portal="0" start="2025-02-22T00:01-04"/>
<appointment road="10000" world="1" portal="0" start="2025-02-25T00:01-04"/>
<appointment road="10003" world="1" portal="0" start="2025-02-28T00:01-04"/>
<appointment road="10029" world="10" portal_of_month="true" portal="0" start="2025-03-01T00:01-04"/>
<appointment road="10013" world="1" portal="0" start="2025-03-01T00:01-04"/>
<appointment road="10033" world="1" portal="0" start="2025-03-04T00:01-04"/>
<appointment road="10031" world="1" portal="0" start="2025-03-07T00:01-04"/>
<appointment road="10024" world="1" portal="0" start="2025-03-10T00:01-04"/>
<appointment road="10002" world="1" portal="0" start="2025-03-13T00:01-04"/>
<appointment road="10032" world="1" portal="0" start="2025-03-16T00:01-04"/>
<appointment road="10007" world="1" portal="0" start="2025-03-19T00:01-04"/>
<appointment road="10038" world="1" portal="0" start="2025-03-22T00:01-04"/>
<appointment road="10011" world="1" portal="0" start="2025-03-25T00:01-04"/>
<appointment road="10027" world="1" portal="0" start="2025-03-28T00:01-04"/>
<appointment road="10037" world="10" portal_of_month="true" portal="0" start="2025-04-01T00:01-04"/>
<appointment road="10020" world="1" portal="0" start="2025-04-01T00:01-04"/>
<appointment road="10028" world="1" portal="0" start="2025-04-04T00:01-04"/>
<appointment road="10002" world="1" portal="0" start="2025-04-07T00:01-04"/>
<appointment road="10038" world="1" portal="0" start="2025-04-10T00:01-04"/>
<appointment road="10031" world="1" portal="0" start="2025-04-13T00:01-04"/>
<appointment road="10005" world="1" portal="0" start="2025-04-16T00:01-04"/>
<appointment road="10021" world="1" portal="0" start="2025-04-19T00:01-04"/>
<appointment road="10013" world="1" portal="0" start="2025-04-22T00:01-04"/>
<appointment road="10030" world="1" portal="0" start="2025-04-25T00:01-04"/>
<appointment road="10008" world="1" portal="0" start="2025-04-28T00:01-04"/>
<appointment road="10038" world="10" portal_of_month="true" portal="0" start="2025-05-01T00:01-04"/>
<appointment road="10034" world="1" portal="0" start="2025-05-01T00:01-04"/>
<appointment road="10006" world="1" portal="0" start="2025-05-04T00:01-04"/>
<appointment road="10000" world="1" portal="0" start="2025-05-07T00:01-04"/>
<appointment road="10019" world="1" portal="0" start="2025-05-10T00:01-04"/>
<appointment road="10003" world="1" portal="0" start="2025-05-13T00:01-04"/>
<appointment road="10015" world="1" portal="0" start="2025-05-16T00:01-04"/>
<appointment road="10025" world="1" portal="0" start="2025-05-19T00:01-04"/>
<appointment road="10007" world="1" portal="0" start="2025-05-22T00:01-04"/>
<appointment road="10014" world="1" portal="0" start="2025-05-25T00:01-04"/>
<appointment road="10032" world="1" portal="0" start="2025-05-28T00:01-04"/>
<appointment road="10034" world="10" portal_of_month="true" portal="0" start="2025-06-01T00:01-04"/>
<appointment road="10029" world="1" portal="0" start="2025-06-01T00:01-04"/>
<appointment road="10037" world="1" portal="0" start="2025-06-04T00:01-04"/>
<appointment road="10009" world="1" portal="0" start="2025-06-07T00:01-04"/>
<appointment road="10017" world="1" portal="0" start="2025-06-10T00:01-04"/>
<appointment road="10023" world="1" portal="0" start="2025-06-13T00:01-04"/>
<appointment road="10024" world="1" portal="0" start="2025-06-16T00:01-04"/>
<appointment road="10001" world="1" portal="0" start="2025-06-19T00:01-04"/>
<appointment road="10022" world="1" portal="0" start="2025-06-22T00:01-04"/>
<appointment road="10039" world="1" portal="0" start="2025-06-25T00:01-04"/>
<appointment road="10036" world="1" portal="0" start="2025-06-28T00:01-04"/>
<appointment road="10020" world="10" portal_of_month="true" portal="0" start="2025-07-01T00:01-04"/>
<appointment road="10011" world="1" portal="0" start="2025-07-01T00:01-04"/>
<appointment road="10033" world="1" portal="0" start="2025-07-04T00:01-04"/>
<appointment road="10026" world="1" portal="0" start="2025-07-07T00:01-04"/>
<appointment road="10027" world="1" portal="0" start="2025-07-10T00:01-04"/>
<appointment road="10018" world="1" portal="0" start="2025-07-13T00:01-04"/>
<appointment road="10004" world="1" portal="0" start="2025-07-16T00:01-04"/>
<appointment road="10016" world="1" portal="0" start="2025-07-19T00:01-04"/>
<appointment road="10010" world="1" portal="0" start="2025-07-22T00:01-04"/>
<appointment road="10035" world="1" portal="0" start="2025-07-25T00:01-04"/>
<appointment road="10012" world="1" portal="0" start="2025-07-28T00:01-04"/>
<appointment road="10025" world="10" portal_of_month="true" portal="0" start="2025-08-01T00:01-04"/>
<appointment road="10002" world="1" portal="0" start="2025-08-01T00:01-04"/>
<appointment road="10032" world="1" portal="0" start="2025-08-04T00:01-04"/>
<appointment road="10009" world="1" portal="0" start="2025-08-07T00:01-04"/>
<appointment road="10003" world="1" portal="0" start="2025-08-10T00:01-04"/>
<appointment road="10029" world="1" portal="0" start="2025-08-13T00:01-04"/>
<appointment road="10017" world="1" portal="0" start="2025-08-16T00:01-04"/>
<appointment road="10006" world="1" portal="0" start="2025-08-19T00:01-04"/>
<appointment road="10039" world="1" portal="0" start="2025-08-22T00:01-04"/>
<appointment road="10027" world="1" portal="0" start="2025-08-25T00:01-04"/>
<appointment road="10031" world="1" portal="0" start="2025-08-28T00:01-04"/>
<appointment road="10012" world="10" portal_of_month="true" portal="0" start="2025-09-01T00:01-04"/>
<appointment road="10035" world="1" portal="0" start="2025-09-01T00:01-04"/>
<appointment road="10021" world="1" portal="0" start="2025-09-04T00:01-04"/>
<appointment road="10011" world="1" portal="0" start="2025-09-07T00:01-04"/>
<appointment road="10036" world="1" portal="0" start="2025-09-10T00:01-04"/>
<appointment road="10016" world="1" portal="0" start="2025-09-13T00:01-04"/>
<appointment road="10015" world="1" portal="0" start="2025-09-16T00:01-04"/>
<appointment road="10025" world="1" portal="0" start="2025-09-19T00:01-04"/>
<appointment road="10019" world="1" portal="0" start="2025-09-22T00:01-04"/>
<appointment road="10018" world="1" portal="0" start="2025-09-25T00:01-04"/>
<appointment road="10034" world="1" portal="0" start="2025-09-28T00:01-04"/>
<appointment road="10015" world="10" portal_of_month="true" portal="0" start="2025-10-01T00:01-04"/>
<appointment road="10038" world="1" portal="0" start="2025-10-01T00:01-04"/>
<appointment road="10030" world="1" portal="0" start="2025-10-04T00:01-04"/>
<appointment road="10004" world="1" portal="0" start="2025-10-07T00:01-04"/>
<appointment road="10014" world="1" portal="0" start="2025-10-10T00:01-04"/>
<appointment road="10024" world="1" portal="0" start="2025-10-13T00:01-04"/>
<appointment road="10013" world="1" portal="0" start="2025-10-16T00:01-04"/>
<appointment road="10033" world="1" portal="0" start="2025-10-19T00:01-04"/>
<appointment road="10023" world="1" portal="0" start="2025-10-22T00:01-04"/>
<appointment road="10000" world="1" portal="0" start="2025-10-25T00:01-04"/>
<appointment road="10007" world="1" portal="0" start="2025-10-28T00:01-04"/>
<appointment road="10030" world="10" portal_of_month="true" portal="0" start="2025-11-01T00:01-04"/>
<appointment road="10020" world="1" portal="0" start="2025-11-01T00:01-04"/>
<appointment road="10010" world="1" portal="0" start="2025-11-04T00:01-04"/>
<appointment road="10037" world="1" portal="0" start="2025-11-07T00:01-04"/>
<appointment road="10022" world="1" portal="0" start="2025-11-10T00:01-04"/>
<appointment road="10005" world="1" portal="0" start="2025-11-13T00:01-04"/>
<appointment road="10026" world="1" portal="0" start="2025-11-16T00:01-04"/>
<appointment road="10001" world="1" portal="0" start="2025-11-19T00:01-04"/>
<appointment road="10028" world="1" portal="0" start="2025-11-22T00:01-04"/>
<appointment road="10012" world="1" portal="0" start="2025-11-25T00:01-04"/>
<appointment road="10008" world="1" portal="0" start="2025-11-28T00:01-04"/>
<appointment road="10021" world="10" portal_of_month="true" portal="0" start="2025-12-01T00:01-04"/>
<appointment road="10020" world="1" portal="0" start="2025-12-01T00:01-04"/>
<appointment road="10011" world="1" portal="0" start="2025-12-04T00:01-04"/>
<appointment road="10031" world="1" portal="0" start="2025-12-07T00:01-04"/>
<appointment road="10015" world="1" portal="0" start="2025-12-10T00:01-04"/>
<appointment road="10039" world="1" portal="0" start="2025-12-13T00:01-04"/>
<appointment road="10035" world="1" portal="0" start="2025-12-16T00:01-04"/>
<appointment road="10019" world="1" portal="0" start="2025-12-19T00:01-04"/>
<appointment road="10025" world="1" portal="0" start="2025-12-22T00:01-04"/>
<appointment road="10000" world="1" portal="0" start="2025-12-25T00:01-04"/>
<appointment road="10029" world="1" portal="0" start="2025-12-28T00:01-04"/>
</appointments>
<VERSION>1</VERSION>
</PortalRoadSchedule>
+42 -11
View File
@@ -8,6 +8,7 @@ import sys
import json
from xml.dom import minidom
from dateutil.relativedelta import relativedelta
MAPS = ['FRANCE', 'INNSBRUCK', 'LONDON', 'MAKURIISLANDS', 'RICHMOND', 'SCOTLAND']
@@ -15,9 +16,13 @@ dom = minidom.parseString('<MapSchedule><appointments></appointments><VERSION>1<
appts = dom.getElementsByTagName('appointments')[0]
now = datetime.datetime.now(datetime.timezone.utc).replace(day=1)
maps_loop = []
prev_map = None
for i in range(0, 500):
map_choice = random.choice(MAPS)
for _ in range(0, 200):
if not maps_loop:
maps_loop = list(MAPS)
random.shuffle(maps_loop)
map_choice = maps_loop.pop()
while map_choice == prev_map:
map_choice = random.choice(MAPS)
prev_map = map_choice
@@ -38,20 +43,46 @@ CLIMBS = [x['road'] for x in data]
dom = minidom.parseString('<PortalRoads><PortalRoadSchedule><appointments></appointments><VERSION>1</VERSION></PortalRoadSchedule></PortalRoads>')
appts = dom.getElementsByTagName('appointments')[0]
now = datetime.datetime.now(datetime.timezone.utc)
month = datetime.datetime.now(datetime.timezone.utc).replace(day=1)
climbs_loop = []
climbs_loop_month = []
prev_climb = None
for i in range(0, 100):
climb_choice = random.choice(CLIMBS)
while climb_choice == prev_climb:
climb_choice = random.choice(CLIMBS)
prev_climb = climb_choice
prev_climb_month = None
for _ in range(0, 13):
if not climbs_loop_month:
climbs_loop_month = list(CLIMBS)
random.shuffle(climbs_loop_month)
climb_choice_month = climbs_loop_month.pop()
while climb_choice_month == prev_climb_month:
climb_choice_month = random.choice(CLIMBS)
prev_climb_month = climb_choice_month
appt = dom.createElement('appointment')
appt.setAttribute('road', climb_choice)
appt.setAttribute('road', climb_choice_month)
appt.setAttribute('world', '10')
appt.setAttribute('portal_of_month', 'true')
appt.setAttribute('portal', '0')
appt.setAttribute('start', now.strftime("%Y-%m-%dT00:01-04"))
appt.setAttribute('start', month.strftime("%Y-%m-%dT00:01-04"))
appts.appendChild(appt)
now += datetime.timedelta(days=2)
day = month
month += relativedelta(months=+1)
for _ in range(0, 10):
if not climbs_loop:
climbs_loop = list(CLIMBS)
random.shuffle(climbs_loop)
climb_choice = climbs_loop.pop()
while climb_choice == prev_climb or climb_choice == climb_choice_month:
climb_choice = random.choice(CLIMBS)
prev_climb = climb_choice
appt = dom.createElement('appointment')
appt.setAttribute('road', climb_choice)
appt.setAttribute('world', '1')
appt.setAttribute('portal', '0')
appt.setAttribute('start', day.strftime("%Y-%m-%dT00:01-04"))
appts.appendChild(appt)
day += datetime.timedelta(days=3)
with open('PortalRoadSchedule_v1.xml', 'w') as f:
f.write(dom.toprettyxml())