From 687d48f8c6e17767d225416507b7efe756382f36 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:39:35 +0000 Subject: [PATCH 01/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../TrackingStringMessages_ja.properties | 12 ++++ .../TrackingStringMessages_zh_CN.properties | 12 ++++ .../TrackingStringMessages_ja.properties.xlf | 64 +++++++++++++++++++ ...rackingStringMessages_zh_CN.properties.xlf | 64 +++++++++++++++++++ 4 files changed, 152 insertions(+) create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ja.properties create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh_CN.properties create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ja.properties.xlf create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_zh_CN.properties.xlf diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ja.properties b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ja.properties new file mode 100644 index 00000000000..e0319779ac3 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ja.properties @@ -0,0 +1,12 @@ +trackingInvitationFor=招待の追跡: +scanQRCodeOrVisitUrlToRegisterAs={0} アプリがインストールされていることを確認してください。その上で、以下の QR コードをスキャンするか、スマートフォンを使用してリンクをクリックして登録します: +welcomeTo=ようこそ: +iOSUsers=iOS アプリ起動 +androidUsers=Android アプリ起動 +alternativelyVisitThisLink=アプリがすでにインストールされているデバイス上でこのメールを参照している場合は、下記をクリックして起動します: +buoyTender=設標船 +appStoreInstallText=まだアプリがない場合は、インストールしてください: +appIos=iOS アプリのインストール +appAndroid=Android アプリのインストール +buoyPingerAppName=SAP Sailing Buoy Pinger +sailInSightAppName=SAP Sail InSight diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh_CN.properties b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh_CN.properties new file mode 100644 index 00000000000..54b457fbd21 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh_CN.properties @@ -0,0 +1,12 @@ +trackingInvitationFor=跟踪邀请 - +scanQRCodeOrVisitUrlToRegisterAs=确保已安装 {0} 应用。然后,使用智能手机扫描以下二维码或点击链接注册 +welcomeTo=欢迎使用 +iOSUsers=启动 iOS 应用 +androidUsers=启动 Android 应用 +alternativelyVisitThisLink=如果在已安装该应用的设备中读取邮件,只需点击以下链接即可启动: +buoyTender=浮标供应船 +appStoreInstallText=如果尚无该应用,请安装: +appIos=安装 iOS 应用 +appAndroid=安装 Android 应用 +buoyPingerAppName=SAP Sailing Buoy Pinger +sailInSightAppName=SAP Sail InSight diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ja.properties.xlf b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ja.properties.xlf new file mode 100644 index 00000000000..3461e67ae68 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ja.properties.xlf @@ -0,0 +1,64 @@ + + + +
+ + H4sIAAAAAAAAAF2RTU/DMAyG7/0VvnGZEGekHgYSUiVgY+3gnLXeajWNo9jbqBD/naQtbOLm+PXH+zgaTN2ROxTuRGqU2D1xyKs5C5c07DlkUhv3tnnkBlfhnYR0G2zFGzyQKIal5C+mQ5BjQBj4CK05IWiL8HX3DUvvgZyosRabW6hadJDmjQV7tpbPaeM0HjhAbanuRtWS6+AoSY5jA0hvgvqWXZzOEOb1YCQ7o625x4rzjymKBRmtyq1gkLzU2AfxmcxkxjWBqbmWllNqkm2c6SL7Ce0wwlYtyXO0khf7Ec9EzICmSb40atAbssATUYMnqhHOpO34TvjGpvLhcoYFCPXeDjPrDuMREpIkN/fZ7shDha7BkKcQdIwz432pHLCYxlT4qclSw+5GLzdPCwfUBXiLRvB36X1qL1jyuftyDu9n/D/p+hzJwDqSxm/2/tX0mJfLNZSROOE/JHuTnEnMFa6kQ6v/S2HOZz95rIJYdwIAAA== + + + + + +
+ + + Tracking Invitation for + 招待の追跡: + + + Make sure you have the {0} App installed. Then scan the following QRCode or click the link using your smartphone to register as + {0} アプリがインストールされていることを確認してください。その上で、以下の QR コードをスキャンするか、スマートフォンを使用してリンクをクリックして登録します: + + + Welcome to + ようこそ: + + + Start iOS App + iOS アプリ起動 + + + Start Android App + Android アプリ起動 + + + If you are reading this mail on the device with the App already installed, simply click below to start: + アプリがすでにインストールされているデバイス上でこのメールを参照している場合は、下記をクリックして起動します: + + + buoy tender + 設標船 + + + If don't have the App yet, please install: + まだアプリがない場合は、インストールしてください: + + + Install iOS App + iOS アプリのインストール + + + Install Android App + Android アプリのインストール + + + SAP Sailing Buoy Pinger + SAP Sailing Buoy Pinger + + + SAP Sail InSight + SAP Sail InSight + + +
+
\ No newline at end of file diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_zh_CN.properties.xlf b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_zh_CN.properties.xlf new file mode 100644 index 00000000000..338846a8cd0 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_zh_CN.properties.xlf @@ -0,0 +1,64 @@ + + + +
+ + H4sIAAAAAAAAAF2RTU/DMAyG7/0VvnGZEGekHgYSUiVgY+3gnLXeajWNo9jbqBD/naQtbOLm+PXH+zgaTN2ROxTuRGqU2D1xyKs5C5c07DlkUhv3tnnkBlfhnYR0G2zFGzyQKIal5C+mQ5BjQBj4CK05IWiL8HX3DUvvgZyosRabW6hadJDmjQV7tpbPaeM0HjhAbanuRtWS6+AoSY5jA0hvgvqWXZzOEOb1YCQ7o625x4rzjymKBRmtyq1gkLzU2AfxmcxkxjWBqbmWllNqkm2c6SL7Ce0wwlYtyXO0khf7Ec9EzICmSb40atAbssATUYMnqhHOpO34TvjGpvLhcoYFCPXeDjPrDuMREpIkN/fZ7shDha7BkKcQdIwz432pHLCYxlT4qclSw+5GLzdPCwfUBXiLRvB36X1qL1jyuftyDu9n/D/p+hzJwDqSxm/2/tX0mJfLNZSROOE/JHuTnEnMFa6kQ6v/S2HOZz95rIJYdwIAAA== + + + + + +
+ + + Tracking Invitation for + 跟踪邀请 - + + + Make sure you have the {0} App installed. Then scan the following QRCode or click the link using your smartphone to register as + 确保已安装 {0} 应用。然后,使用智能手机扫描以下二维码或点击链接注册 + + + Welcome to + 欢迎使用 + + + Start iOS App + 启动 iOS 应用 + + + Start Android App + 启动 Android 应用 + + + If you are reading this mail on the device with the App already installed, simply click below to start: + 如果在已安装该应用的设备中读取邮件,只需点击以下链接即可启动: + + + buoy tender + 浮标供应船 + + + If don't have the App yet, please install: + 如果尚无该应用,请安装: + + + Install iOS App + 安装 iOS 应用 + + + Install Android App + 安装 Android 应用 + + + SAP Sailing Buoy Pinger + SAP Sailing Buoy Pinger + + + SAP Sail InSight + SAP Sail InSight + + +
+
\ No newline at end of file From b31d35eb4f27c253617b8fd6b91c0afd35c10980 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:41:00 +0000 Subject: [PATCH 02/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../Polars_StringMessages_ja.properties | 11 ++++ .../Polars_StringMessages_zh_CN.properties | 11 ++++ .../Polars_StringMessages_ja.properties.xlf | 60 +++++++++++++++++++ ...Polars_StringMessages_zh_CN.properties.xlf | 60 +++++++++++++++++++ 4 files changed, 142 insertions(+) create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ja.properties create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh_CN.properties create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ja.properties.xlf create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_zh_CN.properties.xlf diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ja.properties b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ja.properties new file mode 100644 index 00000000000..93562923285 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ja.properties @@ -0,0 +1,11 @@ +PolarChain1=ポーラー +PolarChain2=バックエンドポーラー +RaceColumn=レース列 +LegIndex=レグ指数 +PolarData=ポーラーデータ +Polars=ポーラー +GPSFix=GPS フィックス +WindRange=風範囲 +WindIsConfident=風測定確度 +Rank=ランク +BackendPolars=バックエンドポーラー diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh_CN.properties b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh_CN.properties new file mode 100644 index 00000000000..4ee81cc8ed0 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh_CN.properties @@ -0,0 +1,11 @@ +PolarChain1=极坐标图 +PolarChain2=后端极坐标图 +RaceColumn=比赛轮次列 +LegIndex=航段索引 +PolarData=极坐标数据 +Polars=极坐标图 +GPSFix=GPS 修复 +WindRange=风力范围 +WindIsConfident=风力测量置信度 +Rank=名次 +BackendPolars=后端极坐标图 diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ja.properties.xlf b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ja.properties.xlf new file mode 100644 index 00000000000..b8b12e22f10 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ja.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAF2PTQrCQAyF93OKXEH32TiiFBSGunAdOrEObTPQaaHHd/6s4Cbv4yW8JMaPNOs3OTmgSRyU2a0jnqgbWCzUVksdaz+uk+AP1Y37RixvGAEylYwzLVRCIWExw3fN1TwubsMoEFU9ndiWpGdMBBmz2QTt5eUsy4I7QR66M4V15ika8TQZMBVVb67b/j74ALSew+fwAAAA + + + + + +
+ + + Polars + ポーラー + + + Backend Polars + バックエンドポーラー + + + RaceColumn + レース列 + + + Leg Index + レグ指数 + + + Polar Data + ポーラーデータ + + + Polars + ポーラー + + + GPS Fix + GPS フィックス + + + Wind Range + 風範囲 + + + Confident Wind Measurement + 風測定確度 + + + Rank + ランク + + + Backend Polars + バックエンドポーラー + + +
+
\ No newline at end of file diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_zh_CN.properties.xlf b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_zh_CN.properties.xlf new file mode 100644 index 00000000000..f884b500909 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_zh_CN.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAF2PTQrCQAyF93OKXEH32TiiFBSGunAdOrEObTPQaaHHd/6s4Cbv4yW8JMaPNOs3OTmgSRyU2a0jnqgbWCzUVksdaz+uk+AP1Y37RixvGAEylYwzLVRCIWExw3fN1TwubsMoEFU9ndiWpGdMBBmz2QTt5eUsy4I7QR66M4V15ika8TQZMBVVb67b/j74ALSew+fwAAAA + + + + + +
+ + + Polars + 极坐标图 + + + Backend Polars + 后端极坐标图 + + + RaceColumn + 比赛轮次列 + + + Leg Index + 航段索引 + + + Polar Data + 极坐标数据 + + + Polars + 极坐标图 + + + GPS Fix + GPS 修复 + + + Wind Range + 风力范围 + + + Confident Wind Measurement + 风力测量置信度 + + + Rank + 名次 + + + Backend Polars + 后端极坐标图 + + +
+
\ No newline at end of file From 5f2edc8285b30619c43aaa4bc50dc96707d5cfa8 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:42:22 +0000 Subject: [PATCH 03/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../FileStorageStringMessages_ja.properties | 7 +++ ...FileStorageStringMessages_zh_CN.properties | 7 +++ ...ileStorageStringMessages_ja.properties.xlf | 44 +++++++++++++++++++ ...StorageStringMessages_zh_CN.properties.xlf | 44 +++++++++++++++++++ 4 files changed, 102 insertions(+) create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ja.properties create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh_CN.properties create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ja.properties.xlf create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_zh_CN.properties.xlf diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ja.properties b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ja.properties new file mode 100644 index 00000000000..c26398d4fb0 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ja.properties @@ -0,0 +1,7 @@ +s3Desc=ファイルを Amazon S3 に保管します。結果として得られるファイル名は、ランダムな UUID に元のファイルの末尾を加えたものです。 +s3AccessIdDesc=アクセス ID (空白のままにすると、代わりに ~/.aws/credentials を使用) +s3AccessKeyDesc=秘密アクセスキー (空白のままにすると、代わりに ~/.aws/credentials を使用) +s3BucketNameDesc=使用するバケットの名称 (すでに存在していること、かつユーザに十分な権限があることが必要) +localDesc=ローカルファイルシステムにファイルを保管するサービスです。ファイルは、ローカルパス + ファイル名で保管され、ベース URL + ファイル名でアクセスできます。そのため、ベース URL にあるコンテンツはリモートからアクセス可能でなければなりません。これはたとえば、複製上の static.sapsailing.com などからローカルパスにリモートファイルシステムをマウントすることによって達成することができます。 +localBaseUrlDesc=ベース URL + ファイル名 = アップロードしたファイルがアクセス可能となる場所の URL +localLocalPathDesc=ファイル保管に使用するローカルパス diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh_CN.properties b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh_CN.properties new file mode 100644 index 00000000000..b7583db2ab1 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh_CN.properties @@ -0,0 +1,7 @@ +s3Desc=将文件存储在 Amazon S3 中。生成的文件名称为随机的 UUID 加原始文件结尾。 +s3AccessIdDesc=访问编号(留空,改用 ~/.aws/credentials) +s3AccessKeyDesc=秘密访问密钥(留空,改用 ~/.aws/credentials) +s3BucketNameDesc=所用存储段的名称(必须已存在,并且用户需要足够的权限) +localDesc=用于在本地文件系统中存储文件的服务。文件存储在 localPath+fileName 中,可以在 baseUrl+fileName 访问。请注意,必须可以远程访问 baseUrl 中的内容。例如,可以从 localPath 副本所在的 static.sapsailing.com 安装远程文件系统。 +localBaseUrlDesc=基本 URL + 文件名称 = URL,其中可以访问上传的文件 +localLocalPathDesc=用于存储文件的本地路径 diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ja.properties.xlf b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ja.properties.xlf new file mode 100644 index 00000000000..b347e2a08b6 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ja.properties.xlf @@ -0,0 +1,44 @@ + + + +
+ + H4sIAAAAAAAAAJ1SwW7bMAy95yt4bNHBPeTcQ4tiQLGiGNrmAxiZTojSkiHKSb3Dvn2klGTddSdL1OPj4/PT9SNpuHsrKRMMLKSQItyP+Ms+b+sO3vcEmXSWwnFXERBxJGAFhIyxTyNsNk+PMMmsUAydMu84ojQwxd4au5Wu70Mg1ae+DmwXsL4rITwQbAXjB5QEsxL8vu3wqLchU0+xMIoCRy2E/fWF6ActTToZrMCJ0Kr/wfgwhw8qL7ZXpfQDpAFa+UxxtUf1M0q2tgXok7V8A7PAnzNEol5B52HgwDYEJsojq3KKer2SFFBOgvOBg7mdMqj5fvbVFVUDK7S5p4tpHDv4Xt93JsY7qHdohf3Esr9xaNXsWgJG2Nqx+mFILLBFpU2Wv7iXVMhG2ZPPCykW1yuLSzHmEx7GWSsi0+DxuLDyVjwUo7HI4hGxMPhY34g+cZyEKnbPdDAF2wXGNMcaIDz1fV3vax8M2QKlBQuHTnFSZPH8BKumZk+mSTi0f3HxoGsGPzTl1Wc/w+b1GW7gsvhdLRx9JZgnSdibvirlyCL/btgYn88TKme9gV/PqXDtbRf7Mbij1R9TuhdHUgMAAA== + + + + + +
+ + + Store files on Amazon S3. The resulting file name is a random UUID plus the original file ending. + ファイルを Amazon S3 に保管します。結果として得られるファイル名は、ランダムな UUID に元のファイルの末尾を加えたものです。 + + + Access ID (leave blank to use ~/.aws/credentials instead) + アクセス ID (空白のままにすると、代わりに ~/.aws/credentials を使用) + + + Secret Access Key (leave blank to use ~/.aws/credentials instead) + 秘密アクセスキー (空白のままにすると、代わりに ~/.aws/credentials を使用) + + + Name of Bucket to use (has to already exist, and user needs sufficient permissions) + 使用するバケットの名称 (すでに存在していること、かつユーザに十分な権限があることが必要) + + + Service for storing files in the local file system. Files get stored in localPath+fileName and can be accessed at baseUrl+fileName Note that the content lying in baseUrl must therefore be accessible remotely. This can for examplebe achieved by mounting a remote file system for example from static.sapsailing.com on the replicas to localPath. + ローカルファイルシステムにファイルを保管するサービスです。ファイルは、ローカルパス + ファイル名で保管され、ベース URL + ファイル名でアクセスできます。そのため、ベース URL にあるコンテンツはリモートからアクセス可能でなければなりません。これはたとえば、複製上の static.sapsailing.com などからローカルパスにリモートファイルシステムをマウントすることによって達成することができます。 + + + Base URL + fileName = URL where uploaded file will be accessible + ベース URL + ファイル名 = アップロードしたファイルがアクセス可能となる場所の URL + + + Local Path to use for file storage + ファイル保管に使用するローカルパス + + +
+
\ No newline at end of file diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_zh_CN.properties.xlf b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_zh_CN.properties.xlf new file mode 100644 index 00000000000..49633edba86 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_zh_CN.properties.xlf @@ -0,0 +1,44 @@ + + + +
+ + H4sIAAAAAAAAAJ1SwW7bMAy95yt4bNHBPeTcQ4tiQLGiGNrmAxiZTojSkiHKSb3Dvn2klGTddSdL1OPj4/PT9SNpuHsrKRMMLKSQItyP+Ms+b+sO3vcEmXSWwnFXERBxJGAFhIyxTyNsNk+PMMmsUAydMu84ojQwxd4au5Wu70Mg1ae+DmwXsL4rITwQbAXjB5QEsxL8vu3wqLchU0+xMIoCRy2E/fWF6ActTToZrMCJ0Kr/wfgwhw8qL7ZXpfQDpAFa+UxxtUf1M0q2tgXok7V8A7PAnzNEol5B52HgwDYEJsojq3KKer2SFFBOgvOBg7mdMqj5fvbVFVUDK7S5p4tpHDv4Xt93JsY7qHdohf3Esr9xaNXsWgJG2Nqx+mFILLBFpU2Wv7iXVMhG2ZPPCykW1yuLSzHmEx7GWSsi0+DxuLDyVjwUo7HI4hGxMPhY34g+cZyEKnbPdDAF2wXGNMcaIDz1fV3vax8M2QKlBQuHTnFSZPH8BKumZk+mSTi0f3HxoGsGPzTl1Wc/w+b1GW7gsvhdLRx9JZgnSdibvirlyCL/btgYn88TKme9gV/PqXDtbRf7Mbij1R9TuhdHUgMAAA== + + + + + +
+ + + Store files on Amazon S3. The resulting file name is a random UUID plus the original file ending. + 将文件存储在 Amazon S3 中。生成的文件名称为随机的 UUID 加原始文件结尾。 + + + Access ID (leave blank to use ~/.aws/credentials instead) + 访问编号(留空,改用 ~/.aws/credentials) + + + Secret Access Key (leave blank to use ~/.aws/credentials instead) + 秘密访问密钥(留空,改用 ~/.aws/credentials) + + + Name of Bucket to use (has to already exist, and user needs sufficient permissions) + 所用存储段的名称(必须已存在,并且用户需要足够的权限) + + + Service for storing files in the local file system. Files get stored in localPath+fileName and can be accessed at baseUrl+fileName Note that the content lying in baseUrl must therefore be accessible remotely. This can for examplebe achieved by mounting a remote file system for example from static.sapsailing.com on the replicas to localPath. + 用于在本地文件系统中存储文件的服务。文件存储在 localPath+fileName 中,可以在 baseUrl+fileName 访问。请注意,必须可以远程访问 baseUrl 中的内容。例如,可以从 localPath 副本所在的 static.sapsailing.com 安装远程文件系统。 + + + Base URL + fileName = URL where uploaded file will be accessible + 基本 URL + 文件名称 = URL,其中可以访问上传的文件 + + + Local Path to use for file storage + 用于存储文件的本地路径 + + +
+
\ No newline at end of file From 306541080b763bcf191c79cf72bfb70e78addebf Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:43:22 +0000 Subject: [PATCH 04/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../Sailing_StringMessages_ja.properties | 63 ++++ .../Sailing_StringMessages_zh_CN.properties | 63 ++++ .../Sailing_StringMessages_ja.properties.xlf | 268 ++++++++++++++++++ ...ailing_StringMessages_zh_CN.properties.xlf | 268 ++++++++++++++++++ .../StringMessages_ja.properties | 11 + .../StringMessages_zh_CN.properties | 11 + .../XLF/StringMessages_ja.properties.xlf | 60 ++++ .../XLF/StringMessages_zh_CN.properties.xlf | 60 ++++ 8 files changed, 804 insertions(+) create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ja.properties create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh_CN.properties create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ja.properties.xlf create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_zh_CN.properties.xlf create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ja.properties create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh_CN.properties create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ja.properties.xlf create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_zh_CN.properties.xlf diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ja.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ja.properties new file mode 100644 index 00000000000..a140e1a08ce --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ja.properties @@ -0,0 +1,63 @@ +Speed=速力 +SpeedTenSecondsBefore=10 秒前の速力 +DistanceTraveled=移動した距離 +Name=名称 +LegType=レグタイプ +SailID=セールナンバー +Year=年 +LegNumber=レグ番号 +Nationality=国籍 +Acronym=頭字語 +Regatta=レガッタ +CourseArea=コースエリア +BoatClass=艇種 +Fleet=フリート +Race=レース +Competitor=競技者 +Boat=艇 +Team=チーム +LeaderboardSailingDomainRetrieverChain=リーダーボード +RaceSailingDomainRetrieverChain=レース +LegSailingDomainRetrieverChain=レグ +GPSFixSailingDomainRetrieverChain=GPS フィックス +MarkPassingSailingDomainRetrieverChain=マーク通過 +RaceResultSailingDomainRetrieverChain=レース結果 +RaceOfCompetitorSailingDomainRetrieverChain=競技者のレース +LeaderboardGroup=リーダーボードグループ +Leaderboard=リーダーボード +Leg=レグ +MarkPassing=マーク通過 +LegOfCompetitor=競技者のレグ +GpsFix=GPS フィックス +WindStrengthInBeaufort=ビューフォート風力 +Bft0=平穏 +Bft1=至軽風 +Bft2=軽風 +Bft3=軟風 +Bft4=和風 +Bft5=疾風 +Bft6=雄風 +Bft7=強風 +Bft8=疾強風 +Bft9=大強風 +Bft10=全強風 +Bft11=暴風 +Bft12=颶風 (ぐふう) +RelativeScoreInRace=レース中の相対スコア (0 が最高、1 が最低) +WindSpeedInBeaufort=風速 (Bft) +DistanceAtStart=スタート時のスタートラインまでの距離 +SpeedWhenStarting=スタート時の速力 +SpeedTenSecondsBeforeStart=スタート 10 秒前の速力 +RankAtFirstMark=第一マークでのランク +NumberOfManeuvers=マニューバー回数 +NumberOfTacks=タック回数 +NumberOfJibes=ジャイブ回数 +NumberOfPenaltyCircles=ペナルティー回転の数 +RankGainsOrLosses=ランク上下 +DistanceToStarboardSideAtStart=スターボード側までの距離 (長さの %) +NumberOfPodiumFinish=表彰台回数 +NumberOfWins=優勝回数 +RankGainsOrLossesBetweenFirstMarkAndFinish=ランク上下 (第一マーク -> フィニッシュ) +IsTracked=追跡済 +NumberOfCompetitorFixes=競技者フィックスの数 +NumberOfMarkFixes=マークフィックスの数 diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh_CN.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh_CN.properties new file mode 100644 index 00000000000..a8844e7bc53 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh_CN.properties @@ -0,0 +1,63 @@ +Speed=速度 +SpeedTenSecondsBefore=前 10 秒的速度 +DistanceTraveled=航行距离 +Name=名称 +LegType=航段形式 +SailID=帆号 +Year=年份 +LegNumber=航段编号 +Nationality=国籍 +Acronym=首字母缩略词 +Regatta=比赛 +CourseArea=场地区域 +BoatClass=船只级别 +Fleet=船队 +Race=比赛轮次 +Competitor=参赛队 +Boat=船只 +Team=团队 +LeaderboardSailingDomainRetrieverChain=积分榜 +RaceSailingDomainRetrieverChain=比赛轮次 +LegSailingDomainRetrieverChain=航段 +GPSFixSailingDomainRetrieverChain=GPS 修复 +MarkPassingSailingDomainRetrieverChain=绕标 +RaceResultSailingDomainRetrieverChain=比赛轮次结果 +RaceOfCompetitorSailingDomainRetrieverChain=参赛队的比赛轮次 +LeaderboardGroup=积分榜分组 +Leaderboard=积分榜 +Leg=航段 +MarkPassing=绕标 +LegOfCompetitor=参赛队的航段 +GpsFix=GPS 修复 +WindStrengthInBeaufort=风力(蒲福风级) +Bft0=无风 +Bft1=软风 +Bft2=轻风 +Bft3=微风 +Bft4=和风 +Bft5=劲风 +Bft6=强风 +Bft7=疾风 +Bft8=大风 +Bft9=烈风 +Bft10=暴风 +Bft11=飓风 +Bft12=台风 +RelativeScoreInRace=比赛轮次中的相对得分(0 最佳;1 最差) +WindSpeedInBeaufort=风速(单位:Bft) +DistanceAtStart=起航前与起航线的距离 +SpeedWhenStarting=起航时的速度 +SpeedTenSecondsBeforeStart=起航前 10 秒的速度 +RankAtFirstMark=在第一个标志的名次 +NumberOfManeuvers=操作数量 +NumberOfTacks=迎风转向次数 +NumberOfJibes=顺风转向次数 +NumberOfPenaltyCircles=惩罚圈数 +RankGainsOrLosses=名次进阶或落后 +DistanceToStarboardSideAtStart=与右舷的距离(长度百分比) +NumberOfPodiumFinish=跻身颁奖台次数 +NumberOfWins=获胜次数 +RankGainsOrLossesBetweenFirstMarkAndFinish=名次进阶或落后(第一个标志 -> 结束) +IsTracked=是否跟踪 +NumberOfCompetitorFixes=参赛队修复次数 +NumberOfMarkFixes=标志修复次数 diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ja.properties.xlf b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ja.properties.xlf new file mode 100644 index 00000000000..d344d719092 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ja.properties.xlf @@ -0,0 +1,268 @@ + + + +
+ + H4sIAAAAAAAAAIVVTW8aMRC9+1fMpVJyiATptypXAiIIFfkQoEY9mt0BLBYb2SaU/vrO2Muuk0b04p1582zPjO23sx1iKWc8ijjO0cywsKb0fVxahykG3Y6HRQTEjfZBmQLnTj1jRbNPAJwQca+2KHkQE1zNjzuU9AU2xEzpanwj+QP3++0CnfiFykkemJ2wyK/D9ypoa1Slw1FmtugVzprjVtZfMcWVCkHJ+isGdu889hwqmUxgW/StCoNKeS/ZgmiKYYUYZBzFVBUoeaAVtjsMOlgnWzMuEOeKOaqt5IESVyW6hVWu5Mq0Wd3YrdJmisFpfEY3WJMnM5qP+5wjc9xzS86vuPJi9Dgb6t/naMS4Igqtd6fc5pFKJua5CUyDmpdSnaLfV+F/CUOipSkPy7Zt/60U7BJaus9bOnJ2v8ubBxHJKXmUe8aNyWt9URAT8tzibaPti/aQRztP/Tr1TTxpU86CQ7MK67Hpo9rTUwiSYTjhoA2cIqK/DB05UNWWra6c6NU6gNKO3evaXTjEP8jIezlCEyrMoA/yzlJBKuTgRzl06NcZ8knS9tasMuizvKXl4UC5sftFjlQVA19P3FUNdDuEWJdy7Mqf2laUBvgGu5a3e+d0oQzS86ro8T3jrCARGJv0SmoMPIPcAMd34KJDWuHDN+jCgY4yXKb+sZC8bp6P6sKdW4ZGWXphFhQxGmEJlpIiBFRIRtKqpzWJFbt8wEmnDgQlCp/zm4qW1n4ta/W6U2U2vTDUlDXfGMk+7xoRYEgkWXpY3lFX9nSHvUwI36AGa1hzVWxyRvSb6A9Njcqi0W+ij0hSF44D7YrqBa0OQB2JWY/oJfkHN7HeEzfmHSGwDhLYKrflHiS10uWb7W4IwAy4eMfbTuI9v2zzs6Xeb4faaL/Os4swJDwrhw48L4LdfzPvYzggmuYEeqasN3irJLjo1scCV9/rHS/F2NOfqNjQr2nsoTabLNpnHwUxS6iNQNLK9qTd5jU57plofwGIogiCRAcAAA== + + + + + +
+ + + Speed + 速力 + + + Speed 10s before + 10 秒前の速力 + + + Distance Traveled + 移動した距離 + + + Name + 名称 + + + Leg Type + レグタイプ + + + Sail Number + セールナンバー + + + Year + 年 + + + Leg Number + レグ番号 + + + Nationality + 国籍 + + + Acronym + 頭字語 + + + Regatta + レガッタ + + + Course Area + コースエリア + + + Boat Class + 艇種 + + + Fleet + フリート + + + Race + レース + + + Competitor + 競技者 + + + Boat + 艇 + + + Team + チーム + + + Leaderboards + リーダーボード + + + Races + レース + + + Legs + レグ + + + GPS-Fixes + GPS フィックス + + + Mark Passings + マーク通過 + + + Race Results + レース結果 + + + Races of Competitors + 競技者のレース + + + Leaderboard Group + リーダーボードグループ + + + Leaderboard + リーダーボード + + + Leg + レグ + + + Mark Passing + マーク通過 + + + Leg of competitor + 競技者のレグ + + + GPS-Fix + GPS フィックス + + + Wind Strength in Beaufort + ビューフォート風力 + + + Calm + 平穏 + + + Light air + 至軽風 + + + Light breeze + 軽風 + + + Gentle breeze + 軟風 + + + Moderate breeze + 和風 + + + Fresh breeze + 疾風 + + + Strong breeze + 雄風 + + + High wind + 強風 + + + Gale + 疾強風 + + + Strong gale + 大強風 + + + Storm + 全強風 + + + Violent storm + 暴風 + + + Hurricane + 颶風 (ぐふう) + + + Relative score in race (0 best; 1 worst) + レース中の相対スコア (0 が最高、1 が最低) + + + Wind speed in Bft + 風速 (Bft) + + + Distance to start at start + スタート時のスタートラインまでの距離 + + + Speed when starting + スタート時の速力 + + + Speed 10s before start + スタート 10 秒前の速力 + + + Rank at First Mark + 第一マークでのランク + + + Number of Maneuvers + マニューバー回数 + + + Number of Tacks + タック回数 + + + Number of Jibes + ジャイブ回数 + + + Number of Penalty Circles + ペナルティー回転の数 + + + Rank Gains or Losses + ランク上下 + + + Distance to Starboard Side (% of Length) + スターボード側までの距離 (長さの %) + + + Number of Podium Finishes + 表彰台回数 + + + Number of Wins + 優勝回数 + + + Rank Gains or Losses (1st Mark -> Finish) + ランク上下 (第一マーク -> フィニッシュ) + + + Is Tracked + 追跡済 + + + Number of Competitor Fixes + 競技者フィックスの数 + + + Number of Mark Fixes + マークフィックスの数 + + +
+
\ No newline at end of file diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_zh_CN.properties.xlf b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_zh_CN.properties.xlf new file mode 100644 index 00000000000..30ccb66c485 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_zh_CN.properties.xlf @@ -0,0 +1,268 @@ + + + +
+ + H4sIAAAAAAAAAIVVTW8aMRC9+1fMpVJyiATptypXAiIIFfkQoEY9mt0BLBYb2SaU/vrO2Muuk0b04p1582zPjO23sx1iKWc8ijjO0cywsKb0fVxahykG3Y6HRQTEjfZBmQLnTj1jRbNPAJwQca+2KHkQE1zNjzuU9AU2xEzpanwj+QP3++0CnfiFykkemJ2wyK/D9ypoa1Slw1FmtugVzprjVtZfMcWVCkHJ+isGdu889hwqmUxgW/StCoNKeS/ZgmiKYYUYZBzFVBUoeaAVtjsMOlgnWzMuEOeKOaqt5IESVyW6hVWu5Mq0Wd3YrdJmisFpfEY3WJMnM5qP+5wjc9xzS86vuPJi9Dgb6t/naMS4Igqtd6fc5pFKJua5CUyDmpdSnaLfV+F/CUOipSkPy7Zt/60U7BJaus9bOnJ2v8ubBxHJKXmUe8aNyWt9URAT8tzibaPti/aQRztP/Tr1TTxpU86CQ7MK67Hpo9rTUwiSYTjhoA2cIqK/DB05UNWWra6c6NU6gNKO3evaXTjEP8jIezlCEyrMoA/yzlJBKuTgRzl06NcZ8knS9tasMuizvKXl4UC5sftFjlQVA19P3FUNdDuEWJdy7Mqf2laUBvgGu5a3e+d0oQzS86ro8T3jrCARGJv0SmoMPIPcAMd34KJDWuHDN+jCgY4yXKb+sZC8bp6P6sKdW4ZGWXphFhQxGmEJlpIiBFRIRtKqpzWJFbt8wEmnDgQlCp/zm4qW1n4ta/W6U2U2vTDUlDXfGMk+7xoRYEgkWXpY3lFX9nSHvUwI36AGa1hzVWxyRvSb6A9Njcqi0W+ij0hSF44D7YrqBa0OQB2JWY/oJfkHN7HeEzfmHSGwDhLYKrflHiS10uWb7W4IwAy4eMfbTuI9v2zzs6Xeb4faaL/Os4swJDwrhw48L4LdfzPvYzggmuYEeqasN3irJLjo1scCV9/rHS/F2NOfqNjQr2nsoTabLNpnHwUxS6iNQNLK9qTd5jU57plofwGIogiCRAcAAA== + + + + + +
+ + + Speed + 速度 + + + Speed 10s before + 前 10 秒的速度 + + + Distance Traveled + 航行距离 + + + Name + 名称 + + + Leg Type + 航段形式 + + + Sail Number + 帆号 + + + Year + 年份 + + + Leg Number + 航段编号 + + + Nationality + 国籍 + + + Acronym + 首字母缩略词 + + + Regatta + 比赛 + + + Course Area + 场地区域 + + + Boat Class + 船只级别 + + + Fleet + 船队 + + + Race + 比赛轮次 + + + Competitor + 参赛队 + + + Boat + 船只 + + + Team + 团队 + + + Leaderboards + 积分榜 + + + Races + 比赛轮次 + + + Legs + 航段 + + + GPS-Fixes + GPS 修复 + + + Mark Passings + 绕标 + + + Race Results + 比赛轮次结果 + + + Races of Competitors + 参赛队的比赛轮次 + + + Leaderboard Group + 积分榜分组 + + + Leaderboard + 积分榜 + + + Leg + 航段 + + + Mark Passing + 绕标 + + + Leg of competitor + 参赛队的航段 + + + GPS-Fix + GPS 修复 + + + Wind Strength in Beaufort + 风力(蒲福风级) + + + Calm + 无风 + + + Light air + 软风 + + + Light breeze + 轻风 + + + Gentle breeze + 微风 + + + Moderate breeze + 和风 + + + Fresh breeze + 劲风 + + + Strong breeze + 强风 + + + High wind + 疾风 + + + Gale + 大风 + + + Strong gale + 烈风 + + + Storm + 暴风 + + + Violent storm + 飓风 + + + Hurricane + 台风 + + + Relative score in race (0 best; 1 worst) + 比赛轮次中的相对得分(0 最佳;1 最差) + + + Wind speed in Bft + 风速(单位:Bft) + + + Distance to start at start + 起航前与起航线的距离 + + + Speed when starting + 起航时的速度 + + + Speed 10s before start + 起航前 10 秒的速度 + + + Rank at First Mark + 在第一个标志的名次 + + + Number of Maneuvers + 操作数量 + + + Number of Tacks + 迎风转向次数 + + + Number of Jibes + 顺风转向次数 + + + Number of Penalty Circles + 惩罚圈数 + + + Rank Gains or Losses + 名次进阶或落后 + + + Distance to Starboard Side (% of Length) + 与右舷的距离(长度百分比) + + + Number of Podium Finishes + 跻身颁奖台次数 + + + Number of Wins + 获胜次数 + + + Rank Gains or Losses (1st Mark -> Finish) + 名次进阶或落后(第一个标志 -> 结束) + + + Is Tracked + 是否跟踪 + + + Number of Competitor Fixes + 参赛队修复次数 + + + Number of Mark Fixes + 标志修复次数 + + +
+
\ No newline at end of file diff --git a/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ja.properties b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ja.properties new file mode 100644 index 00000000000..9ddb7a7bde1 --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ja.properties @@ -0,0 +1,11 @@ +Average=平均 +Median=中央値 +Sum=合計 +Maximum=最大 +Minimum=最小 +Count=カウント +Meters=m +Knots=kn +Collecting=コレクション +ResultSignifier={0} ({1}) +SignifierInUnit={0} / {1} diff --git a/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh_CN.properties b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh_CN.properties new file mode 100644 index 00000000000..bf7afa0cfbe --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh_CN.properties @@ -0,0 +1,11 @@ +Average=平均值 +Median=中值 +Sum=求和 +Maximum=最大值 +Minimum=最小值 +Count=计数 +Meters=m +Knots=kn +Collecting=集合 +ResultSignifier={0} ({1}) +SignifierInUnit={0}(单位:{1}) diff --git a/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ja.properties.xlf b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ja.properties.xlf new file mode 100644 index 00000000000..11194815a03 --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ja.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAD2MQQoCMQxF9znFLHWnB8hicCXSjYMHKBpLsE2hTQdhmLsbpuoieT958MeZig+EYyc4erAX7ICpJbQB59+cLH8JjqXfnXDKTRS3bQ1KpWKCi2St+BKzMdJdWQL+Yha4Um1RJw7CT6aCy2Eddstx3cP/d5absG6GZTAHH6Y6WeOvAAAA + + + + + +
+ + + Average + 平均 + + + Median + 中央値 + + + Sum + 合計 + + + Maximum + 最大 + + + Minimum + 最小 + + + Count + カウント + + + m + m + + + kn + kn + + + Collection + コレクション + + + {0} ({1}) + {0} ({1}) + + + {0} in {1} + {0} / {1} + + +
+
\ No newline at end of file diff --git a/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_zh_CN.properties.xlf b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_zh_CN.properties.xlf new file mode 100644 index 00000000000..c881ebc0171 --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_zh_CN.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAD2MQQoCMQxF9znFLHWnB8hicCXSjYMHKBpLsE2hTQdhmLsbpuoieT958MeZig+EYyc4erAX7ICpJbQB59+cLH8JjqXfnXDKTRS3bQ1KpWKCi2St+BKzMdJdWQL+Yha4Um1RJw7CT6aCy2Eddstx3cP/d5absG6GZTAHH6Y6WeOvAAAA + + + + + +
+ + + Average + 平均值 + + + Median + 中值 + + + Sum + 求和 + + + Maximum + 最大值 + + + Minimum + 最小值 + + + Count + 计数 + + + m + m + + + kn + kn + + + Collection + 集合 + + + {0} ({1}) + {0} ({1}) + + + {0} in {1} + {0}(单位:{1}) + + +
+
\ No newline at end of file From 93ecfa2e09a3c1c8a06a79e843f40564ead12ab9 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:44:11 +0000 Subject: [PATCH 05/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../TrackingStringMessages_ru.properties | 12 ++++ .../TrackingStringMessages_ru.properties.xlf | 64 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ru.properties create mode 100644 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ru.properties.xlf diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ru.properties b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ru.properties new file mode 100644 index 00000000000..0286f3b81f6 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_ru.properties @@ -0,0 +1,12 @@ +trackingInvitationFor=Приглашение на отслеживание для +scanQRCodeOrVisitUrlToRegisterAs=Убедитесь, что приложение {0} установлено. Затем отсканируйте следующий QR-код или откройте ссылку на смартфоне, чтобы зарегистрироваться как +welcomeTo=Вас приветствует +iOSUsers=Запустить приложение для iOS +androidUsers=Запустить приложение для Android +alternativelyVisitThisLink=Если вы читаете это сообщение на устройстве с уже установленным приложением, просто щелкните ниже, чтобы начать: +buoyTender=лоцмейстерское судно +appStoreInstallText=Если у вас еще нет приложения, установите его: +appIos=Установить приложение для iOS +appAndroid=Установить приложение для Android +buoyPingerAppName=SAP Sailing Buoy Pinger +sailInSightAppName=SAP Sail InSight diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ru.properties.xlf b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ru.properties.xlf new file mode 100644 index 00000000000..33de5e32dd4 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/XLF/TrackingStringMessages_ru.properties.xlf @@ -0,0 +1,64 @@ + + + +
+ + H4sIAAAAAAAAAF2RTU/DMAyG7/0VvnGZEGekHgYSUiVgY+3gnLXeajWNo9jbqBD/naQtbOLm+PXH+zgaTN2ROxTuRGqU2D1xyKs5C5c07DlkUhv3tnnkBlfhnYR0G2zFGzyQKIal5C+mQ5BjQBj4CK05IWiL8HX3DUvvgZyosRabW6hadJDmjQV7tpbPaeM0HjhAbanuRtWS6+AoSY5jA0hvgvqWXZzOEOb1YCQ7o625x4rzjymKBRmtyq1gkLzU2AfxmcxkxjWBqbmWllNqkm2c6SL7Ce0wwlYtyXO0khf7Ec9EzICmSb40atAbssATUYMnqhHOpO34TvjGpvLhcoYFCPXeDjPrDuMREpIkN/fZ7shDha7BkKcQdIwz432pHLCYxlT4qclSw+5GLzdPCwfUBXiLRvB36X1qL1jyuftyDu9n/D/p+hzJwDqSxm/2/tX0mJfLNZSROOE/JHuTnEnMFa6kQ6v/S2HOZz95rIJYdwIAAA== + + + + + +
+ + + Tracking Invitation for + Приглашение на отслеживание для + + + Make sure you have the {0} App installed. Then scan the following QRCode or click the link using your smartphone to register as + Убедитесь, что приложение {0} установлено. Затем отсканируйте следующий QR-код или откройте ссылку на смартфоне, чтобы зарегистрироваться как + + + Welcome to + Вас приветствует + + + Start iOS App + Запустить приложение для iOS + + + Start Android App + Запустить приложение для Android + + + If you are reading this mail on the device with the App already installed, simply click below to start: + Если вы читаете это сообщение на устройстве с уже установленным приложением, просто щелкните ниже, чтобы начать: + + + buoy tender + лоцмейстерское судно + + + If don't have the App yet, please install: + Если у вас еще нет приложения, установите его: + + + Install iOS App + Установить приложение для iOS + + + Install Android App + Установить приложение для Android + + + SAP Sailing Buoy Pinger + SAP Sailing Buoy Pinger + + + SAP Sail InSight + SAP Sail InSight + + +
+
\ No newline at end of file From bbcaac14198af784d57a9c45541f5e574df75272 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:45:10 +0000 Subject: [PATCH 06/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../Polars_StringMessages_ru.properties | 11 ++++ .../Polars_StringMessages_ru.properties.xlf | 60 +++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ru.properties create mode 100644 java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ru.properties.xlf diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ru.properties b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ru.properties new file mode 100644 index 00000000000..2bdf35beb99 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_ru.properties @@ -0,0 +1,11 @@ +PolarChain1=Полярные данные +PolarChain2=Полярные данные бэкэнда +RaceColumn=Столбец гонки +LegIndex=Индекс отрезка +PolarData=Полярные данные +Polars=Полярные данные +GPSFix=Замер GPS +WindRange=Диапазон ветра +WindIsConfident=Достоверное измерение ветра +Rank=Ранг +BackendPolars=Полярные данные бэкэнда diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ru.properties.xlf b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ru.properties.xlf new file mode 100644 index 00000000000..d6f7c540d1c --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/XLF/Polars_StringMessages_ru.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAF2PTQrCQAyF93OKXEH32TiiFBSGunAdOrEObTPQaaHHd/6s4Cbv4yW8JMaPNOs3OTmgSRyU2a0jnqgbWCzUVksdaz+uk+AP1Y37RixvGAEylYwzLVRCIWExw3fN1TwubsMoEFU9ndiWpGdMBBmz2QTt5eUsy4I7QR66M4V15ika8TQZMBVVb67b/j74ALSew+fwAAAA + + + + + +
+ + + Polars + Полярные данные + + + Backend Polars + Полярные данные бэкэнда + + + RaceColumn + Столбец гонки + + + Leg Index + Индекс отрезка + + + Polar Data + Полярные данные + + + Polars + Полярные данные + + + GPS Fix + Замер GPS + + + Wind Range + Диапазон ветра + + + Confident Wind Measurement + Достоверное измерение ветра + + + Rank + Ранг + + + Backend Polars + Полярные данные бэкэнда + + +
+
\ No newline at end of file From a962430dee5df9a309f2216137d320db245f0f6e Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 09:46:49 +0000 Subject: [PATCH 07/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../FileStorageStringMessages_ru.properties | 7 +++ ...ileStorageStringMessages_ru.properties.xlf | 44 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ru.properties create mode 100644 java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ru.properties.xlf diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ru.properties b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ru.properties new file mode 100644 index 00000000000..6d5740b123d --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_ru.properties @@ -0,0 +1,7 @@ +s3Desc=Храните файлы на Amazon S3. Результирующее имя файла — случайный UUID плюс расширение исходного файла. +s3AccessIdDesc=Ид. доступа (оставьте пустым, чтобы использовать ~/.aws/credentials) +s3AccessKeyDesc=Секретный ключ доступа (leave blank to use ~/.aws/credentials instead) +s3BucketNameDesc=Имя используемого бакета (должен уже существовать, пользователю необходимы достаточные разрешения доступа) +localDesc=Сервис для хранения файлов в локальной файловой системе. Файлы сохраняются в папке локальныйПуть+имяФайла и доступны по адресу базовыйUrl+имяФайла. Соответственно, необходима возможность удаленного доступа к содержимому по адресу базовыйUrl. Этого можно достичь, смонтировав удаленную файловую систему (например, из static.sapsailing.com) в папке локальныйПуть на репликах. +localBaseUrlDesc=Базовый URL + имяФайла = URL для доступа к выложенному файлу +localLocalPathDesc=Локальный путь для файлового хранилища diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ru.properties.xlf b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ru.properties.xlf new file mode 100644 index 00000000000..ecd999b4de8 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/XLF/FileStorageStringMessages_ru.properties.xlf @@ -0,0 +1,44 @@ + + + +
+ + H4sIAAAAAAAAAJ1SwW7bMAy95yt4bNHBPeTcQ4tiQLGiGNrmAxiZTojSkiHKSb3Dvn2klGTddSdL1OPj4/PT9SNpuHsrKRMMLKSQItyP+Ms+b+sO3vcEmXSWwnFXERBxJGAFhIyxTyNsNk+PMMmsUAydMu84ojQwxd4au5Wu70Mg1ae+DmwXsL4rITwQbAXjB5QEsxL8vu3wqLchU0+xMIoCRy2E/fWF6ActTToZrMCJ0Kr/wfgwhw8qL7ZXpfQDpAFa+UxxtUf1M0q2tgXok7V8A7PAnzNEol5B52HgwDYEJsojq3KKer2SFFBOgvOBg7mdMqj5fvbVFVUDK7S5p4tpHDv4Xt93JsY7qHdohf3Esr9xaNXsWgJG2Nqx+mFILLBFpU2Wv7iXVMhG2ZPPCykW1yuLSzHmEx7GWSsi0+DxuLDyVjwUo7HI4hGxMPhY34g+cZyEKnbPdDAF2wXGNMcaIDz1fV3vax8M2QKlBQuHTnFSZPH8BKumZk+mSTi0f3HxoGsGPzTl1Wc/w+b1GW7gsvhdLRx9JZgnSdibvirlyCL/btgYn88TKme9gV/PqXDtbRf7Mbij1R9TuhdHUgMAAA== + + + + + +
+ + + Store files on Amazon S3. The resulting file name is a random UUID plus the original file ending. + Храните файлы на Amazon S3. Результирующее имя файла — случайный UUID плюс расширение исходного файла. + + + Access ID (leave blank to use ~/.aws/credentials instead) + Ид. доступа (оставьте пустым, чтобы использовать ~/.aws/credentials) + + + Secret Access Key (leave blank to use ~/.aws/credentials instead) + Секретный ключ доступа (leave blank to use ~/.aws/credentials instead) + + + Name of Bucket to use (has to already exist, and user needs sufficient permissions) + Имя используемого бакета (должен уже существовать, пользователю необходимы достаточные разрешения доступа) + + + Service for storing files in the local file system. Files get stored in localPath+fileName and can be accessed at baseUrl+fileName Note that the content lying in baseUrl must therefore be accessible remotely. This can for examplebe achieved by mounting a remote file system for example from static.sapsailing.com on the replicas to localPath. + Сервис для хранения файлов в локальной файловой системе. Файлы сохраняются в папке локальныйПуть+имяФайла и доступны по адресу базовыйUrl+имяФайла. Соответственно, необходима возможность удаленного доступа к содержимому по адресу базовыйUrl. Этого можно достичь, смонтировав удаленную файловую систему (например, из static.sapsailing.com) в папке локальныйПуть на репликах. + + + Base URL + fileName = URL where uploaded file will be accessible + Базовый URL + имяФайла = URL для доступа к выложенному файлу + + + Local Path to use for file storage + Локальный путь для файлового хранилища + + +
+
\ No newline at end of file From 4f3be79b33fd3e4eeb0714ef462f0d9b0caa8934 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 13:03:03 +0000 Subject: [PATCH 08/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../Sailing_StringMessages_ru.properties | 63 ++++ .../Sailing_StringMessages_ru.properties.xlf | 268 ++++++++++++++++++ .../StringMessages_ru.properties | 11 + .../XLF/StringMessages_ru.properties.xlf | 60 ++++ 4 files changed, 402 insertions(+) create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ru.properties create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ru.properties.xlf create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ru.properties create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ru.properties.xlf diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ru.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ru.properties new file mode 100644 index 00000000000..d2588bbe405 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_ru.properties @@ -0,0 +1,63 @@ +Speed=Скорость +SpeedTenSecondsBefore=Скорость за 10 с до +DistanceTraveled=Пройденная дистанция +Name=Название +LegType=Тип отрезка +SailID=Номер на парусе +Year=Год +LegNumber=Номер отрезка +Nationality=Гражданство +Acronym=Сокращение +Regatta=Регата +CourseArea=Зона гонки +BoatClass=Класс лодок +Fleet=Флот +Race=Гонка +Competitor=Участник +Boat=Лодка +Team=Команда +LeaderboardSailingDomainRetrieverChain=Таблицы лидеров +RaceSailingDomainRetrieverChain=Гонки +LegSailingDomainRetrieverChain=Отрезки +GPSFixSailingDomainRetrieverChain=Замеры GPS +MarkPassingSailingDomainRetrieverChain=Прохождения отметок +RaceResultSailingDomainRetrieverChain=Результаты гонки +RaceOfCompetitorSailingDomainRetrieverChain=Гонки участников +LeaderboardGroup=Группа таблиц лидеров +Leaderboard=Таблица лидеров +Leg=Отрезок +MarkPassing=Прохождение отметки +LegOfCompetitor=Отрезок участника +GpsFix=Замер GPS +WindStrengthInBeaufort=Сила ветра по шкале Бофорта +Bft0=Штиль +Bft1=Тихий +Bft2=Легкий +Bft3=Слабый +Bft4=Умеренный +Bft5=Свежий +Bft6=Сильный +Bft7=Крепкий +Bft8=Очень крепкий +Bft9=Шторм +Bft10=Сильный шторм +Bft11=Жестокий шторм +Bft12=Ураган +RelativeScoreInRace=Относительная оценка в гонке (0 лучшая; 1 худшая) +WindSpeedInBeaufort=Скорость ветра по шкале Бофорта +DistanceAtStart=Дистанция до старта при старте +SpeedWhenStarting=Скорость при старте +SpeedTenSecondsBeforeStart=Скорость за 10 с до старта +RankAtFirstMark=Ранг на первой отметке +NumberOfManeuvers=Число маневров +NumberOfTacks=Число поворотов оверштаг +NumberOfJibes=Число поворотов фордевинд +NumberOfPenaltyCircles=Число штрафных кругов +RankGainsOrLosses=Повышения или понижения ранга +DistanceToStarboardSideAtStart=Дистанция до правой стороны (% длины) +NumberOfPodiumFinish=Число призовых финишей +NumberOfWins=Число побед +RankGainsOrLossesBetweenFirstMarkAndFinish=Повышения или понижения ранга (1-я отметка -> финиш) +IsTracked=Отслеживается +NumberOfCompetitorFixes=Число замеров участника +NumberOfMarkFixes=Число замеров отметки diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ru.properties.xlf b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ru.properties.xlf new file mode 100644 index 00000000000..bcdbd97e0b5 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/XLF/Sailing_StringMessages_ru.properties.xlf @@ -0,0 +1,268 @@ + + + +
+ + H4sIAAAAAAAAAIVVTW8aMRC9+1fMpVJyiATptypXAiIIFfkQoEY9mt0BLBYb2SaU/vrO2Muuk0b04p1582zPjO23sx1iKWc8ijjO0cywsKb0fVxahykG3Y6HRQTEjfZBmQLnTj1jRbNPAJwQca+2KHkQE1zNjzuU9AU2xEzpanwj+QP3++0CnfiFykkemJ2wyK/D9ypoa1Slw1FmtugVzprjVtZfMcWVCkHJ+isGdu889hwqmUxgW/StCoNKeS/ZgmiKYYUYZBzFVBUoeaAVtjsMOlgnWzMuEOeKOaqt5IESVyW6hVWu5Mq0Wd3YrdJmisFpfEY3WJMnM5qP+5wjc9xzS86vuPJi9Dgb6t/naMS4Igqtd6fc5pFKJua5CUyDmpdSnaLfV+F/CUOipSkPy7Zt/60U7BJaus9bOnJ2v8ubBxHJKXmUe8aNyWt9URAT8tzibaPti/aQRztP/Tr1TTxpU86CQ7MK67Hpo9rTUwiSYTjhoA2cIqK/DB05UNWWra6c6NU6gNKO3evaXTjEP8jIezlCEyrMoA/yzlJBKuTgRzl06NcZ8knS9tasMuizvKXl4UC5sftFjlQVA19P3FUNdDuEWJdy7Mqf2laUBvgGu5a3e+d0oQzS86ro8T3jrCARGJv0SmoMPIPcAMd34KJDWuHDN+jCgY4yXKb+sZC8bp6P6sKdW4ZGWXphFhQxGmEJlpIiBFRIRtKqpzWJFbt8wEmnDgQlCp/zm4qW1n4ta/W6U2U2vTDUlDXfGMk+7xoRYEgkWXpY3lFX9nSHvUwI36AGa1hzVWxyRvSb6A9Njcqi0W+ij0hSF44D7YrqBa0OQB2JWY/oJfkHN7HeEzfmHSGwDhLYKrflHiS10uWb7W4IwAy4eMfbTuI9v2zzs6Xeb4faaL/Os4swJDwrhw48L4LdfzPvYzggmuYEeqasN3irJLjo1scCV9/rHS/F2NOfqNjQr2nsoTabLNpnHwUxS6iNQNLK9qTd5jU57plofwGIogiCRAcAAA== + + + + + +
+ + + Speed + Скорость + + + Speed 10s before + Скорость за 10 с до + + + Distance Traveled + Пройденная дистанция + + + Name + Название + + + Leg Type + Тип отрезка + + + Sail Number + Номер на парусе + + + Year + Год + + + Leg Number + Номер отрезка + + + Nationality + Гражданство + + + Acronym + Сокращение + + + Regatta + Регата + + + Course Area + Зона гонки + + + Boat Class + Класс лодок + + + Fleet + Флот + + + Race + Гонка + + + Competitor + Участник + + + Boat + Лодка + + + Team + Команда + + + Leaderboards + Таблицы лидеров + + + Races + Гонки + + + Legs + Отрезки + + + GPS-Fixes + Замеры GPS + + + Mark Passings + Прохождения отметок + + + Race Results + Результаты гонки + + + Races of Competitors + Гонки участников + + + Leaderboard Group + Группа таблиц лидеров + + + Leaderboard + Таблица лидеров + + + Leg + Отрезок + + + Mark Passing + Прохождение отметки + + + Leg of competitor + Отрезок участника + + + GPS-Fix + Замер GPS + + + Wind Strength in Beaufort + Сила ветра по шкале Бофорта + + + Calm + Штиль + + + Light air + Тихий + + + Light breeze + Легкий + + + Gentle breeze + Слабый + + + Moderate breeze + Умеренный + + + Fresh breeze + Свежий + + + Strong breeze + Сильный + + + High wind + Крепкий + + + Gale + Очень крепкий + + + Strong gale + Шторм + + + Storm + Сильный шторм + + + Violent storm + Жестокий шторм + + + Hurricane + Ураган + + + Relative score in race (0 best; 1 worst) + Относительная оценка в гонке (0 лучшая; 1 худшая) + + + Wind speed in Bft + Скорость ветра по шкале Бофорта + + + Distance to start at start + Дистанция до старта при старте + + + Speed when starting + Скорость при старте + + + Speed 10s before start + Скорость за 10 с до старта + + + Rank at First Mark + Ранг на первой отметке + + + Number of Maneuvers + Число маневров + + + Number of Tacks + Число поворотов оверштаг + + + Number of Jibes + Число поворотов фордевинд + + + Number of Penalty Circles + Число штрафных кругов + + + Rank Gains or Losses + Повышения или понижения ранга + + + Distance to Starboard Side (% of Length) + Дистанция до правой стороны (% длины) + + + Number of Podium Finishes + Число призовых финишей + + + Number of Wins + Число побед + + + Rank Gains or Losses (1st Mark -> Finish) + Повышения или понижения ранга (1-я отметка -> финиш) + + + Is Tracked + Отслеживается + + + Number of Competitor Fixes + Число замеров участника + + + Number of Mark Fixes + Число замеров отметки + + +
+
\ No newline at end of file diff --git a/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ru.properties b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ru.properties new file mode 100644 index 00000000000..785e91901f3 --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_ru.properties @@ -0,0 +1,11 @@ +Average=Среднее +Median=Медиана +Sum=Сумма +Maximum=Максимум +Minimum=Минимум +Count=Количество +Meters=м +Knots=уз. +Collecting=Коллекция +ResultSignifier={0} ({1}) +SignifierInUnit={0} в {1} diff --git a/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ru.properties.xlf b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ru.properties.xlf new file mode 100644 index 00000000000..8dc50846e4e --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/XLF/StringMessages_ru.properties.xlf @@ -0,0 +1,60 @@ + + + +
+ + H4sIAAAAAAAAAD2MQQoCMQxF9znFLHWnB8hicCXSjYMHKBpLsE2hTQdhmLsbpuoieT958MeZig+EYyc4erAX7ICpJbQB59+cLH8JjqXfnXDKTRS3bQ1KpWKCi2St+BKzMdJdWQL+Yha4Um1RJw7CT6aCy2Eddstx3cP/d5absG6GZTAHH6Y6WeOvAAAA + + + + + +
+ + + Average + Среднее + + + Median + Медиана + + + Sum + Сумма + + + Maximum + Максимум + + + Minimum + Минимум + + + Count + Количество + + + m + м + + + kn + уз. + + + Collection + Коллекция + + + {0} ({1}) + {0} ({1}) + + + {0} in {1} + {0} в {1} + + +
+
\ No newline at end of file From fdf471096e890dec91fa3059321adfffc841c8b7 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Thu, 19 May 2016 13:05:41 +0000 Subject: [PATCH 09/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../sailing/gwt/ui/client/StringMessages.properties.xlf | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties.xlf b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties.xlf index c1febec818b..3ee91806289 100644 --- a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties.xlf +++ b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties.xlf @@ -1,12 +1,12 @@ - +
- H4sIAAAAAAAAAM29a3PbSpIt+h2/At0d99iOI9GPPd0z4w7GvrRke2vGktySvN19jm9MgCQkYUwCHIC0rO7Y//3mWplZVQBJ2bun740TYYtAvVAoVGVl5WPlsqiLm/LFZVEtxqfxOmuLWXnULJfVel2Wk9VqfCEJuZZoc0nI1lLkSv6//lLW6258Zbe53mfdXdV1V9Wyqm+sxGVM8UJo43M5f1VeN205/qnq1k17nzfXuWXkpZa7KeuyLRbjt/qbLaQkOtSN38lVzktNLG+K9brwdLvL7qp6Pv4of7JlUZebL2V7db8q8cK8Yf57uVm8K6blYnx1W3W5/Fvfljlq5czL726r2W3eNfl10SJ71ixXi3JdLu7zcrla34+ytrxuy+52fKG/cr9svpRyix8+5bLZtLOSfcn1OpsXy1VZy6ic1Ouy/SKveewpuSdJv1fS3RW/C78Fr7qxvroN19h+ZShq+fERwrWN0bpalmP5BiWvrppmsa5WTODL4o3KdSVfIe9kFki1ppYMeddFeTPK30g6il1XrYyuJGkeh2IjPZ3n122zlHEq62Fzq6LrJB+p3bpopXZVl6NstSjuL1eldP29XOUdLmPiT+ViNf7Qlflvn/82lymSt+XNZiGDjxKHU3lXrXGQ//aFFpg3m+miPGQqS7FQIYMtn62p2fRpMy/fVfJZ8CekXJS4GutPjhQO0XGJVP6N9+zXu7L4UuqHz9eNdI0Vi3VetNNKPoRMZFTo/piX+Ih5V86aet7lj8vRzUh6/Idn2uWmLnNZE5t1mcvdby21luQnWAlzPDCfcoXIoMkj58W6yK8xUHzNk/rf6wbLi+/8+HP9JMNXOC5vxm/wNR7Py5snWd1wAvylXMvsLqWpQv7X0m2k5vflepStm7XMvU+bZz9MfshmRdvejyez2WYpIy6fNosfc3wULpPULknu0vTLclHOpIXx35798vRvz39JpkUno6KZI+nh5WZ2K6M6L9tpU7Tz8VmTd5IkEy2kZcn1UVNfVzebtlhXTT1OKua9nKwu746btf4bn5V3o9EoK+fV+nImQ9qNX8tl/r6phM4gZ9YsNsv6rJAvd1J719NekRAyP6/q3EvkSZGsmM/jEyfzOdpty1rqxOQL3iPHFu0FKW5ds7mrxhtGMp5GAusLOQ8FMfVCH0LXSACumiO+CykAyulttqmRO/7An3RA+Zh0HNnUrKhnQhOP+CPLpSy68jVm9ITl3zPB5niR46V6hV41xfpoIat/WFIesc5nyMnmVSfzTekV5uxPzZ2Q5vtLEAojY+f1+FhL6YLBasDcVWoCUnlXrW/z2+YuFxJ/r8kyJK1uDfGlPkox0Hd0frJoJeP+9VfZLLrem7MxEje8UF5owbxkSe/v1S2IfLOYd6ebbv2qPNssy7aahY6uQ36+lAKyiPNai+xrYdLNynoub/NQG4UX8laS8kj1EcFISpemZXt+rVvBpY8VyXQYKx0jnaC9mc6U4czWWXTVpCVljtvswjxLKyRTASMuO4isQJ3qnJs7po/Sv/JOv6+ux6z5PD7/92xZzosFao9PcZXrRshuMtV6zORGttBd6/dc0ncv27aQZXEhf3jlm2Okao8edTlysO6xkbX6dPIYF6yr17m2ETO+oyktnAmbIPzNgq2d67W2lmR8u7VO5hg2exD0i339k4FdFKuuHB9m5deVbJHj/ynr5Gb8DtNqjdV+Up8KdyOE/dgSsgK9uCkv033n0+bFi2e/z5m2q0BgMqRjlq27do53ym9aYR3m+XzTYmI6r3HwqZ4Vi5luPb4aZeurvlSd0HSyiLzXjoFf/FKCX5neMwM7r8yhco6dBd9p8o/oGBr6B/es/vy2qGrOuhxXISnt3by6vpY9G81Z86umq7C56Uomr7VppcSavA5LtOWXqtko55Z1xQpsvbzJpC4W9+tqJtRAE/KQkpLJlBqm6T0y2atxWa5BW/p01BOzznOTFCzByVqKd+vzWijPzXG5xjlEFydYKRCHNQk+mM05szN7U35KrJG3/FCBDTp/+3CJdGB90LY+u3AInXwpfOMrMspn5df1x+J+BT4BfAF5ufHrq8l3FUyfGcrrVFjfynsOmGVMj06ZymKm86uWZvM7a/cgnxadM+dpTRACfyeZdc2sEuZ0KZ8jv2kaYZOlM10lH0dnNCbnpsxxLJEp1sqYy4waZTfFyql7fNO3xQod0u+9s4i/42t7Pz0+PY6L5YnwnG0lhxl9cX9t626Y0TbDyR5wcGThyYFL0mQqFLfyUFmC4f194f58+pb7Rtok5gyWAxfpqmwlf8k1Wf7XBr1otH17IHcbfT+21G2mnRS0hrrRpxpf7wbjUC4WnW6fYE/Lol1UZTv8iHfNZjHPb3FIuC3Ip8nefUfeu4udlLNj1X2Ss54w/3gyPjpoQdLFftds2FZt85+6g/mgfs949sdxlPkcOZWm38oM8UUko7kvL53Ku6aYHpLt8IypdSd04OmiLPFrCw3Du1kh8+m8uas5ATHGBzLhpYTMQ2n5/iC371ksmvrmkGxy0gDXBiYyv07mj/K96qp524QN7KNlJmS5kf4+WMlf9OPwHUIbkfbuXIDhC9hXFKbNPwZm5n9jEGIPvmccIp/wxj7/BF8/DI4s7V9f69ujY6+arAgbhySlPx9Tvur/o+H5VJ81691EdzetQYpMe6G/wiN3RVvJgsVKdArKvlbXssSFJZ8JccDqRWbF4+FqIflytsVJSQ9mkBq8htBAWOHj8rrYLNY9UQKlGJquJ0Phlykt0wNgLrcqFdPcYroolbm/8lsX9eAen8cqUvxlfCZPbs4N8sjGJpnMhyWJmqCnCmxxeoogDdfE82s+AKcQzXL5HQ4jMumT/Ne2BDzXuuNd8ftuHCR3+th++6F6t25WSV6zilkzPSDL8oNcIlxntypjPL9OElPBY1Ivk89Q1aUMeCw7PmYaTiryHWLh9BDfhaO6HqzkAH0pw3CBzQTnTDlJC4cuI9Faind2gkKFtWHP5AaGw6c1tmpaaeI9/maQBh0XMnzvXCyEEWnLORMveanJwsN24w8XJ132n11Tf2gX43+7PD/LP1y8YyNojm3mbOk4thRzrDnmoc6HttLnSrNWGElWDIkqu01EGjqTuvwobH02UNlt0625Rn6yCxn7mTCnFOAc3Zazz9PmqwxJCyZFRbKvZNvFOhO2+jiWJa9/mc4ZO2f6bW5ChWxVbLpyslk3wqtUMxPYjt8jNS88OTeBboaUi75wN5aSc9l9Rjld5JcoJ8wfd08041W5vivLGs+bzL+AOHmRqeawtcPNak7OqapdXPhS65uAoanPsDAgvOS5gC24XOBGpsmafIhMsL+WbZPNbpumKz+wUZckn19Hlls7Oz5isVwfLs/WglgNPRZce5SVbdu0xsXjSwgd49n7NdJz4/OVqST9xSGZdd6Ua1JiVDqpyYzhk/XrX1shbaCKxQaNfbytFuVVey9FIStbfwyy9X57dygnZOGeBLtB//Lfsm1Sls72mN/m14viJqtqJbUy/kZjm/G6kb+XwjXjqhOuzxncOYnrJfjAyNOjMQiKQZFU18EpqScb2TVRXEWIluQn+34JP/t7oYUfjryAnJZCpopITqWhD6vxh1Vyfyw75xh/SDe4kJMVIhTcVgc75CsD73heL+5dRpKIdfVtG8kMgttUmsuqO6rha2tVfFBhRb8qh72rCbzSu7K+Wd+Or+RS5h+uuZK6RCQqPB0ZTZVfK69932zyRfWZzJ3wAJDH/5hp/bgw3yXtrWUdd1fy8YRs4TLHdVabzMy1Q13QE3XbeSk7rJnO+LimqXNVSpWoUrYbOqnxWrub29tUS+5iLaRNNh38zf6zmsrY/Bv+ZqtSTvbr+6OqnS0k8b3e5nYfhWkn3dlmsVCRGvkZWf2bkmyPzMHmjsL/VNbel6+nKrV0rJT6HN3KrHISM8NNkC9dmWgkyJdyT9kq0peGDEUrgREHX63qpchzf6oT1tNYcx5A7ShdRZa86upHj+SUVNWVHNFMcnT893UlCqd/fV+UqRx2Znggeycc7/hnP4IhNUeyaoWi2IPFVDmExFxT0yM8S+CAf+Wy24z9kcn9rinmY1WO8Pgvt9q+thi+UxQRVrVQz8x2rw91tR53fvceMuANN8xTmcaa+fTsVGYijhS8X8p+JxtZqXefNs+eTZ9ls4VMnvER/lKxVLTl0UDvBHVWSkbmZTdrq5XxbOE6wwJSoTjlX7bIMuov23tpir9Z3fzwTnaysj1qpKXxh5qMtYzAdWXytZPzo/yHwwULHc5QagTpOETh2LLljbDByw+JIleBkU8ugo5za78yYqKTwOSLxXqXHmL0cBtCUYy9/p7GIk3RSqMMxx/ZUH4C87lZZVNhuCZ3xf0YnFde3EEhKiSHdIdXPXnqEgNJUgiytJtugVaRVPFqd3XSs93Ve+QtULcZb/uZu5te9WrseciyaD+/L7oO+/mpXFORjV0dGUzJGpkOrZM9mSqfa9lwA83O5s3mZlHI5N8Iq9vqWpI9mYnSB6bq+u+y62oh04n726t7nsbeMMW2OeF1yRxrMaHXVdEvtkRSKMYzSRDL6inQ5bBZwXMLlJ/UgCb36dKicjRdV7FYqj7teG2ZULC8apu7TkaDyhYZUbu3Ehc9s4ikSeottEm99gry+qGrOU/1nMLkB2ORD6lmc5jZe2ia+formKM/n74b61Uu30Xukrc5LrrbRHl01EAqGxLtc6Ry8f5XScXn4eMUdvac2GGz6tRoY3zS5XqV3ctY/EXGoG7GZ42ckWQ2gYJPOIfkqARqzj+Fzh+THShTWJsGGQQQinS/Ic046f4dk1R4SWxQH8gCKxNoXDFJhbLG2BntLDd22x6bRMJqY7LI4UD64xONvfjbs1+kB1r8DfYb9EEbye8gAr3mJmRFgoWAFwqsoZRIxzU01RvSpMFOaNPs1g2OeMP+mB2R7JVmLWAXNJWgnUQmVKFayNyRvxk4XBxurSFww2p7MWjnrFlPvshwY3cIbSrj5MkqwZBjc9krrJIMHrj2FE+KQIrCJMhPmLBRKrOf6kQ2Wo+O7ymMlPlPsX/CWAetsvObW8fIUXZNyqjcABnGeCwbv1GqacyBsS4x/yWnQqQg72kHBLo50beUbDcOgm2IbE5/e/FLRg7UppdWnKxZFPnPf3nJQtJROXnrguaR77jhGUDT87uiXqsShSs+MFaPHklDjx79mEMU+BIsrgnYG5u8gfzLMpDMYtE1UB9gbCm1mJbW5vw33NztHKa7u6+/Wzkxpmrnn+S+Z8kyKNBtldDjVNoGHzBsQ09DrKwiItQ6LVZaelmsWAoJLIOE3qJKF1/SdlyCSSJ4x1Vfw3fDpG0aqEX3EkKrF8jhjLPurLwbNjE+Ys523a1+7bcHYvbAKgjiYJyiO9cWyrUsdGGAb5KU/cc7nBdkrau6YyBKTnU7BwMLledb/d7uas9qQjYoCIYTJnbLaKKpD1V4nHC9GQfpIQZza0QftnoZZTa1z6+3vpGtAIzN9ncqA4/RySFJ2G7s+VPIIyb425+Nb73Xai2yTe77XS21p6AMugFgP/xSlSpBwUV2Vy7k0wgPuKUA/6g5NKGavM+39eF7q75q5vdj1Jm23PI6q3pd1F3O00o45sm3uSM91Q1fyWqJXVtt+kafsk85phf2l8P0Rcv6loJCNblEra8rMEU8b97KKNzcktQd8gRpegeZb9T08ZDWmfqzpi2pcKw3Vd3BjBOnenZCjX9YrGanllXXgZ9QLjfsJzre8sbW3Wgf21UwgoVqGm8srwqDPWyVGBO0HuyNqPtEW6DRcl6TE0ZDkS+W/6KafZ7ILtcWsub+V9MsT2o58FVmvDmXZNcOrRbYL+XF8by/SknJUNNankspHO7MFnLdPcmEvkPSJcehD1dH48lC1c8870gCJbt43lUzhnRWW1w3STos2Lox/6apm+ZeUvE3SaUYsqy7xpSOEPR35JutyPn19Vj+J1WuuHfwb0jdJXpDuore1s1u0dlUReJjE41neBVWE6aiXF1Wfy2VF3irO/yVTC8Kfi4lV77jX8vdouRnoXqUosUqUVTt1s/BjNkF5UGiDKHboNBWj/7sj9iqvbNzWPn+/DgWdtyOw5czZcvmJBYYX8mgYsMcknK2dGAD3heIx2IPNCxMzEn9pVrrroSnlBRse1L++vAU3/6bjwgWGvIq9Q0kLnaPPkqCymUsU+U9lmESFeEHhObKDVhdMxj/4FeqZpDOgu2F9bOpJ8APcTkvJe2l0OqEhz3rMa62O/heIEVJy1P2Qkl3YCzk5aZVrXJ0ld1DhEiG4ciyIJhpu/IVzD12FkNu/q4QkmIKURY1Eb0Mzo5KMVPJBlfojnKn8hU2rfThrpzuyi7qTTFwlNhRzMx1rYASOk5Gqi2oUFU658Y8tyYyhKbCDcYytyUYv7eLxJmg+9A53bOEHCmqJ3EViSqBYv+6q+b119liM3dFSVSRmB5IlSTWoCSXWjzoYbD0XoIZz2CLDjv78Ru70EMMFLKw6g+K26dU0a40KZtSZERD/H/bLFc5LfVxjMBsi0LRrJO96r17BFChcYndaxX8BXLYB+R2yMvbTc2m7pSDRoFQ+8PKFkZSWSYkXmhDBRMtGIob2OGBGIBhTg64kvKUPDSONLaosC0IDb/l0I4n9Y2KCakGIjt+Ug+Nx7n17LFpl+JbPCHLKysFJ4PKjrAX8bqvX7MMKoEHSjWrT6WwnszMfmoy7ZrFZl0etU3XUVLEmsFGxIw8/3z1+jtr7DKunKGoqujzUied8kik6CaHk3l/s4QIwJXrarphonSyIbgVIhqMTasboRTf7nn+P58efledXX2P5lRuc0fKU4BZ6tjYTrsgFlpW8/mipMfLH/Nn+bIsyI/1W+oVqk3Lq5qYjlXkta/Xh7f0ZZFJeGBdGhRqq5vbpFTP+PXv+GSFVfl136779scjGcHROwqZOj1auZ1tLqPatEaTzPUKiy/YFQ2Hbbh1V13P8vd7v7h9zb9r0v4jXvyBr7//3R+aDaOMB8VT4SnKNlhYoC1Nyk9q092oat+Oqwl9cd2+H2QTMuSuBMKvgBV7im2CXEcU09yWi9U76WM3ht8Uu2t2PUg1MRdSM9V1MfUNLzW5gMXEWj4GcyZ+p5k6FqccCuYfbQ1OtoTplpx9bqAAN+3PqafllPna4f7xs9QACyrn9suiXCf1LjUlrQWzpQojWc4ncOzxGwqrnv0Sqbb6ZNiHuIipOohL/RrYVmXYDvJlv4d/+0HSn0t6HOF/+oXb1Ec//Jj8nIKfu3gOUssgKxjYxq3CgcHstMb1oizX4zf4m02DFw82vJyXEAOTSbRdXNgZs0ixXXyXGOPnst5sOQ19QeIoLc5JIefB1yb4HFToovQUlA5nY5OMjqIAVY8WOGN7K1fB+5BV/UBhznVuo6nNUNL7gPjELES+JTPhq4351vZ+yhBv+0U5+584Ro3cIO5BPaGZ8X2jI+oT8lBDWuJb7XBWPNQMC3xXK51Ors76NjaVTyfrYs0c4dbkUluEVQtdD+Wvmi7YBFZPIKs7K2pt82JTn9TvCxjRlAt7Tj4rlD+EYaZlyTGFTeJ4wif0v5JrUIffKChJi/lcuwoXKO3ovPlLs7mgDPqjUKqrxiTU1tS3hdT2QX8rlOC3P6qwJQqirSB2kJ4SJAqutfpvlJpDZC8khMo6s5+TFf6+bb7AD6Azyr7QUqrHk3HwcjAz14LKLer7X5SdEEd4WF81J0sQJ5A1d9tomZvDGxsvVrEAKVzWXI+ba+3X+VROifV2z7xHjedv9alTauk947YDIqDLEToEDEVcRNiD8tVmuqAZBbguUFISTwi5bqgcVOIufEB0TZO5zGw97Cil507dXF9Xs0rmnL5pF/0iVG6XuK11mb7+uVXRkevGOmpbLcEb1CQJi+gGs1hkxWq1uB9P8DfrNjOYIl9vZProqW5uqtjLJMdOcXNXzXLQWdzHHNq79Gii476xIlZPz//Jy4VDX8/qR43SPt6WdRR8nHQ818rR1LVU+RplebblpgM38R6/ls+0RtZV6nU86bCzULdzaUlguXlEpAbXC4IgySDLjjTWHyfqSu5lwauLtczjuJcdN2V31qxPIbMM7ra2SrlVuJBNte/C2mFOJlML1JKMqTpT63m9I73rotOFzkLTOjkLF9s2SpKfuTM21/q05KKkEZKWIIF9A9NLrRk3EHXoluHriY6cjLhXTHhi2v9RroQqV/2LMz5e+XH3xOrDegvdk5QfpUfom3AwtAcSEhgMTYQI2jXmsk7+gMlgs97v6YdtvIwKZpyxUb9j8nHGztmdCnqcxVuo2Ge6ae4piM1usMm/hX50mkhn3Wtq7G5Z5IVkhW0ZNoKo9gSqONxTqEWuR+VanFFvgIAALeZVWxU49CdsrJoJASGBBiNeItNFroPwoV1AwklKaRTyw8U7W6Ym+SQP3qsCkmvrtA1lnODGZkh7jWBvE4uLYTd2ko3djXr/ZAva7l0XuqbZ223YLrKDLYRJ+oDHk/IjnVu9p3CObbWsHZOs7W5Zrwrmbdd8aSz6slmX4O3h0abHoY62IrIoNDkck1T9v9BUav0XVmT4+UxtpJnd9pfr5QuRsvb3frpBezs/3J42+19uT8fsuz3YLRnHXj6/x+4a6Ufp1+l9kt2V9Wk9GabyDMmedSQUWe1SBiJM5R56G9fMymq7Qv3UgElHdvwOVJMJuaYI1WjBfpjh0oe626wwZWQ7U4asnMp5u3T3oGYFm++/mmuakCXhQLTmKHfeUVhiqIobdR4pFfmD9spCTWS3+ppTTyHMDTyGyjtQD+BVkIzAAnfdNgu1/UHK07c0HqGfTrq5KwdD2jnY0o0xQdbeKWY1d9OEWN/YlKu7Bl0BK/GWJivKsqzvGmgbP3Ovt52lyG9oybL9QWX7YiPn13KVmO5vfU61qkazqctm+kI7Wt8ajp3NbrUk07BsgyOvHiODKuOEmcEdN/AartjoV55c40C7r25xreAwVlXWBEcSq4o7Gfgwsmy35bJ819xxAlzed+tyKbTnTpFLck3oF/6purlNS+P+e4q/7jpzP9iukr++vMzdOeHx82dPvtnG8xffbOXF97SS2j/oQsUpTmFb4BFUq2mGnPCKmRsk5s9fWJGD/IUcEQ7z589DgrAfo3xSA6WndN2y+WLkr7+uhRqWwSRAT5dY7LKqP6tJ43XxBct8280xmCYsIRWbzHAYhtr95FqNb+fCdpJoTGVlfDYdT3lgZz/dnrQ7oFLWgHQKPOGmA0e4e7RAw16hye6qKrcH/SAnkaM+SovlUm73/NLxfCtn5v9Vts3WPDvwAUeJHEX6zcTqbyAY2tGVtP7vDX1nXxuX1ddvNfGHbzTxGnLQbzXyL9/TyAS+S7JiV81CRaP7G/X2DvJYA2eb3QO+vn29gL8QW+3gCgh7li4+/tk/J9+BcyytwCOwVum/1bPRP+98r1/15HTxTfIvBVjaII1eNHeHSsvsAfKLJxzIbMVdmXaTCAQdtyOpTlcEeOW+hkWtAm50t4Wef6Bxhmmh6lhsBfbgUg4C2oUKnehCj6Zpzt9FPeCnum+EhSq38uHg5muSXz8mKeeuIBCfalmzBWz+4V8PYT0sezpLWBefS3XwxZuW+XMWeWFnv6oN3Rmpa5U++ofkQLasDrUpw5zY+YH0mH6zKY0Upmf2MCEOQEICdZrekwjaR9ksSVtqJSeS8aufk35+cMHwCLCPv+mAU8DxNkA2pfAgVCo8gK7WZgceR57AKJ90+aCHBsYRUuiD0Pkud9+OolUYFb12D2wpElFR1FHltrzXHUAmj+pvMKXkzZ0KCyGXOagitC8l5legwNwN0pEMhFjq7yO9PA5iqZzXKbk7oO0VbGqxEp+7QvvhJq7Ken8Tz9xT4NuNnLdDqrenrfyxfKZ/2bcH72jye7Zi34CfDTbgfx3sv4PxfmhfvS14Orlrat1ZKS1Rn6mKFrnCzHU603d+xBQhiR9UXbQ4T775Ya/uysWX8ptj+uJXjmna6q8Z1m/yNf/HjavyoJe+QygDqmeDN4vyazVd9Mylzer32rJ69hJay8RIOyq55Gu7jgEu7K86kH/1moAd666u0idlZ0dRY8ezWGHXE+a97o2P+53JhKbu2AOAj+m8dNqY8bKy9RAsrgs+xSElgzx2DAGueaPIoUOtySljUVQ4/HV73PdyTBVmzMWUQqup3FkxOVsWX6vlZrkHl+m0+JoDm+nBUj1sph6oihr9dTugmqDppp3WgDkwQEtYWF3SR+HYYESiFeMVCqitkWOMfLNS2sV1rD9YU+ZLFpBLvtE19cDZ2TE1E/hGhV/VKTM8+EaXLgw3ZWenHFTlm5V+VceEAPXQWr7VxV1d21vmV/VkyGb24G1Tz94Ksho2N3QTtj65UdDuQtudCkZEO3tiz0rB7OIaCkh8ssoeKObPnOyFvDOeqffc29vlslOn3Nvbl8vly66LRIN2BYXJ/9WWAAYEtERRLbzhX5xWtdABxY6ij7nsRq4Yidp4BcSgN5A09bcXv4zSphJb4Ycb6tsJP5dWGm6uxWLsFz2k0p/R0JZpAhJHGQ57axhLvrOLDHhDluRXcUAURQKjoeA5VD+qwQwl3fGWwmvIFoE/ML60i6zqtAy8AbVytqlDsQ/hMlQdwDSE1DwF5aV7KLGsx5PNvGry/5H/XM3LJttIp9CRJSDsiIx9cvo6584gVReAjF7DxNeda47tIn9sc2G0hKX9fE6fVNpX8e35lKf6DMn9S7NZb6ZlzLeE7F5/T+ZjS8lP5j33rqTdB/Xn6gCr1lru59XX6JvVwFChb5CZfeU/ZJFbmn+oHQ1dQn2c4GcNMbrwcbL5whOe5qXm4FSBqDFbz4M2SdwZqcR8CDecDY61kDIZUiplD2OFHgPB9ZJKNSlNAjmFAieiJAD3t5RT73wudOq1XeADVbos5GnBbXgSUtlIgG+UttdtNYMZcwX1VopXDM0WM6nrZXZfmWqIo706r5k0KAdN3UXET4H7hpwngwlycHbtwdyeBUct5WF6uVtIOmbX1Vv36567V2BqO0Pxs88P83TiWsD8t7iXqasvZABOCnlBGDyZDpizNonMTY83sJyYLBZaxcTn/FDulhiAMgdQvj4f6z0vC2Hf2XA8yN878ER4IwyyfRHU4teYLKTTXa6pKVt/CzSZa5nETTt+w5+++uGkOw0gvQP9A2WitNbRpnQqqbzdzQneyc4TDQYWDbYZ3ahOkxJD695Q4d03KuyycQ1bLp7meK/ARV5q/ZE3CKSDXU9Heu/Jw4Lf/VSCJYTnARph1/OQ3nvesOB3P4/oCnJGuy2E5l/ib7YqgGhRj9/rL/wkyxpwsPgh8teYtn1JfIdJKzzbFwcvl3mRRnqwzLmHfOiZqtMRYpehunpBRDN1M1CKm5ninpnZUsLAoYrCuHuSnaZQgZoYmvuoL/G1QyvQogXnWEWruVBfuqyG5SfxGs7KtUteUP7MM3ZjMdeh9C6o6F9f2c5/Sgy9k7RY4NlbUXWaraNhBADwo18K6rtDV7Z9utyrWm22T5ymWnXAmrFfZJuVfA14gfhFBjTbMZByswq2aDfkaiqam/E6U4/wq2bscSMatn1TrNTBSfacGRCDKVjto9RqgW8V7Z001erEJCM3inSrPr6EXO0qdbk08Uaw6x59qifRWNsIMeyuuwgwidbuCllwJSQQ8ip//FQX0Vh7u1K1Znl5pJaX1Sns01VDuCv1m/eX+Vh0FNXTxKr9rFJkDtb31PERALRZNLF3HavaEgUDdumRtT4yAAma/F6YHxCEQqQK3FMmbRlyO7XPs9gVvgS8uslAei2YdVBoxO777XyGtICnkc+yJHmn7Pvfnh3omB787tlIaoTsC/rFDbMPZeVvV9BwM+vyfbMo2stbmHe+taScaTkTM6h0WqAxIum4Km7aYtlpKgvoQt2qwUs5CkEOArIE18r3OJ4Vq9uxpZOQGRlY8Wgmmd+uHg53sjRZpXPnAyH6+H7tggs5ad1t17iz518qCPQX94Q7hp1DQSFfDBiCfaQt1MNhbq9sdYUt+0RxhzkfLwxyUbjrDS0diU8e8HdIqh98JbpT7RsRNar6ZnUfkZM6J5g2R0X9aBlIpZjKiUMbs7EKVnRcvxWcyrTTn2rp9e5BdJs9DsQIpkLVTV3JOxeotiKmSkCG56DRGHkKNZQw37WpyqiZCCEfdgwOTtpk/udwAw9DwzP3LKTrqfVbtX1kiG5yXX3192djJhQu0lYpI4iDEvqJqfGppmparZWTOpAW24H+GY8nz3e8VeyT+VyGF0taMjHfd9ROaftyb0PqiON6Jk5g2285RVT5V62xJU/LhXkGD978IKqdID8HXhtaMqxwf9D2GKhTO3i1JbxcMXiUisMluCNAmlfu0uH6IGdM+Vj4jG+LzY2Cv0L+y+nM73aDdAsRRFsE9wL5RjM+Zq/uoddU97SFyvejEwmmcHwKNilYM81mujjuyuAjerNR4cOSPrKIj1WrR0zsT+dQ4VgH18Wiq67vbTRBLm2V7Hj76L7bf/0ypMc3Dy4t32omeX1fiSXebNMGV9hB+zzX9Z5xwCGQhdR/BdvXQT7bZk1DqvmGO25VyzqtdFA+1fHLpS+t4o/zzRoQ852jVzV2nz8O0ImKiF+shIUSMvdkbxNh1XsT7JjC2VBxHE8K/SZtUsNxQvH6nIIV8/+UMzVqY5mknbdnyOG9NBiuebXp/NFcAOpmUJfVze20aeXIjIM/Sn2zmXSVaxVVOtsiHryFjdinOj60WNw0rRC85UNdNhoju8ksEKXm4f7L5jQr6aH2fe2mLxLrYq2x2bW3m2w3TwP/HRM/1SFsxLTUTYxC3KJOKJcKS33+KuHSCh4aoqQ7lb1iOjIufyBYNia2u0lE8cKtZ7n7AzdqrpKWTHlsjT5r63K1orZAVUQKmGGJ+I5k3PZUOi2++tyHbmnUg/Y3z8ovCFj1rdqBD4YCtxCS9dWn07XiBwNCzHZH3eTVbURPJYEM8Gk9ak3npVeRzHbmzoQE86t/qHToFzLIbiUVFZgV/Z0SgTLvItbZtJinVNrWbbq3mDNNjQkii5i2aCDasrSFTus2bo4MIGdS5FNNIq8Uvy9aVGLX4R3yJdIAB6MQK4/pS2nBa9Zpp56M1KdlN1tDR5ewdQ+YmwcqBl7vWs50JSHY10FDYHQB4MPC830pw+ck1TCHDX9mJMwp52BSEzseMFgKivBogenUVtONyseTG39wXAajIGZmj6+qVZBH30ZQP9ojrtRqSgYdWEbyyxfsLI5IAN9I5R0en0uHQgPVOSRxGZyY1rcWwFIrjQiMejLvV4aIweCHFsVN4n0MjNRge9VFHNVt6wKNcdRv9iqxtKQAY7s/W3ovxiPsN2OwtMipXINlrmEW+oinUdOZBanLdl9U85bIXWBH+kBnPtWXjRqThTA0eI0DHqPMYIMTgwzKx6APu1l1THn7/tLR+ov1hmHZ5CerG+QGzCvj4QBqZfJmOsm4eoGG34HgjgNVDgJgNObSq/Bx2KgJsnjmmUAhiOHZqjXByvqCv0vFtaB454+56jXrXpNq/9fRM+yP+VFTqmObnvN+hrmgYQG+YHZYUMawv4RLHn12/ldTl3Tbyf8qV5kS4iD/1I0/f7x84kipJhwYgKW6yMDB5erGC27Hv/SyDIHJ8HYwAp+0pWozHedB7s0HCVmduyAhvUsy0vRdfi5J6wNFY/KgUV8NtV0nKKN6lSCc+rCSHfeNLNYxrxTVHhnvmjvL4JVmKO13q4+rZttW5dVmDWY5ZIXQuMUuA5YRFHpkC8mRF25Fohsloc+jrkr5ZmDk9VZXzqgblVJX26hoDRXCP/Cul/WGjsGaq+6i2HiSBUwBUx1FvQb9ey4TaE7Zo6EHP7V7JRn6WJ3vtmawr3F5WLzGa/dVT4KcXAXsmgiuqUb+w+goo2F7wV394ebM38ADCoXWbAiB/iNDIvPc4muYTk7HN1hm0tqxjZFKQkRndQWBYjIEdTbnHM1hdA9DiIM5aLsx110DSqYPjyc64NcZ4h4YpFfd3DF2i+uMNHaL64nUwy7Jw6iFTNNeKXBSAqH+Mmf/8V/ev609ZCq7v7GUUAQ9vWvaeSyyshTEjZTNvWlfwwy1G+tPSD1r1ky5agh/RVtVzO9Q4B1CCsA24Z2z31tZ1jILALao/4TUvuFtYsKwq4C15MW2GztSn1WGk+FF+iIhE2+yVYDjTtMv/QQqHYrDQxNxycSFZqmNt3BO63vhO8K17UgDHNqrqGLdG8BkFOMANMD2mFA3yd7EmAEEm6h54mHOoA48EEzmb148u6v/vuu5DA9R9NNHX56/jU8blNvzOFT5xhPgPW0LKNahj7QjsuwfDedm0reKYbbR2YHR0ncN0jdavSbKo0W1TjA0vjV+8WCzZXi03c/vGt79Lf6qPg6/wP5mvyfCuYWugsmKkrCrgIx2laLlF4r9thNItvNgRY21xAguSOUeGhq3WLuSyUA1/VJMSkolJk+7bB/cpCA9U3TKWaURvnPlwDIwEsrAjsFe5MrTJsYkKVg0rskZv6m+vlM3kNSshazyG561H6sfxg8HqnOTX8aqVHCjJ7mwdB+1mbJLAQl5Rj7UJpLTUZztYRy4yfLDYDJvLT7MefhtTA8vDXQK62TvevzOZvetKENcticlayzCTbkZDfOoofuuSRhM0uwLEqZEv1zE3bc8NWS2TB88zevGYZStROfG27z7CV6pR+7pqSUUwbDxO7U86tYaZS3Mo5Gx8nvhZLT2N/BkZLpF8E3t0lFbyd9K2fgeMoI1ObMC3oNQ4U0/3w1wBs0GC5xBc9ZaeiAh6+Eb59gv1KhxrLqaZO/UjfLk8rxpT86PEFpEN8tYIgFth6utBiHJpUaO0jn1GtBRlCHr/IhZqrzVWNAgtDi2BnyELgAkMMK5Rxa0yXGsKT4/ynqQ/7pOs1sl9kIJBhGmQBvMmCOYbzyGMDYHzqOCveIkHkPrmWgAYkw4XHVAbDYwjyew9AgW6j9Rk4ZnuOqZkwYEqcx/Ojk+fn2mFpDAgnpDmkTjBqFKKu4hb6vEagQIzRTzZmBfuQt+1757s4YFS/j0eisHitVZ0sKr+4veh7gS/hcP2yrG0wfL6TnECxrwCYxt/MrMW7tXBeJu8HJatAEiRY5yawCItjIE8AEr1xsKPTcrBsJixK1Lu8gfU/r6JGu6WbUwT8fzeB3T5U3P43VWLCGthFXsxK+ya8Y5rGf34zd+JeS76kCvK7iSq5NtiEed80WWykeeh0v3HLjatDXdCSio453FaTI9jIVXC6of4InX87GazGcwyee9W/bj7WV4bohAFS6zZllXHVXW4/NwKT3DJrupKUmVzoW7bCl7znx8ir/yBstihT6uDC7kNQLF4eIQERwkHx3uAZxIWrdZCl2/H1/qL4uVkPUQKq6QBBcEuRAozgLaGPyk5ipjs1Ew/RPNhiQRwjyGApBr/GRAFORIvAO0oCKWQt/AtAtc5en43Oucej4e3A/yXwzyXwzyfxjk/wALs3fFtFzAxowDo3f4igkLoolxbWBalXARHf97Wa48HGSX3d0W65Nr8/j/KDeHJ9e5gcgk/ji62SVYNbrMbQ6q/faWjbBNUCJNxTrfKZ8ZJWIiB6cf4yZ3zHorIBxRdVOHIjY/5kyNZe2sH4r58T4UiBzYLlveEAcIs0MB4WlfFyVctC+79pz0VQaVAr7PoIaL1kJAQRJl4Y5kNzyWSRxjCaqQCJwP9vY5JrZVCaFCLzYEsTfjV4bRCkEWWs0L5rKw5NY4rZ1iwchymQmDhfobQPWoL7GGd+3c534eCkmDiI8HpBM1FgcHYQbi9lIPNB+C137zAV04YcOFXqVN1rc0DA9OwirWyhQiEjJahbdRW36D8URyrumGvGQoHo7m8alWDo0oXtsxFQD2RIeL573MkPziF535IeGHXxKcqFH/mZiXd+CIGPvxJw2A3nii6hS2ZsoBraSpl4EuU+361ZhfPar5hV8O534/8IePvucO4n7wXHFBE7azprZPB9blCBqGN4oBnUo8GF5jHstR4XB/aGjRilAU4FAN29OD9/IFIlaqIXx2ChZkLI4X9vurZrsRTQloWcBwTQBMQ9Dc8qvsClX9Oil2lkbVNbWRqoK8tuzIG9qo+DKC4NVaSt7sp2GI3qSxHe/4zfZep8hfyt8ugw1mgDhl50b5SZR9rhOIteApQa2/PvmhZzGaMdXsTbuOSjEfieFTXdYdJKaucDd5LsXUQkvBz+567GUEj90FG5t7xPGNWbjO0lmjILIO6aiw3RoLelZCqPHQw7uIQesws11oEoEx1APeAJc6G7knL72ZJDb2cDa6OrLwDz1sq/DexubOml0NnjUJk99v01qLn3eUK0Y+vtfWssin5GxtBM0vRs55o53Ph8OFj8mwD+p4EYabyreo0/DP0/qIThNjISFOk/mSQ9c1C8LQNqv42PDWlHSn0O1F9w4x6yYa9Q1h20B6IPua1LV0YFbOobR6X9Jn14xvbTcc26+lKmayHj7sqpcjs8EvLB1+6fMNvBXDleWc1OzH6rboHNuO12Ybu7goEfbazGIBYIlb3dHeC4EAZD4Ch9qVAnFPZf4yPVxxlOD+4h/kuJXhSc9+jTrC+JA/PsYCld2q+80Th+gy1LbOGhlPrq5en12dnJ+91BUc52ZCL8xKxlse5cdNfnZ+5bbgRX3Pc1vuqKp3hhYxV5EN9fh5eX0t/ex+k82l2/b4NFZ8/2VU2YMdW2ke9DpHiuqV8Ll6bnyNmVtbzJDbMkpBpBfdDqhCWTnmOUGBkIkiZKtctQ3cpqkuea/X6via5tis6CbrcQlB6Y68uebJyFHip8K+znSOEUJNocJkFp8Ku3LB4D9XjTB0WGlLCF9bDQi0RmJ2vWlhWwxo9mLRTeTFhAN6o4nEYYdupWByJvz94p4TkYh1uDPxqMWdpizRAlQpYqgmupNYL3CFztTJ2qZ2sTa3BUkx5HFJslGAgkPSffQ4QpJrIfg89J6eXJobPX0umhvnUpjmulImUwl24cVNJ9aGapqh4JrlPLSXp2hteWvZSrOwKcEWwZA5zaFMWukMpLMf5Q6EEZuSxruks8CCUOx2kREddFLP3zaL6w8rFewGp7f8MKddmkthciKpqGDyMIoeZfSEdpn9q6K/mUySrR97c9utU2i/3Xi2KlZFrKZfDidAtU45BL1ud9WbwhD9oYrycKjNaK8dDDzL3hR7oPm/bhabkxpypQceoRrnyhB1v7ttvLLab+5qFMJMrbT1uvsrfd/L7m46vOr+5rsIdfSNd979CE4OTAl/BKeHG6geJgoiWkyTSGRfWyEx6NiXar4J25GUvpWp33+wHgAuN9MOjtzAi+1tYVZn3QDBsL7f7rW+X5zcbkUmGwnPVjL8mxJ9fnCCQ7exW2x/7Vu3hi7w1vaMBpUj39NQHuCtSN24BQCXiwyo1spuZLXveQ5Xb2Wx7eTQU3d3hLYStqQu6jXD0i6EQXjgpW3gnCWQlHrXnrCr6Z+E8i5+VdPXuzeRYePf3+ZW1T0DNZwedpCHx1yY7rI9fqEl3vcMG+d74QzTvlFLW/zWaG21uGewvM3vbiqbtsWXJhbv8RuuymQZH7xeCbIXGW0k2rKMzfB2F3FE0bvkeVeAHd1Z7LxO2jvfSXe0lHfsYheVwS6rWmfa/YwpcOH+q5rlp9GhVHbxO2oh6Yml5sOPqxreEeQqzfj+SYDIBtAwj/WGOYyIKi9zy6a7rGa8A+uF29SX0wKcQqNqNT60C9NqaJQ2M2glDEDqZ5vIeRSvwNBP2cjbct0LvkxEkvHb11fb1XJK9uVLaqhgPiQEhVFUN/qRwvhKGz+jteNFud60dRkNHulpaIkOMGXyEpMv8UYVN9/VFY1cqWcAdiIi8pbedoz9u1TcraCydrEWFlYr7NElUXxVGO1pqoV0jzAAZ9W0usVxvZobbx66r5qjrUi5jo4e8A+2g+X2mojqTmBmwF+rjIEh+/rO7eipIS5DNi9jwIHj0msvzG7efBpddZT6OWaUpxmuC/F26Gcrz/QQdTL/hYV0EBpqhmAvptEcaQT7rrj5bzbjCvULtBK8rJTg0GtXkQtUZiLrRB4aInkxcoyD4Fi7Idpk5lZ1f9qoIsrt8fL/0gSoLQiV8q68UaQUWlAfU42Vq2GFyaJ7IZxVvpsCdbVbVpdRhNwLBz2TuzY6dR/hNg/3WTsUCmzqSUdGR7YrutJu6gyEenwM21qMTJAL8PAWHLalJgvTin/MvyR+E7pBKt1Tl0hHIEBfagYgQkgIHDYNq8AyfAEia1DHnM53VXK3ddZCB04ZEuRVWc9uYQLh4TTYIc3LQ2ZuuVkXO5X2Itr1y0Fxs5gHkKLx0cCRsgvS6ASeKHgzylaC59P9uDsr4Vj9qrTVSfTc1H9VY6Zaq9H1wp3IR8F625xrrJ0XgwDU2442qe/PUq2caIYrTdpmo8bT6GCHHroh3uWaMWNpk29+Teb+0nMnGrqsh2bt7c4SD6j3s/WOVvf4SPUeEx6CsV3Cq0cGWF7ivIU84X1wPZu0Jc2pxyFJJm+5mKdjyojYI4U5+HgrW4EB0XMBXjXqm23BZuDoh60CxRKsg2I+h7d+Xd45/qwZ4xBxYeR+4mAKtzzF0UTi+Q11ISbAUVxB8FLOoi9JWItvQ1JYkb9JHpU8IFO+U2g3nxHcAwtKiRhaKZRI8lzXye6aGQuLk8L0l/Gu9dskK7a3RGfbK/obS1nXaG8Ba5KGL391P1bWZnqfBQcm+XbFYkabhnG4iv5Nmez+7b0tfn5loYGKYvWxadUnSINngzfhopSZ6OjCUH55POG6+ROaSiPYsu2I1g4Su1k3YBVweLwH1cyLNIXWbrq1/8eHFcOm6E+aQXQtZwBoBEeu8vXXVTmP0V6tMEKRnMw1IsnJ/GWaleIpdR9VOroHL8sCYBgSoNuYOe+BkaGu7cdP9XnU0Kp7/Ipyzql5ebEJhpAz5zjKROlFeH9X3I/S/jnQ0a/sWoBC+sf2RqeIGk3Y4LuHMoafnLD0h04tI6o/9bne5o7GXsMxiocHrf1Yqj4ByIRU1kOAtfyDtfxPv+xohLwt/5oF0naMv2A92twQuIBublVXTSvah5lqK4kB2FNfuffhnpiAv6Lx4Py8+wG7IzwnuDdTKshRr+ERdBh0GOyrtsgIcHtiQQfUC3P1C25Z5q4WgwXlj4nfoO7dXbdZ0gblIOK1RPGST7A6idT55DtiTIe3c9JkvvNJVNggrmFr3d4w1MFcFPVnxWrNXUqDRTZT7FWKElAFRN1uO1i1N3Lqvvgwy2SPlA15KIJ1rwPLtIHwNhwwBjJTQTw8haHe4O6ilo8h0ZtzjRpVvgyWkjqRRgf8dfl1rRu7Qu1Q62wr2zFa5kn5GNnqU41TWKNVIOHSaHFz9bhx0y/VwQRDMGQ5gqlmXQScU7lTAzLNMGMyvDzu44qJwKIG8anuTSGobZApyOR2fIhhILSVhhZz6B21yfxUPwZjE4x+k4n6JPTDX+Wh/vQxaa1joQV/44daCCCtO1vQoXmofgpA67Wp99QN3HcxpYNnTdzaqeINOz5Ve7YR183RRljiJbmFsr2kSfmVTB9t5IqoHszK1dwctckhwu1Seld31NK+Va5jqwtzL4Iu3BhLMuiBP3tY1x8MtOVBFROBCNEV9kh4FTlKqPcbSPGwC1iDrRfuNUSu5KxZ/wwhz6tyVmxoXGncijDVHaCpD2TZMCvhv1LOy0JE6enxOBQhD8R4pz1e2a07MBf5HNoW4rNPi3b8k4JK8YbbzOXwJGxWXN3WedjsxbaBrtVebAfSNeTbhvUD8gVpgccIHi9oz8p9dCm8fBqfnRv7p82zZ9Nnn2rs0LS/vwXU1A+/LPMQdXhfQE8FtPt2PE8aTXU/PtjMw61YaMtnv/zIdx3DFSFr0nCH+xpPjZa/2dFuh1Xz3m7Hlh9uuO+F+aPb2if9cnP7RJttjrsHCUU/SP3MDxzvYF1QRX9yTNvOpE8070ysRVOvF0hodnu+JI/oBcci7GhqAi6cGs5OqUa20DKmme17OcBkTt5+lFXzsfSVRVUxa4imWolmAPRHPbKLkOL0NMDdyP6mWlxu/v3YaWksyE+1r1SyMzNu9Pmz6+n1H5798/N5WTx/8XuhC/9U/P4P87L8/e/nf3g++9d/nZfX/1T84UU5stPUBtEHxiQFud7IyVIaZorCKqoeW46ZiLCrlMfk4Zrjim8X3cHNAZG19CDvanCXv9Hei4BKfpS3UyvINNh9N8IHTdYE9d5OTQFht9m3/kO03+S+6zuDz3p5I4+ZR5JL69i0cQ+a57n92gnPpx9nlBU+iaKNrc2rvnGtYVBoFJ438OGkLbOLkTRmDvltM2s2w/itCmYiv13Bws2eymy/KGfVilbudmIWNq+iMlSTs7m8HPjD9NWPmbY1tDU2nRCSXc2Yy/YUNto9I2b1D4HUxNVkYzUViXoza4PoFV6ZQvWAzRcQ+SDSXAfLUsg2MWtCAhwdLvpP678Mwpa773nvEw47udvMtF8FPlVfCli9ui7aDKUmliETfKClDnXSI2QobrbDkFDcZ23bvfiD+qddXFy++IM7Gpbrwbz32v3OBdX6mHFjDQPAE38qFytwTAqEw4NKKBVNIEHFcoM2fvTIBjsY+z56RLGZP54YQz58AFLz8BpoU4jhYJBCD+A2F1pRbTYVcud6zCB5m+pGTp39NTE6BuM6smnOAf17mtZNwYM8B1zguZG1vo6dxnEWfB7mEDSPUvOIYB3R5YP87SEPbnfu6BfqhlHHOtPuaUcfGmOhYdDc65RhvMjL4BWIAXhfrG/lHSAACXMmpgEL2C7/nvGj+99t2iC38xFUrdojhAHUDsmJXRh/Jr7CpSUvGJBK0zU4lWVES76Iha4hTzgPBwu+27M8di/772sljAgd3yoHb1QfLD2l2qETIE1gMnY+LchNHOpnU/etmhNojMNuJWRZxrnfBPxQ1upeqjqOdepAbW4S8EINeAk4YPYq9UIPBWRxiL1DQwEyAsc1htGirb4xe/6tk/I06MWVYlfYq6wMWLNmdddaJnOZwE0AaZJktSb0ep0iDwX1LcR7d9i5TSAFUHIV5NCI0w8nsaZ+FT4TD19wOWHsE31vFGwEFCE28JiBWkkLlZ9/wmF3rSAGseuPYjogjE/fR+voj2cm5CN658DsDkd5fs8wW6NDTw5LHR7k9RsXO2uGGfodLRgU4VGzSPwhZ7gzg4AbxLedKNRjNz7hbe73fVDvk37ZAbI3xtuqG3JkDCzcq0nurf8gCyi8Wd82bfVXaW1C/vuq0WLA/fDQwrEMHkMojsZbAxpIDGTf4/OtWjnf0XKf2w8l97cPJmYxl3P5g80eoRCho0KboYU/BoxIpqiLRBuxSjgeb9WVywbP2gixRnQ8brRMGPm0VIyCHT4BO5aMP+73HQR7Z/pvnjHTg/6PfQxyba4/B4bo49ZSfwJxKYVBT7/nriYv+2a0arj1UIMl+GScVuRL+nGlPEQiFhQOZ+qckuodM0RNW0w0W0ovk9KZf76xo9Bkepq9Es7sMpxrv2O8f9Vwv4wBUZZlz9zgiDrTV6Xipc8TjCcU7AM8nawhubVzmRrLz3OcoUaZ2ttcNUL6zsq7uCGp3ZDvEv1dxQGDi1ro8mpV1lHASSefZD9Bh8zrHyfiMu4pbteMpQH3cDBIEOMUCGuCU32yKZnLjQbghpczMHgN8Y2EvppbpM8bQiWi1pOIokneC21g2AF7qg8Z7ftY/an34OcaTMEbYDH2yZdD8PrM/NHI8segQdrWIWqrMsGsK3JUlhOidSg4hl6WOl0ePdJS4OOLqfIm1h93GA2wxRQpELQkHnXtHVxGHzFF3YyKoB1SUgvu7S7pgmYGyka3ZKUHlefEYFNpdSVmyrjHhyWjdNXzPoxmFQbzCYlA5fpA36YBXWFAWbZhrSn4V+ZUVYV2Hlu7GVPMU2Okbgc+0R50nWxaFusegDk6rfLLYObUUyZ1iTLOoRmppAgtjV/JVc5LylihQuZJkFryTo3aXDdTLDoHnUzgGh283EclnleipE4jijR3ZiimcttgNTbQmAcDrk0dRcl9FfqBHbiwdJzilKObkfNXphuwHlHaXika2i4BVXggcrv0meFUt6Y4SRnFKQbaJFeYxix7HCDq3iuL76KxmJF7TrRbCGWDpiMWCloN+cqJUYP0JvMXCtXfWkKs3ZbkiM9gTDsW2mvRoDU1JzQk5PNFRyzZN4iVDMcjOUEIf2shOQ2cloGUO4+eOwulFvf0dFWvEoWVUw7BknJL2y7V7SrWZfNS9hzAcKSlqZFgBmeYV3KeWY/Pwwrqg9B7AMqqoPnVfbpfmqh5et+LhNIO91WDNDGLmdTQ1uBNetFlGBBBpYlRQJz3MlRtTKhAACXZIDgeisq6LM+EXZ5V0OJB2A7h3Mt5gnkFlslH4MgRF8F+sGAPaYy8kw+LOqWbiFDd2E0smL+jihzYFSrgI4JFbtcgTyn8E2YYQot0lLz/B2AXVOhujKSm4NMrMcZQapoNK5JTqfxQFs98mlapveb4Pd4DxNQtOIfR+6o5jfCABrkdxU/29Qh+HWwzZOxXDspZ9yBejiQjyGXrnk6Ehgk0V3DEgf45UA9/fs5T88kaKjAPDqbGffJALsWrBs8ioOCd2+8Gtkbt+9gDjXFOL9fVfWrasG4ciuKiuTtR8bg2ap85HOkNRKol0k6kdQdJ/Jet5kcmAj6Zu9z35NiSaP9qiTSBXYKHExZQYwjyBi328mK6tYJ7ciHWkt9nxfq0oYWzAmLeqoIaG8BpIUviXNjF8WStQc3AmPkJG07d2gbkYRqwlP6ay4JLBMAneQNm8zEvZR8o10/6oKv1ybpcwmt3JT0ewHrUeYUQ59DgI1YQwOa15+GV7FXUooCBZ9ScgCDo9KEJrzI+wq12x14gKQvRruTbzCJSKGfXVZCrqMADbXTaSHxfJZcycmHYhGF9V0WU0fFVkFDYuKWDBe52UQW00Uq2BYQAM1YghG1yyz5PyCgfCbgkVG8GMAbtkpJsMgkTsM+EvjCFsDLtFuda/cZkWlL+jTnbM5wGcR3zb8JepkxlkhwUaDUlTDsFdvO26IzpQNx6txPqRazBwq6765SpPd5WkQRz/l2qku6BesF6qNdJ9s7s4ibv3vl86+ur3OCpVQ+SoHbiWZ82OSocUKMcTX7fVoiBcO9ZK7s3gs292PUdpNoxZd8meFoR745iU/h6p54INst6MR47ocTPfnlCHAKtmuqM27TpUW6tmjnfj0OgZDpT6yrZhuJhpiLpZuu7BptXr8aLQ5iNH1pBLRdBE9K9IcIr9MKrxm6/l6+YMgO4dxi56LfhZDkZIafjaYxHl7H7tFG/IptfvIH1jGITmS+86YEJd33W9GdE0BL3ICEIfx3vdzeXvvieNo3tUtuIPiy3prlu/2WWioJef52VKx7W3O6FXO44FS7lj0uWkgEhxbyO84g88pMIWrjtXRPhC7f8prq0J5pyfh3Mb2idsV0nnyRBIDTIb7EdPf2uHzh9K2T6jsi0b+Abuic8rTqOjjSgHgLp8cGKVXNSHxf3DKIXYpzBuvm+e6D0/5YZ9/+M5ajVyLH67qGCtZVUbCZCbUEAFgMFQA4vXxZyLi9wdQeLwrZfBtp6Tfdib2Skpk3zeaucZ2S/U28CFbxfai3ZK1oaeD1OM89oNGIpkrCJd3PqwXD55I/ZzpbGhhIOE3B5/N9e/LLzyQj3/Pc9OCRt2sWgE97o+OTRo3lOXQMDs2Iotro1yg3oIAem/qca4PneU50oe7qqmb2+ald21trVF5uH1AJbJ1SKvvP5Wx8pdmD40N5XSJFnJ3WxuJdNueuBz4ZURXQkwssaK7Vnz7G6bdYNMbZxTm4SSFild6w7ZmzpTMuO3/Mn0/JjRq4G3YUp2Qn+6nWnN1ZOixEXg8kfLt6pqyzL0unysV628HFtzbL4+b98ff5i9fWJNimlrFVUsJaZyNY1sVsBXqY9CRUuNSFPKprGIPqJgcnzmL/Bhka2W0pxWRb4qV9AviGQFj5/onc5bsHt98mUygvMc2OLUGmuqc3h9QKWkmEdyNYyrINyiBojYvGxnMpxjoPmSbmlMRy2LhP5bvLdASaWlLfUHMnbdZznRMk+FxrLvGtumvDNcBNHkuzpexK69nM4o5BH9Tvyp7gq/SzsIV5lhpvGwHDVLxcFEFaC2Qh3gaA2mGmhvNNSfHQv3jM55PkwsrWJafrqNw1z1JbFclHujK2rNvZeIgmyG/wMPA/jtXCkvn61jiLBhUH19WpRiYjluiCCdagASbLC33mEJg1MR/NQBbKUidl7ZheS4+NCkoYkDuJRhdNZroScdEIXP9W0S6g604Pc5B693u2uTeT89v3lQR4hPr2Gna2razKud1TSAegF9L41cCCNHemCVmkl4oGSBGkbnTcyL2eylNWJDFC2cpbYtHViw79O45aZTw5C5RLv+SB/fgi0U4/ZFjsZHoD+dfs7SCkClRZ4fKfKDGlRIXRtil2kEyvJCAGFBlNw4NFwW2gYH/nicMFo85tGNvvaKENppjpb0UBCzGuf9ecr84Hr3petQt3J+cW8daPEvgnFGGpMsdxUui0HPQ0JUmqEG4uFw3m1iXkW/cdwj1OjiAvzGh5YVARv4p2FUxsAQ58y055uWHTrNJRE63BFFWm0vFkHthu2D2xzEGMYKjWVbbniRUbZxz1ItY1TxwcyobZBMmjkGH5lC6LCgyhUd3QL1g83C1lqMbCrDrxIyC7vrDbTXIrLqDpBSBCKysxc5NEjmb+PHmWbrgzjKqQdwcNmJS1fU3WgZ5iRZcRFt8gkXfCl/RPg/GwOdZfoYJzEin5o8wZfC4dDBn+p/uqxX+io6UHltSRzfTrSpzeZfpjg0/t1aWFktqf0eBhDKU5jt9c5b93jvR+jwGLlBTGB7+tbIQo8fJ45tYIAYjYS8cIsgv8Y3d93RziwSmE9f2fnGLnisflyF0TMeuLolroz+KVyOaDaQovADAMYAkdG5agiXVG1+FYUgtzU5ZphavQefna09T5XGYjWyG6aq+Z1T1D1tqElEhmFAKKLYl5iAietnvpdq7h+jJwFSCxwJSARU1Jq0C+pwkGO65vZrR4t4d+ygYSLZ8iEJEbeoZSBHZ5oydWlwA4WQzvhJtR+bBv8Ae6MW0fe/tO0a8NHWPU9DzInBTTuEIII4H3loHe0A/Y9GTnZlGEwtgu9IuBro4WwcamvNrXEvHSmX9nzo0LJrYyk8evMBqHnveeT8uvE6hcIi0kxJhtF2OPUVMaIxeHS0muPPi5Je6HAVntE3f6SPJkUv9cYRrXX+1hku3vKbCcNnhY1aZNceoOalOvhZlgoemA6XmaxmVcNZy+bzWeLagWfi/t6dts2NSicKjIotF0sTFi7WPBj/xy8Qw3uPyZk1MEQXDdoZ6ixCYH7LOjedsguP5WEA8k8o2fneT12D8/MHaIYishdqTQckekA7Jg6Nqbdj6195cOf2iOZeSnqohk4gtOKDoYBBGSyWilYMVXl83mqBbDnqgZ96t7ilUXT9hd8qjydmVWoASPhR2uNK4rBPnBFvpwMAGwQ5MF/ujhiNIf/YrfHemsjHdwLSO5sqKN/AU8eOJclpbdL9gqFA5IWCafaUOBnO6tagS9+YA0FLvvnVitnp9kdDYJMJJ2iJsy71CUAQH2vtAjhIEcsmGHZWYNkygSpJhV3G1LqAtQFtS7Xd42wDwn6KEcfpgE3QuVGmYo8oz9AYagKMJoOgF9HCrCApxARlHJccl6t3uppDaySHBRmxHHA5NVCdlabpbkWxkJBkGD7owuZnBYM8/J47+fPS4Zfk+6YwYufOkO644SrtLacv7of+yWwFqDSNexz6nT1ui8HCHJsR9QfiAJSub91a6Bi24mybxtJ3zTwbbk2b7uhQeCN8I9qkBvPsH/+S8/05Ovh/aHHQvh671lIdaMU2K6QlVFUBV4m+DAJIIwFvTlWG3u3n4JFFUBsDQff4uC4IX6wnHJTb4c7x2yuG9Ofqcw1gZpwkxvdV/2QwCWSDo0+7Ky809Ecjo/2l0eE4EWoErtZv6J1Wu5NnF031E4bkj67ZMYhakIg54bU1NKg5WMwgNTMcma48yEkwMDwU7UK5JcQuNDtGratPw0VW4+e2DOv3YteihhSA1Vn+UKYh6cwfCkBe3aCnWxdfLXBO442bMRoMe0ANyx7amrmViTZYNfVW/1p/vP79x6mNULL6uiWEcQBi0wONA0YZuhCYNzBG3XDMAtvObSq6AxIzMvyp+rmlifW14qlLzOhZ14+U5wyDzcLbWetZ4mC/hmuQX3+zIoc5C9qQPb9a7iXqTTKJ/W97DUhOrJPutdf10LtpKcW8sJgq2TrmbbN55JBja+LL6CbWyF/PVZTqZp5eTtIHzr6DPDMOm9K5R+nMi0+m94ZRgi3wd/JukP0Lm1AOuXBmlWmaGhNFx5Wrme/wZST2kLFmYnQvIQA6VfW7cmXUsu7nt5cgRDN6s4sTR8MzBX8+key5BT8yWDLNjdyEJVVdn50OQK5p79kXSwmHq6eJ+HKUntH3hjSnhQcIkmLPmZ0HCm5J8UyZk/TK+RppgmGnnEeGjNl8DWj3aQ9wOE+LRrP90W3VfBys6Jva1LaUvpvFYyY1INVz6DWr+02rG9dyOg/13w6pQx0T2lX3aFTs3a8nO4wbMAo/476ztA9XN06B/rTrx0z+sKMpLJ3Xhrpv/ngBfaMQNqUU+DzKc5xyXzZIr0NS3xnQ2aLl7SXyKG32gzm272PHsXSNKUfv6bFfc/kq37NnL6tV51rSbgXfqnWPQ/4E6b0gnZpId93dxTe5RSfIWryYpGUNlNM7RARNwf47MEXzPsnC4CI/rh2aM1LTcpPFa+cib1ycVPt76+0htd2OzMh4CYumylfwz1dyWKpLgRbVswLOqiogso2PbgqXW6m9bE1FsRWinaEfU8rJf3U6gl4ObdDTbXWuCdqxdDQ6FN9UsvpShX9yuSvUp7drfDbPN1SySZXM8d8kf6B+4hxJOw19PElDD1Lf5nNyhHVK7OPTrYEQDvO7WxLgMeT+aDIG/kQOLJYoURGhZwcWR74LuCNKGZgiIMXQUYcmUfldIrAYcAcOe9s3iJS+pXqFH2+Mni6pWVNe7rB7rXQmdmNgXBqKT5fZMhWhSLpTO958vBI51Gwd9VuhOe9acsEHArhOO20OJA7zrXkQ62Mj87fBkP4E8fFfeu+qiHiezCOf3z3NI8OrE+iEb2Bymy3kdrNR6WKY9AENz/IOE2srKI8GbpPdYy7OUtiTCvrdAB1i1c1Eb0D9WHaJpnsVNmHvz/oq3miv2GlBoCOxeabXsArhVOONigdpPHh5779/4zaL6q3weurDNeE/DiPzatrysz1ZbqRhc37Bw1kBCT69SPZqliwP5T5Gway/D9z5Ax51DFGKRqlxELxCrncuYon3UwJ+JirPX8cEp5oAbD1/RIx5UnWySldDueXsPWSg/m86G4pjDXYumO/jzlnBMF5JTuUGztYWcpPJd2lt2l83P2VXfd21YTQQzhaDT1veGuKVUgi8k1d4ZAhBG3TllFXxXJT7URHLGVFalMTa0peyvAlLyfvwwkkWHwkvbW+hjeLOSA1ATJvfPXxcjsrxou8+ni8p+YHeYnxZ8RD3VubRYTixSIQW9MQFeMUk01lwhzTu+zMPFUE8zGsIkOg0/47UwjOkLtXxQqjRzxSHvc1fE1AMQ7VLi1UYQDIMWYggciJZfVIJOPdlZ1NHj1BeWIyYczTT3OqNBhzcPQrLC/OuHTC9Z42nLNnTd5/8p5Zu7uRMHdpFESPxrQ1qLZMMME5TEvjSMYiTvgasxNg5JUiUWI+Bj1q0KIOu0NYKgeR6l7dE5tqz/sxREMs/NBbPtisvzFIp/sUuXi5Cw8K0FZIb8sB0q9t6nDWNAB280QAclD5HT16WzbLUtj873vZX/OuWy3///u+e8c/XSTDTylt0hT9gVbii+1vCO14qdgWIgNP1rQZxWlrjHtsWBphBAeqhHSVxXKMPzHpuOeKKFxXzxuRHcChL+k7qOJJ/e9Q8lJnDDVzSh9Df4MAJR8nLzFoTUtMpoBaUNuccd7t6t7FESWz4zztXztTr8N+o++rGkF2x7lc5K/TgQ+NXBzluMp4Rk9PvY+ZIrtuODr3cmPyE+olP6y49Rx+WOWPu2AjpXxJs8LBZVmsngRPtOh+5op0TUgg3Y1FCgHUHdtd9uujYoUZf34d8Z8nUPvgjDeXStV1BRzbR4+WqpvV4uhExI7mbJ87lgfYolDTFSvADDCFBQ6BLaz9S/rsYus7Ez7klorIq0bhYT/qOFxoOcVUVh7fBgLnhBrVhDeW7erpzNWYa9YPMjWM3aGwTqC1LI8bONjMPdgxFgXm6VUTJvxVW9En1vYnRpv3mU+/guWTBO0wGBp0P8kO/EqeqrHL1BEGMopDA6GehZKJG6jCkcx3NghcdUV0O66KRXPjhEmVthaEiyJsvTLpoD2jbu7MtEf9UDTaaI9rjmFXNAJlTQjGvAhqBnqmyhjrE9WrCE7jjccgxxP6b3mn8E2m9qKhDtxtNzIlFsMupt6welAeGYClTMBgL9AGNh7Bk4JsPMAgqt0tPcohUFY09MRgPeQMyqil+lbBe7VQ22pGre9j3lZ1Yo6uo73VdhOWaU1tFd1qMS2vtqXbbWpymrvVjCq/krPJjiFKPU56yt6jqOZ9mQ/sqPcNY2D/3LbnmsZJ78qbjqEtYuGnf3vul/Bhq+m6Brg3g40w+IiM4U6EFJ3qbyYzYTyp77NNu3CP5W4stOVQlfgm8V95Vl9JKOWC4/PQ1nhvG1QTI6KHWQnjKqKcdMXqEsrP7rwe84TBGxgTKCbApeePNcR1HgtlYOlhtvaOkRCau0x5W0BFlWNylX8tDdC2/LoO+oUKEUuEI/667gFMV3XWxWziBIQMtaF5vyhqRtLUX0s9wg646AXStOI7Qm/GJ/jJ4jLEpEpmwrLXGStqfh/+DnxjOKZ3QPiQ+cFL6Aw7PxFbMEg9F3s4yDjLPjYUDvNdhfroUPUFaVC0nBPA6E0BIzETqFH/Au8R/GrOzorOIBBaEReD+oGBCAVk7GqoD09hPTIjCwVFgby5Qhhe9LLP6/JQ07Omnb0vW0JH4Tkb2TQHZYXRSErkLEIFlL7gpA4sTr8iMg+b+hC/T/3Gi+7pWaoejJ18mXOvzItZ23RmCw22Dhq5P36SXeCQExJD0EXcdOzFiG4dRChd/lhRm586fPSTnNrspr45NAY6iFseO0D0k28OUa/Tu0brZX7ZrG6JlkD+QmjMXC7VwqajqlSFC4ACm5u3b+GfNnmlAtrap6q5JfI7JURteWjabAjsukePFGIjBPrAm8owpYDyXdo+LHTy31YIHmSxA35Li8mI/a5u1WZUDpg7D0TKUYC8MKlMcyIAp8T6hW6lZvPaVzZqq6365/bbTz8s9/7vmHY92+VkBuZP8+EcxLSC9tGap+Q49hmPklFz2J4kR8qpwy19bBG84V7Z0muuaB92udk4bPhjY3BMafR89OwJgJyhUphi01W+to4fBcNkITxolVsXGzr1ColblAdSd6UD7mJJiw9AoGiqHXYuifLryiJJtG0FgFqcshDTGWHJ5TDxqAusmi8EeZRPNM+SSfaoC2a3P5++ffrz6dEo+TZK2cbCXTuRW+8ma+F8JUvmzN7wFOqMq+Y4oW3DllN1dvi+Ovh/7A07zMxVU1B5EDWeGOxDVfXwg2PawTXj13Z42KNAoL/vg8o8CxLhTpGm9nU9NBjs6oxxIC2xB9DLzWZWKt5Ox0af86l+nMzl/iQPM9vtAfBm6zjWT3wt7xvEmE5beZO2p0ElrojuuLPYjhAUShdTD5y4KQMlwelqSuuqEEUt2DoE0vPYt4gn2zoBjSjR69lkbeEyyvlE188kEUa+KRCAsltPbstiHq020MSIE/T/lsXApfYPanrvAK3z0htLF/rAmMNRxGxVy9e/tsfkBZ6TEmqZn2WIFJJsR5EEcC1F+qBgkYgylz+On/cJZn7YGnHOTWgPWmDMp820Q/BDbahjRDpogK8bc5Wjp1ySHFw9g+edKTQOcgvN2QnBPGvWUKm+ggzlILeW7soCe89LPc38aSOHTkOSVf1ykuJWiWkht0jsF+Oz+8UUfbdXDIewXiFag6VFAuZSF8GW6D5P2wqDZ/BravNdoHhenzKyShQda9z4tbmG9RQn+JAaiEX2DY0M6bvKvOw+Qwb0Bb47Tf1jdtOsm2NNNL+BQREpAcN3ZMIw3g2t/xwsre1Et1gUq678M/zreMXk4Ovy9v2l4gMg1CHxzDKbKfrdxr6QtALx2FheMdhYQckbaHPHeQMDEtxk8nfhaut4ijz43bMRVRWLbPpQAcmUofaYfT1HXQdZHvjn1g2PGb2iNeGtoshYrdl2PVEemQERJfXYAGbMwBXjDrg7mSlaJjfN2PQueXHTZLdgDjzxlkl3tLQbq8Fd5k6FckCr6vGxYwi7ElMBATy0m8E4dENdTP9gC4PZ5FxO9HAG5KT/mrqxhe+t3qHwmxn/zppXhsZlxS4UiLJj1+NTEyXvpSEw3CmT8PPvyjhE5mZJmOpb+BdS5ao2++T/o71fPfANXPXCOgwkDOPdkoW6edMbu97H92G19mWSKDUITjxKCoL7DkD73hDaV8HtECE3V6zfcChF6L2kyFFM9pJE9BwT+JP4dcEeIy/MGkPPxBdufF1QeRvOx9H62jKyFWYLh5TzJsdlplBP6uuih1bzdpkR+Pu9gl6qKY9hgadpwArzgNYQy8kwA4XpSNE6TXwYMCQZjMYNpuvjciY71EK9I+WMbLdcPjBfkXNBWdY/Y4S5gq5DGiECFdJoUFAlkMOSK4cNCnBB6mq/JebS5DR3S3ilDjDquL9VX5PT3K36zDNpHATCV8XnEgvZ5BOaYRjVyMpXiyjc61fQtnOEllY5J9SDaSVMU8VIHyd46So++msQHSWi5YDNmcZG9MSM/K2RUpsEkLgh1bfwPKTrdNsqrVNvu3SbhE4MG7DOxHUxnZbzrZaumLzrwThubz+Yh/Dt0mlYSDryCJHg24dbWkw39UdIFsf8aymT4TgSRNDjDW6jDIJiCkNPktauZ5u1bshEHgzhBoNZ9yLFIHQj9F2AQD04IELCKhisGsdPzG3gYivgryPDOiSsWe1H4b6TkKTOjwl2naLVWXQPTR4g2aUd65byLWXy12XEUAxJCYDiorq53SHFtvRe/tba0swMa/5PfcjMMahDPsTLHAJrotAuWE1NV3sbM5qIFjZqe+NuuamlTVo+MbgZVEgNb1iDznL18AGaut2+pm8178XT1m2NvYFZ3Bt3bx2n8lhnia5pVYeZ+OjR357/8ujR7rpGgLYa2FV/U8uaM7FX3Mtimm1qyo4Mi5rdyFbpVb+cRQwaFvPgQXOhkguYZ55r2AMA5mlCbimcxrJyFtVKlwinMUAoPSWbaWSZeQkzeQLZvrXgg7CQZ8LoRlMeP1E9FHY9jSMzqBKiJEKU1jZTQjvD7auzcALqyasHwbmGmDzIp5t1TOrqaiVrjDI8R+Nk3BSr18kbMdifgzcoWC55m4Shpfc7cXiqNZwxOvN8J0LEwtJ2vE2/Umq0t9U77xhQ1NAdfZHK3CzUK6O67r+sj4J50JjNKsgzvNeu2vsJRstsvBdu0SrZo1yNw3U4eVTNr4UCLBvYiXXAnpm/FZors4PgO4TPutEE26KlxCVtCojDg/xOrQmIyCO5V+Cf25i95n3Mf+1YL8zVHVqIeiPcpgL5mJOT4aUpxo/7OZHNZBK8/mNAQbr9m/8HnaJpOR2cW66rtWpc76o5/PcYZDyNIA5AJ5z1EXpu9TWIpG4RJ3sdS/1gpf4JpUYhpoD7up54x9D3+DhUsZasi9q9WYg2MC1DNEGDf1PFG/Bm1T7aMJVkFwOzI5vpBxyJL0j1E5BVznW1ng4n5RDcA5vphqAILeth4o5kO1uWPCooeqVVMnjOWdsAIHS0a6c9V/XRrv0Wh3GyVo8JDo0F0gHS+FBxU9Vs60m6K19st69mfYv781qGko8a7MzBBW0beFtGwRAYUfHH9EnClmNxJw/qQSbufdpc6+0FROw/8E7DKus7pLHqYo2xhV7+Te7gJOZYYyEV+4LBLhqKUPA3LStCOwUQQOpVVu6hS+3DqPdN2LDNth6od9pK7yEHanzr2SZDXcZovnKGhOPw3LoCtmjkr25s0ne9O7sGTVWIlcVK+4bYHwXZ+v7vEa2hjWHjU/pvHqhvt6+d/oiM9iFt6mKwuTXfCz7NDcZm0mCwR/lrjbwD/U1EHO1H4VFr9us1KTWNbhp3+QU1pbuYFLM0h7ncAqwIIMRbkBJQ16dK/748RMjAf21kSndEePYn8xOuFFNNswPMsw39wR4AZSJvIcy4mj4lFn+G/BBpbPRmSqK0mNdSoXUipCPIOQZXn8KI37RfjzMhlKST6A+/7HLkfS1kEQi4p8Vqny8vjWmsGAykLBpBszobXzUrvQFG7aqAtOXVBqbrMJs6r3+CYATo454p+z5yqRLmTL+lK4fsGLflYsXUbBoaEA6j+Vx+5K4yfhVrgjmRjPyOOTjiw4UGJ/zgSoNNJSXj17IZW0DXmh46kWQkhEGGWcqpJ3a7fEcc5NgKnBU7xCOjIRp4n+aGkbkpfkjXOEw76SpkEiiYOHUF9j1n7YIuMPRj9KneHa6DmPj1RugtfYmKxfk1loAvQ0JTC8c2P6lVgHWhpYSbKL6YFvuA9mmdgUvoi0aX5r6P+dY6+siZyABWBs24dVoc1uFM5ACQ9XHYXDuVBkd+w8J4de8L0BtOXfkd3UIohprapfAWPCQ7xSS29i01ter55lAWSQXa6fWBP5zekncJ1d2qyJDFeU0GWDOw7QXMesO5UzgOhgXVPJIrQ+b2Md4ObmmO8DtjXMo4foQ+XzMvydL1Skyg94Np7AyUBcNuIVIMINzQuvoh4Iw1pM7QOma9yKjeP+kmGvhm0nsWPOVlktu7RRt3C5KzK9AcCb/2xZA2jg3b3c1AE9QN4JyHdAONnkM6HDbUSe+2b7i1NW+H1ltb2wBiG39Oql01wzbOrw2OVwr2cHwBFjSE6AUVUySDhBF796seMcRXYki7bUQkOCg6+FGIgvTNJyVxkRZ7HrYTu6lPHnw/HGBOOODGt2RQ3yt4+jGzhHeNMDEMHIE7T03gOfHe+KV0my5j1hJfUqYfCd6mXsDNW0ZT6O/GIMg0tmEIv5iXX2VuKW5A3YR2NPXATPkd8a62UcQs9zY7hxvgvl1+lQ1tVoFN58kExKzDsee/2sv7ejb+08Uhfn3JnTVxUVyW0bgVT0qWRWf2rAm/4DHePpdYooMYb849eFAnSIh70cawDyigi61NrkijRnQrMzvti3cWp293sIvEhjtU0NhlMcdilXEzGiuAqRDLs/LuTfWVxBK0aohTfY4BCvEHtuBbNDDG2vN5BIaAw6gSnXCkSdeqh4JpBIJuQStO3/hPZUooBku7zOGr6xnWU8/y3hoHKlmOYvDqPrKfeHgwVZNdbN4WNyFYpOxu7HGd2yO4OdHcMqq5ppv1Gnz1tFyAW+yRPXphDEkdd7nocVpxK034auSrFpbMtGphoa4hfslRsVwV1U093qyX/9HJLi7UvitWnTrG/Q+kAt9rsxx3wuuS5WeiHavHL549/8Po2QtN87Zi0ZWnyUxi0dj2KJSKvXHxsOx049v1etW9fPoUmaObprlZlCPZyRV25ansZ93TuaJt/SiNSw7aHnnjsrW3TTUfuWR9JBXic8A8qQvOuiz/+w9r0+bCk+A1TidqnxD/0BebSsOjpOX+C74q5jfl3ifJilg8LeunU5TqnqpE6ik9OaqZZByiwiFzR6v6JkOf0CqMl7UbJ3VHRh1PkAd4AX0P/8QsEiuvoSChBoYCtulmdru7/vpmPSwYWuGLXcrxQJbmf5R1cNWGD4mJ2kNMn2DspdhnJogPAX6EKk6uGmkcQuElAmh+OKE4VFhNJNOYkOn5hxMGZPHAh6AD8xKolaAQx7xiomTyDlDD1+CfkK/7lKYqIYKlmxCKnpEP6Ld0rasopzUZ52lYu+7GvwxrGAdbuUihGhjvZCwV8q4XTlSjCF5HkpVW0uBPrBUoV6+6Bn3aepgiG+x4nIW9HGUgfsIa8BQUP4okJs6k0ZyRor/D4MAD7K1lWW9Ud4YRzgwqZnxq8DBC2rCVvcCcVMbqNCYEoCnF9vpLOYBvNwUsZZMWF4M6DcUu2+sW4BBCGiAj9QmYbqrF/Gc1t5EDrNwE45vOIl2EQMC+TSZJVmgYPp7F+ucEeozCOKI0WLfLkOBAboD1IOAHpR+Ku67w68bgzScOygUj4MwCUsaN910SoVKDlSCM8ZgWXne7zHrWd82fuT29+EqhTQbxCUOSlTQRS6xnDn73u9/9chisMiwBK+NvL/ppg0b+93Wx6FJN4ENtUdaw1SA0ffIWMuWEj0EAXwxQBOUTXozCJBVcCkscs5JSrzsEtqq6WwebtXY8eM+lOu3K4TwqKkLmkePdUvt8eGXJuacf5Gn3DEovD/C+FqblZPgejrlnMYkKycafymJBK+NE+wybugm49dptX6z2doCTEC1z+9TQpWGQsNmmpWl2zi0YkULgrqHKksEDwNZ3Y3p3oBbLHG7JGcCCdxkPhOXNvYG6wzNjTRc9Tc5DemaxdoKtg8XjCZB5nMhm06JT2Z0BkaFTgckdLrPOo9ZwihhwgGapDc0Ehd8DHbINNjSFDsFKU7Omm8mRwnCaz5ObNAcqr7cbOYakJZRBZHJ2w0y9drj58aldEMX0Vcm4Fwh3X+Z2o9at1OIfV9fXaili9ltIYEUDKkQ1BSoUCjd17Lr38Zp9IE41ukFtlYNYaxOu9tZWCAH9cwF/SuEv1bnXb71ehEzwuiFF678TdvZSqK3Vx22Oe809rebzhefpjWZwX0nq8V4r2u6rPXb3WANo1DsfSM/0sZTFM5N74jP8X7j7CQM5hrbitu0z7ZQsp1NjuKXokSqdJ4j4q44w8JSTsx8gvRgxdnxsGbTB5V52dn5FNC6NKIv9LL9sWgCLGj6/HIZePuHX1yWlX16vsyZGFcCAjtMoA0hIC3DkeiWYApchjR3AFjyQgFX3PK0cMrWmjbIP71b8hQBLh51pfr5hEJd8nMuLHTbXh1OYH3RbtU7hZy2XVrhYTjXMqJog/r9cxPcKlTwBAA== + H4sIAAAAAAAAAM29a3PbSpIt+h2/At0d99iOI9GPPd0z4w7GvrRke2vGktySvN19jm9MgCQkYUwCHIC0rO7Y//3mWplZVQBJ2bun740TYYtAvVAoVGVl5WPlsqiLm/LFZVEtxqfxOmuLWXnULJfVel2Wk9VqfCEJuZZoc0nI1lLkSv6//lLW6258Zbe53mfdXdV1V9Wyqm+sxGVM8UJo43M5f1VeN205/qnq1k17nzfXuWXkpZa7KeuyLRbjt/qbLaQkOtSN38lVzktNLG+K9brwdLvL7qp6Pv4of7JlUZebL2V7db8q8cK8Yf57uVm8K6blYnx1W3W5/Fvfljlq5czL726r2W3eNfl10SJ71ixXi3JdLu7zcrla34+ytrxuy+52fKG/cr9svpRyix8+5bLZtLOSfcn1OpsXy1VZy6ic1Ouy/SKveewpuSdJv1fS3RW/C78Fr7qxvroN19h+ZShq+fERwrWN0bpalmP5BiWvrppmsa5WTODL4o3KdSVfIe9kFki1ppYMeddFeTPK30g6il1XrYyuJGkeh2IjPZ3n122zlHEq62Fzq6LrJB+p3bpopXZVl6NstSjuL1eldP29XOUdLmPiT+ViNf7Qlflvn/82lymSt+XNZiGDjxKHU3lXrXGQ//aFFpg3m+miPGQqS7FQIYMtn62p2fRpMy/fVfJZ8CekXJS4GutPjhQO0XGJVP6N9+zXu7L4UuqHz9eNdI0Vi3VetNNKPoRMZFTo/piX+Ih5V86aet7lj8vRzUh6/Idn2uWmLnNZE5t1mcvdby21luQnWAlzPDCfcoXIoMkj58W6yK8xUHzNk/rf6wbLi+/8+HP9JMNXOC5vxm/wNR7Py5snWd1wAvylXMvsLqWpQv7X0m2k5vflepStm7XMvU+bZz9MfshmRdvejyez2WYpIy6fNosfc3wULpPULknu0vTLclHOpIXx35798vRvz39JpkUno6KZI+nh5WZ2K6M6L9tpU7Tz8VmTd5IkEy2kZcn1UVNfVzebtlhXTT1OKua9nKwu746btf4bn5V3o9EoK+fV+nImQ9qNX8tl/r6phM4gZ9YsNsv6rJAvd1J719NekRAyP6/q3EvkSZGsmM/jEyfzOdpty1rqxOQL3iPHFu0FKW5ds7mrxhtGMp5GAusLOQ8FMfVCH0LXSACumiO+CykAyulttqmRO/7An3RA+Zh0HNnUrKhnQhOP+CPLpSy68jVm9ITl3zPB5niR46V6hV41xfpoIat/WFIesc5nyMnmVSfzTekV5uxPzZ2Q5vtLEAojY+f1+FhL6YLBasDcVWoCUnlXrW/z2+YuFxJ/r8kyJK1uDfGlPkox0Hd0frJoJeP+9VfZLLrem7MxEje8UF5owbxkSe/v1S2IfLOYd6ebbv2qPNssy7aahY6uQ36+lAKyiPNai+xrYdLNynoub/NQG4UX8laS8kj1EcFISpemZXt+rVvBpY8VyXQYKx0jnaC9mc6U4czWWXTVpCVljtvswjxLKyRTASMuO4isQJ3qnJs7po/Sv/JOv6+ux6z5PD7/92xZzosFao9PcZXrRshuMtV6zORGttBd6/dc0ncv27aQZXEhf3jlm2Okao8edTlysO6xkbX6dPIYF6yr17m2ETO+oyktnAmbIPzNgq2d67W2lmR8u7VO5hg2exD0i339k4FdFKuuHB9m5deVbJHj/ynr5Gb8DtNqjdV+Up8KdyOE/dgSsgK9uCkv033n0+bFi2e/z5m2q0BgMqRjlq27do53ym9aYR3m+XzTYmI6r3HwqZ4Vi5luPb4aZeurvlSd0HSyiLzXjoFf/FKCX5neMwM7r8yhco6dBd9p8o/oGBr6B/es/vy2qGrOuhxXISnt3by6vpY9G81Z86umq7C56Uomr7VppcSavA5LtOWXqtko55Z1xQpsvbzJpC4W9+tqJtRAE/KQkpLJlBqm6T0y2atxWa5BW/p01BOzznOTFCzByVqKd+vzWijPzXG5xjlEFydYKRCHNQk+mM05szN7U35KrJG3/FCBDTp/+3CJdGB90LY+u3AInXwpfOMrMspn5df1x+J+BT4BfAF5ufHrq8l3FUyfGcrrVFjfynsOmGVMj06ZymKm86uWZvM7a/cgnxadM+dpTRACfyeZdc2sEuZ0KZ8jv2kaYZOlM10lH0dnNCbnpsxxLJEp1sqYy4waZTfFyql7fNO3xQod0u+9s4i/42t7Pz0+PY6L5YnwnG0lhxl9cX9t626Y0TbDyR5wcGThyYFL0mQqFLfyUFmC4f194f58+pb7Rtok5gyWAxfpqmwlf8k1Wf7XBr1otH17IHcbfT+21G2mnRS0hrrRpxpf7wbjUC4WnW6fYE/Lol1UZTv8iHfNZjHPb3FIuC3Ip8nefUfeu4udlLNj1X2Ss54w/3gyPjpoQdLFftds2FZt85+6g/mgfs949sdxlPkcOZWm38oM8UUko7kvL53Ku6aYHpLt8IypdSd04OmiLPFrCw3Du1kh8+m8uas5ATHGBzLhpYTMQ2n5/iC371ksmvrmkGxy0gDXBiYyv07mj/K96qp524QN7KNlJmS5kf4+WMlf9OPwHUIbkfbuXIDhC9hXFKbNPwZm5n9jEGIPvmccIp/wxj7/BF8/DI4s7V9f69ujY6+arAgbhySlPx9Tvur/o+H5VJ81691EdzetQYpMe6G/wiN3RVvJgsVKdArKvlbXssSFJZ8JccDqRWbF4+FqIflytsVJSQ9mkBq8htBAWOHj8rrYLNY9UQKlGJquJ0Phlykt0wNgLrcqFdPcYroolbm/8lsX9eAen8cqUvxlfCZPbs4N8sjGJpnMhyWJmqCnCmxxeoogDdfE82s+AKcQzXL5HQ4jMumT/Ne2BDzXuuNd8ftuHCR3+th++6F6t25WSV6zilkzPSDL8oNcIlxntypjPL9OElPBY1Ivk89Q1aUMeCw7PmYaTiryHWLh9BDfhaO6HqzkAH0pw3CBzQTnTDlJC4cuI9Faind2gkKFtWHP5AaGw6c1tmpaaeI9/maQBh0XMnzvXCyEEWnLORMveanJwsN24w8XJ132n11Tf2gX43+7PD/LP1y8YyNojm3mbOk4thRzrDnmoc6HttLnSrNWGElWDIkqu01EGjqTuvwobH02UNlt0625Rn6yCxn7mTCnFOAc3Zazz9PmqwxJCyZFRbKvZNvFOhO2+jiWJa9/mc4ZO2f6bW5ChWxVbLpyslk3wqtUMxPYjt8jNS88OTeBboaUi75wN5aSc9l9Rjld5JcoJ8wfd08041W5vivLGs+bzL+AOHmRqeawtcPNak7OqapdXPhS65uAoanPsDAgvOS5gC24XOBGpsmafIhMsL+WbZPNbpumKz+wUZckn19Hlls7Oz5isVwfLs/WglgNPRZce5SVbdu0xsXjSwgd49n7NdJz4/OVqST9xSGZdd6Ua1JiVDqpyYzhk/XrX1shbaCKxQaNfbytFuVVey9FIStbfwyy9X57dygnZOGeBLtB//Lfsm1Sls72mN/m14viJqtqJbUy/kZjm/G6kb+XwjXjqhOuzxncOYnrJfjAyNOjMQiKQZFU18EpqScb2TVRXEWIluQn+34JP/t7oYUfjryAnJZCpopITqWhD6vxh1Vyfyw75xh/SDe4kJMVIhTcVgc75CsD73heL+5dRpKIdfVtG8kMgttUmsuqO6rha2tVfFBhRb8qh72rCbzSu7K+Wd+Or+RS5h+uuZK6RCQqPB0ZTZVfK69932zyRfWZzJ3wAJDH/5hp/bgw3yXtrWUdd1fy8YRs4TLHdVabzMy1Q13QE3XbeSk7rJnO+LimqXNVSpWoUrYbOqnxWrub29tUS+5iLaRNNh38zf6zmsrY/Bv+ZqtSTvbr+6OqnS0k8b3e5nYfhWkn3dlmsVCRGvkZWf2bkmyPzMHmjsL/VNbel6+nKrV0rJT6HN3KrHISM8NNkC9dmWgkyJdyT9kq0peGDEUrgREHX63qpchzf6oT1tNYcx5A7ShdRZa86upHj+SUVNWVHNFMcnT893UlCqd/fV+UqRx2Znggeycc7/hnP4IhNUeyaoWi2IPFVDmExFxT0yM8S+CAf+Wy24z9kcn9rinmY1WO8Pgvt9q+thi+UxQRVrVQz8x2rw91tR53fvceMuANN8xTmcaa+fTsVGYijhS8X8p+JxtZqXefNs+eTZ9ls4VMnvER/lKxVLTl0UDvBHVWSkbmZTdrq5XxbOE6wwJSoTjlX7bIMuov23tpir9Z3fzwTnaysj1qpKXxh5qMtYzAdWXytZPzo/yHwwULHc5QagTpOETh2LLljbDByw+JIleBkU8ugo5za78yYqKTwOSLxXqXHmL0cBtCUYy9/p7GIk3RSqMMxx/ZUH4C87lZZVNhuCZ3xf0YnFde3EEhKiSHdIdXPXnqEgNJUgiytJtugVaRVPFqd3XSs93Ve+QtULcZb/uZu5te9WrseciyaD+/L7oO+/mpXFORjV0dGUzJGpkOrZM9mSqfa9lwA83O5s3mZlHI5N8Iq9vqWpI9mYnSB6bq+u+y62oh04n726t7nsbeMMW2OeF1yRxrMaHXVdEvtkRSKMYzSRDL6inQ5bBZwXMLlJ/UgCb36dKicjRdV7FYqj7teG2ZULC8apu7TkaDyhYZUbu3Ehc9s4ikSeottEm99gry+qGrOU/1nMLkB2ORD6lmc5jZe2ia+formKM/n74b61Uu30Xukrc5LrrbRHl01EAqGxLtc6Ry8f5XScXn4eMUdvac2GGz6tRoY3zS5XqV3ctY/EXGoG7GZ42ckWQ2gYJPOIfkqARqzj+Fzh+THShTWJsGGQQQinS/Ic046f4dk1R4SWxQH8gCKxNoXDFJhbLG2BntLDd22x6bRMJqY7LI4UD64xONvfjbs1+kB1r8DfYb9EEbye8gAr3mJmRFgoWAFwqsoZRIxzU01RvSpMFOaNPs1g2OeMP+mB2R7JVmLWAXNJWgnUQmVKFayNyRvxk4XBxurSFww2p7MWjnrFlPvshwY3cIbSrj5MkqwZBjc9krrJIMHrj2FE+KQIrCJMhPmLBRKrOf6kQ2Wo+O7ymMlPlPsX/CWAetsvObW8fIUXZNyqjcABnGeCwbv1GqacyBsS4x/yWnQqQg72kHBLo50beUbDcOgm2IbE5/e/FLRg7UppdWnKxZFPnPf3nJQtJROXnrguaR77jhGUDT87uiXqsShSs+MFaPHklDjx79mEMU+BIsrgnYG5u8gfzLMpDMYtE1UB9gbCm1mJbW5vw33NztHKa7u6+/Wzkxpmrnn+S+Z8kyKNBtldDjVNoGHzBsQ09DrKwiItQ6LVZaelmsWAoJLIOE3qJKF1/SdlyCSSJ4x1Vfw3fDpG0aqEX3EkKrF8jhjLPurLwbNjE+Ys523a1+7bcHYvbAKgjiYJyiO9cWyrUsdGGAb5KU/cc7nBdkrau6YyBKTnU7BwMLledb/d7uas9qQjYoCIYTJnbLaKKpD1V4nHC9GQfpIQZza0QftnoZZTa1z6+3vpGtAIzN9ncqA4/RySFJ2G7s+VPIIyb425+Nb73Xai2yTe77XS21p6AMugFgP/xSlSpBwUV2Vy7k0wgPuKUA/6g5NKGavM+39eF7q75q5vdj1Jm23PI6q3pd1F3O00o45sm3uSM91Q1fyWqJXVtt+kafsk85phf2l8P0Rcv6loJCNblEra8rMEU8b97KKNzcktQd8gRpegeZb9T08ZDWmfqzpi2pcKw3Vd3BjBOnenZCjX9YrGanllXXgZ9QLjfsJzre8sbW3Wgf21UwgoVqGm8srwqDPWyVGBO0HuyNqPtEW6DRcl6TE0ZDkS+W/6KafZ7ILtcWsub+V9MsT2o58FVmvDmXZNcOrRbYL+XF8by/SknJUNNankspHO7MFnLdPcmEvkPSJcehD1dH48lC1c8870gCJbt43lUzhnRWW1w3STos2Lox/6apm+ZeUvE3SaUYsqy7xpSOEPR35JutyPn19Vj+J1WuuHfwb0jdJXpDuore1s1u0dlUReJjE41neBVWE6aiXF1Wfy2VF3irO/yVTC8Kfi4lV77jX8vdouRnoXqUosUqUVTt1s/BjNkF5UGiDKHboNBWj/7sj9iqvbNzWPn+/DgWdtyOw5czZcvmJBYYX8mgYsMcknK2dGAD3heIx2IPNCxMzEn9pVrrroSnlBRse1L++vAU3/6bjwgWGvIq9Q0kLnaPPkqCymUsU+U9lmESFeEHhObKDVhdMxj/4FeqZpDOgu2F9bOpJ8APcTkvJe2l0OqEhz3rMa62O/heIEVJy1P2Qkl3YCzk5aZVrXJ0ld1DhEiG4ciyIJhpu/IVzD12FkNu/q4QkmIKURY1Eb0Mzo5KMVPJBlfojnKn8hU2rfThrpzuyi7qTTFwlNhRzMx1rYASOk5Gqi2oUFU658Y8tyYyhKbCDcYytyUYv7eLxJmg+9A53bOEHCmqJ3EViSqBYv+6q+b119liM3dFSVSRmB5IlSTWoCSXWjzoYbD0XoIZz2CLDjv78Ru70EMMFLKw6g+K26dU0a40KZtSZERD/H/bLFc5LfVxjMBsi0LRrJO96r17BFChcYndaxX8BXLYB+R2yMvbTc2m7pSDRoFQ+8PKFkZSWSYkXmhDBRMtGIob2OGBGIBhTg64kvKUPDSONLaosC0IDb/l0I4n9Y2KCakGIjt+Ug+Nx7n17LFpl+JbPCHLKysFJ4PKjrAX8bqvX7MMKoEHSjWrT6WwnszMfmoy7ZrFZl0etU3XUVLEmsFGxIw8/3z1+jtr7DKunKGoqujzUied8kik6CaHk3l/s4QIwJXrarphonSyIbgVIhqMTasboRTf7nn+P58efledXX2P5lRuc0fKU4BZ6tjYTrsgFlpW8/mipMfLH/Nn+bIsyI/1W+oVqk3Lq5qYjlXkta/Xh7f0ZZFJeGBdGhRqq5vbpFTP+PXv+GSFVfl136779scjGcHROwqZOj1auZ1tLqPatEaTzPUKiy/YFQ2Hbbh1V13P8vd7v7h9zb9r0v4jXvyBr7//3R+aDaOMB8VT4SnKNlhYoC1Nyk9q092oat+Oqwl9cd2+H2QTMuSuBMKvgBV7im2CXEcU09yWi9U76WM3ht8Uu2t2PUg1MRdSM9V1MfUNLzW5gMXEWj4GcyZ+p5k6FqccCuYfbQ1OtoTplpx9bqAAN+3PqafllPna4f7xs9QACyrn9suiXCf1LjUlrQWzpQojWc4ncOzxGwqrnv0Sqbb6ZNiHuIipOohL/RrYVmXYDvJlv4d/+0HSn0t6HOF/+oXb1Ec//Jj8nIKfu3gOUssgKxjYxq3CgcHstMb1oizX4zf4m02DFw82vJyXEAOTSbRdXNgZs0ixXXyXGOPnst5sOQ19QeIoLc5JIefB1yb4HFToovQUlA5nY5OMjqIAVY8WOGN7K1fB+5BV/UBhznVuo6nNUNL7gPjELES+JTPhq4351vZ+yhBv+0U5+584Ro3cIO5BPaGZ8X2jI+oT8lBDWuJb7XBWPNQMC3xXK51Ors76NjaVTyfrYs0c4dbkUluEVQtdD+Wvmi7YBFZPIKs7K2pt82JTn9TvCxjRlAt7Tj4rlD+EYaZlyTGFTeJ4wif0v5JrUIffKChJi/lcuwoXKO3ovPlLs7mgDPqjUKqrxiTU1tS3hdT2QX8rlOC3P6qwJQqirSB2kJ4SJAqutfpvlJpDZC8khMo6s5+TFf6+bb7AD6Azyr7QUqrHk3HwcjAz14LKLer7X5SdEEd4WF81J0sQJ5A1d9tomZvDGxsvVrEAKVzWXI+ba+3X+VROifV2z7xHjedv9alTauk947YDIqDLEToEDEVcRNiD8tVmuqAZBbguUFISTwi5bqgcVOIufEB0TZO5zGw97Cil507dXF9Xs0rmnL5pF/0iVG6XuK11mb7+uVXRkevGOmpbLcEb1CQJi+gGs1hkxWq1uB9P8DfrNjOYIl9vZProqW5uqtjLJMdOcXNXzXLQWdzHHNq79Gii476xIlZPz//Jy4VDX8/qR43SPt6WdRR8nHQ818rR1LVU+RplebblpgM38R6/ls+0RtZV6nU86bCzULdzaUlguXlEpAbXC4IgySDLjjTWHyfqSu5lwauLtczjuJcdN2V31qxPIbMM7ra2SrlVuJBNte/C2mFOJlML1JKMqTpT63m9I73rotOFzkLTOjkLF9s2SpKfuTM21/q05KKkEZKWIIF9A9NLrRk3EHXoluHriY6cjLhXTHhi2v9RroQqV/2LMz5e+XH3xOrDegvdk5QfpUfom3AwtAcSEhgMTYQI2jXmsk7+gMlgs97v6YdtvIwKZpyxUb9j8nHGztmdCnqcxVuo2Ge6ae4piM1usMm/hX50mkhn3Wtq7G5Z5IVkhW0ZNoKo9gSqONxTqEWuR+VanFFvgIAALeZVWxU49CdsrJoJASGBBiNeItNFroPwoV1AwklKaRTyw8U7W6Ym+SQP3qsCkmvrtA1lnODGZkh7jWBvE4uLYTd2ko3djXr/ZAva7l0XuqbZ223YLrKDLYRJ+oDHk/IjnVu9p3CObbWsHZOs7W5Zrwrmbdd8aSz6slmX4O3h0abHoY62IrIoNDkck1T9v9BUav0XVmT4+UxtpJnd9pfr5QuRsvb3frpBezs/3J42+19uT8fsuz3YLRnHXj6/x+4a6Ufp1+l9kt2V9Wk9GabyDMmedSQUWe1SBiJM5R56G9fMymq7Qv3UgElHdvwOVJMJuaYI1WjBfpjh0oe626wwZWQ7U4asnMp5u3T3oGYFm++/mmuakCXhQLTmKHfeUVhiqIobdR4pFfmD9spCTWS3+ppTTyHMDTyGyjtQD+BVkIzAAnfdNgu1/UHK07c0HqGfTrq5KwdD2jnY0o0xQdbeKWY1d9OEWN/YlKu7Bl0BK/GWJivKsqzvGmgbP3Ovt52lyG9oybL9QWX7YiPn13KVmO5vfU61qkazqctm+kI7Wt8ajp3NbrUk07BsgyOvHiODKuOEmcEdN/AartjoV55c40C7r25xreAwVlXWBEcSq4o7Gfgwsmy35bJ819xxAlzed+tyKbTnTpFLck3oF/6purlNS+P+e4q/7jpzP9iukr++vMzdOeHx82dPvtnG8xffbOXF97SS2j/oQsUpTmFb4BFUq2mGnPCKmRsk5s9fWJGD/IUcEQ7z589DgrAfo3xSA6WndN2y+WLkr7+uhRqWwSRAT5dY7LKqP6tJ43XxBct8280xmCYsIRWbzHAYhtr95FqNb+fCdpJoTGVlfDYdT3lgZz/dnrQ7oFLWgHQKPOGmA0e4e7RAw16hye6qKrcH/SAnkaM+SovlUm73/NLxfCtn5v9Vts3WPDvwAUeJHEX6zcTqbyAY2tGVtP7vDX1nXxuX1ddvNfGHbzTxGnLQbzXyL9/TyAS+S7JiV81CRaP7G/X2DvJYA2eb3QO+vn29gL8QW+3gCgh7li4+/tk/J9+BcyytwCOwVum/1bPRP+98r1/15HTxTfIvBVjaII1eNHeHSsvsAfKLJxzIbMVdmXaTCAQdtyOpTlcEeOW+hkWtAm50t4Wef6Bxhmmh6lhsBfbgUg4C2oUKnehCj6Zpzt9FPeCnum+EhSq38uHg5muSXz8mKeeuIBCfalmzBWz+4V8PYT0sezpLWBefS3XwxZuW+XMWeWFnv6oN3Rmpa5U++ofkQLasDrUpw5zY+YH0mH6zKY0Upmf2MCEOQEICdZrekwjaR9ksSVtqJSeS8aufk35+cMHwCLCPv+mAU8DxNkA2pfAgVCo8gK7WZgceR57AKJ90+aCHBsYRUuiD0Pkud9+OolUYFb12D2wpElFR1FHltrzXHUAmj+pvMKXkzZ0KCyGXOagitC8l5legwNwN0pEMhFjq7yO9PA5iqZzXKbk7oO0VbGqxEp+7QvvhJq7Ken8Tz9xT4NuNnLdDqrenrfyxfKZ/2bcH72jye7Zi34CfDTbgfx3sv4PxfmhfvS14Orlrat1ZKS1Rn6mKFrnCzHU603d+xBQhiR9UXbQ4T775Ya/uysWX8ptj+uJXjmna6q8Z1m/yNf/HjavyoJe+QygDqmeDN4vyazVd9Mylzer32rJ69hJay8RIOyq55Gu7jgEu7K86kH/1moAd666u0idlZ0dRY8ezWGHXE+a97o2P+53JhKbu2AOAj+m8dNqY8bKy9RAsrgs+xSElgzx2DAGueaPIoUOtySljUVQ4/HV73PdyTBVmzMWUQqup3FkxOVsWX6vlZrkHl+m0+JoDm+nBUj1sph6oihr9dTugmqDppp3WgDkwQEtYWF3SR+HYYESiFeMVCqitkWOMfLNS2sV1rD9YU+ZLFpBLvtE19cDZ2TE1E/hGhV/VKTM8+EaXLgw3ZWenHFTlm5V+VceEAPXQWr7VxV1d21vmV/VkyGb24G1Tz94Ksho2N3QTtj65UdDuQtudCkZEO3tiz0rB7OIaCkh8ssoeKObPnOyFvDOeqffc29vlslOn3Nvbl8vly66LRIN2BYXJ/9WWAAYEtERRLbzhX5xWtdABxY6ij7nsRq4Yidp4BcSgN5A09bcXv4zSphJb4Ycb6tsJP5dWGm6uxWLsFz2k0p/R0JZpAhJHGQ57axhLvrOLDHhDluRXcUAURQKjoeA5VD+qwQwl3fGWwmvIFoE/ML60i6zqtAy8AbVytqlDsQ/hMlQdwDSE1DwF5aV7KLGsx5PNvGry/5H/XM3LJttIp9CRJSDsiIx9cvo6584gVReAjF7DxNeda47tIn9sc2G0hKX9fE6fVNpX8e35lKf6DMn9S7NZb6ZlzLeE7F5/T+ZjS8lP5j33rqTdB/Xn6gCr1lru59XX6JvVwFChb5CZfeU/ZJFbmn+oHQ1dQn2c4GcNMbrwcbL5whOe5qXm4FSBqDFbz4M2SdwZqcR8CDecDY61kDIZUiplD2OFHgPB9ZJKNSlNAjmFAieiJAD3t5RT73wudOq1XeADVbos5GnBbXgSUtlIgG+UttdtNYMZcwX1VopXDM0WM6nrZXZfmWqIo706r5k0KAdN3UXET4H7hpwngwlycHbtwdyeBUct5WF6uVtIOmbX1Vv36567V2BqO0Pxs88P83TiWsD8t7iXqasvZABOCnlBGDyZDpizNonMTY83sJyYLBZaxcTn/FDulhiAMgdQvj4f6z0vC2Hf2XA8yN878ER4IwyyfRHU4teYLKTTXa6pKVt/CzSZa5nETTt+w5+++uGkOw0gvQP9A2WitNbRpnQqqbzdzQneyc4TDQYWDbYZ3ahOkxJD695Q4d03KuyycQ1bLp7meK/ARV5q/ZE3CKSDXU9Heu/Jw4Lf/VSCJYTnARph1/OQ3nvesOB3P4/oCnJGuy2E5l/ib7YqgGhRj9/rL/wkyxpwsPgh8teYtn1JfIdJKzzbFwcvl3mRRnqwzLmHfOiZqtMRYpehunpBRDN1M1CKm5ninpnZUsLAoYrCuHuSnaZQgZoYmvuoL/G1QyvQogXnWEWruVBfuqyG5SfxGs7KtUteUP7MM3ZjMdeh9C6o6F9f2c5/Sgy9k7RY4NlbUXWaraNhBADwo18K6rtDV7Z9utyrWm22T5ymWnXAmrFfZJuVfA14gfhFBjTbMZByswq2aDfkaiqam/E6U4/wq2bscSMatn1TrNTBSfacGRCDKVjto9RqgW8V7Z001erEJCM3inSrPr6EXO0qdbk08Uaw6x59qifRWNsIMeyuuwgwidbuCllwJSQQ8ip//FQX0Vh7u1K1Znl5pJaX1Sns01VDuCv1m/eX+Vh0FNXTxKr9rFJkDtb31PERALRZNLF3HavaEgUDdumRtT4yAAma/F6YHxCEQqQK3FMmbRlyO7XPs9gVvgS8uslAei2YdVBoxO777XyGtICnkc+yJHmn7Pvfnh3omB787tlIaoTsC/rFDbMPZeVvV9BwM+vyfbMo2stbmHe+taScaTkTM6h0WqAxIum4Km7aYtlpKgvoQt2qwUs5CkEOArIE18r3OJ4Vq9uxpZOQGRlY8Wgmmd+uHg53sjRZpXPnAyH6+H7tggs5ad1t17iz518qCPQX94Q7hp1DQSFfDBiCfaQt1MNhbq9sdYUt+0RxhzkfLwxyUbjrDS0diU8e8HdIqh98JbpT7RsRNar6ZnUfkZM6J5g2R0X9aBlIpZjKiUMbs7EKVnRcvxWcyrTTn2rp9e5BdJs9DsQIpkLVTV3JOxeotiKmSkCG56DRGHkKNZQw37WpyqiZCCEfdgwOTtpk/udwAw9DwzP3LKTrqfVbtX1kiG5yXX3192djJhQu0lYpI4iDEvqJqfGppmparZWTOpAW24H+GY8nz3e8VeyT+VyGF0taMjHfd9ROaftyb0PqiON6Jk5g2285RVT5V62xJU/LhXkGD978IKqdID8HXhtaMqxwf9D2GKhTO3i1JbxcMXiUisMluCNAmlfu0uH6IGdM+Vj4jG+LzY2Cv0L+y+nM73aDdAsRRFsE9wL5RjM+Zq/uoddU97SFyvejEwmmcHwKNilYM81mujjuyuAjerNR4cOSPrKIj1WrR0zsT+dQ4VgH18Wiq67vbTRBLm2V7Hj76L7bf/0ypMc3Dy4t32omeX1fiSXebNMGV9hB+zzX9Z5xwCGQhdR/BdvXQT7bZk1DqvmGO25VyzqtdFA+1fHLpS+t4o/zzRoQ852jVzV2nz8O0ImKiF+shIUSMvdkbxNh1XsT7JjC2VBxHE8K/SZtUsNxQvH6nIIV8/+UMzVqY5mknbdnyOG9NBiuebXp/NFcAOpmUJfVze20aeXIjIM/Sn2zmXSVaxVVOtsiHryFjdinOj60WNw0rRC85UNdNhoju8ksEKXm4f7L5jQr6aH2fe2mLxLrYq2x2bW3m2w3TwP/HRM/1SFsxLTUTYxC3KJOKJcKS33+KuHSCh4aoqQ7lb1iOjIufyBYNia2u0lE8cKtZ7n7AzdqrpKWTHlsjT5r63K1orZAVUQKmGGJ+I5k3PZUOi2++tyHbmnUg/Y3z8ovCFj1rdqBD4YCtxCS9dWn07XiBwNCzHZH3eTVbURPJYEM8Gk9ak3npVeRzHbmzoQE86t/qHToFzLIbiUVFZgV/Z0SgTLvItbZtJinVNrWbbq3mDNNjQkii5i2aCDasrSFTus2bo4MIGdS5FNNIq8Uvy9aVGLX4R3yJdIAB6MQK4/pS2nBa9Zpp56M1KdlN1tDR5ewdQ+YmwcqBl7vWs50JSHY10FDYHQB4MPC830pw+ck1TCHDX9mJMwp52BSEzseMFgKivBogenUVtONyseTG39wXAajIGZmj6+qVZBH30ZQP9ojrtRqSgYdWEbyyxfsLI5IAN9I5R0en0uHQgPVOSRxGZyY1rcWwFIrjQiMejLvV4aIweCHFsVN4n0MjNRge9VFHNVt6wKNcdRv9iqxtKQAY7s/W3ovxiPsN2OwtMipXINlrmEW+oinUdOZBanLdl9U85bIXWBH+kBnPtWXjRqThTA0eI0DHqPMYIMTgwzKx6APu1l1THn7/tLR+ov1hmHZ5CerG+QGzCvj4QBqZfJmOsm4eoGG34HgjgNVDgJgNObSq/Bx2KgJsnjmmUAhiOHZqjXByvqCv0vFtaB454+56jXrXpNq/9fRM+yP+VFTqmObnvN+hrmgYQG+YHZYUMawv4RLHn12/ldTl3Tbyf8qV5kS4iD/1I0/f7x84kipJhwYgKW6yMDB5erGC27Hv/SyDIHJ8HYwAp+0pWozHedB7s0HCVmduyAhvUsy0vRdfi5J6wNFY/KgUV8NtV0nKKN6lSCc+rCSHfeNLNYxrxTVHhnvmjvL4JVmKO13q4+rZttW5dVmDWY5ZIXQuMUuA5YRFHpkC8mRF25Fohsloc+jrkr5ZmDk9VZXzqgblVJX26hoDRXCP/Cul/WGjsGaq+6i2HiSBUwBUx1FvQb9ey4TaE7Zo6EHP7V7JRn6WJ3vtmawr3F5WLzGa/dVT4KcXAXsmgiuqUb+w+goo2F7wV394ebM38ADCoXWbAiB/iNDIvPc4muYTk7HN1hm0tqxjZFKQkRndQWBYjIEdTbnHM1hdA9DiIM5aLsx110DSqYPjyc64NcZ4h4YpFfd3DF2i+uMNHaL64nUwy7Jw6iFTNNeKXBSAqH+Mmf/8V/ev609ZCq7v7GUUAQ9vWvaeSyyshTEjZTNvWlfwwy1G+tPSD1r1ky5agh/RVtVzO9Q4B1CCsA24Z2z31tZ1jILALao/4TUvuFtYsKwq4C15MW2GztSn1WGk+FF+iIhE2+yVYDjTtMv/QQqHYrDQxNxycSFZqmNt3BO63vhO8K17UgDHNqrqGLdG8BkFOMANMD2mFA3yd7EmAEEm6h54mHOoA48EEzmb148u6v/vuu5DA9R9NNHX56/jU8blNvzOFT5xhPgPW0LKNahj7QjsuwfDedm0reKYbbR2YHR0ncN0jdavSbKo0W1TjA0vjV+8WCzZXi03c/vGt79Lf6qPg6/wP5mvyfCuYWugsmKkrCrgIx2laLlF4r9thNItvNgRY21xAguSOUeGhq3WLuSyUA1/VJMSkolJk+7bB/cpCA9U3TKWaURvnPlwDIwEsrAjsFe5MrTJsYkKVg0rskZv6m+vlM3kNSshazyG561H6sfxg8HqnOTX8aqVHCjJ7mwdB+1mbJLAQl5Rj7UJpLTUZztYRy4yfLDYDJvLT7MefhtTA8vDXQK62TvevzOZvetKENcticlayzCTbkZDfOoofuuSRhM0uwLEqZEv1zE3bc8NWS2TB88zevGYZStROfG27z7CV6pR+7pqSUUwbDxO7U86tYaZS3Mo5Gx8nvhZLT2N/BkZLpF8E3t0lFbyd9K2fgeMoI1ObMC3oNQ4U0/3w1wBs0GC5xBc9ZaeiAh6+Eb59gv1KhxrLqaZO/UjfLk8rxpT86PEFpEN8tYIgFth6utBiHJpUaO0jn1GtBRlCHr/IhZqrzVWNAgtDi2BnyELgAkMMK5Rxa0yXGsKT4/ynqQ/7pOs1sl9kIJBhGmQBvMmCOYbzyGMDYHzqOCveIkHkPrmWgAYkw4XHVAbDYwjyew9AgW6j9Rk4ZnuOqZkwYEqcx/Ojk+fn2mFpDAgnpDmkTjBqFKKu4hb6vEagQIzRTzZmBfuQt+1757s4YFS/j0eisHitVZ0sKr+4veh7gS/hcP2yrG0wfL6TnECxrwCYxt/MrMW7tXBeJu8HJatAEiRY5yawCItjIE8AEr1xsKPTcrBsJixK1Lu8gfU/r6JGu6WbUwT8fzeB3T5U3P43VWLCGthFXsxK+ya8Y5rGf34zd+JeS76kCvK7iSq5NtiEed80WWykeeh0v3HLjatDXdCSio453FaTI9jIVXC6of4InX87GazGcwyee9W/bj7WV4bohAFS6zZllXHVXW4/NwKT3DJrupKUmVzoW7bCl7znx8ir/yBstihT6uDC7kNQLF4eIQERwkHx3uAZxIWrdZCl2/H1/qL4uVkPUQKq6QBBcEuRAozgLaGPyk5ipjs1Ew/RPNhiQRwjyGApBr/GRAFORIvAO0oCKWQt/AtAtc5en43Oucej4e3A/yXwzyXwzyfxjk/wALs3fFtFzAxowDo3f4igkLoolxbWBalXARHf97Wa48HGSX3d0W65Nr8/j/KDeHJ9e5gcgk/ji62SVYNbrMbQ6q/faWjbBNUCJNxTrfKZ8ZJWIiB6cf4yZ3zHorIBxRdVOHIjY/5kyNZe2sH4r58T4UiBzYLlveEAcIs0MB4WlfFyVctC+79pz0VQaVAr7PoIaL1kJAQRJl4Y5kNzyWSRxjCaqQCJwP9vY5JrZVCaFCLzYEsTfjV4bRCkEWWs0L5rKw5NY4rZ1iwchymQmDhfobQPWoL7GGd+3c534eCkmDiI8HpBM1FgcHYQbi9lIPNB+C137zAV04YcOFXqVN1rc0DA9OwirWyhQiEjJahbdRW36D8URyrumGvGQoHo7m8alWDo0oXtsxFQD2RIeL573MkPziF535IeGHXxKcqFH/mZiXd+CIGPvxJw2A3nii6hS2ZsoBraSpl4EuU+361ZhfPar5hV8O534/8IePvucO4n7wXHFBE7azprZPB9blCBqGN4oBnUo8GF5jHstR4XB/aGjRilAU4FAN29OD9/IFIlaqIXx2ChZkLI4X9vurZrsRTQloWcBwTQBMQ9Dc8qvsClX9Oil2lkbVNbWRqoK8tuzIG9qo+DKC4NVaSt7sp2GI3qSxHe/4zfZep8hfyt8ugw1mgDhl50b5SZR9rhOIteApQa2/PvmhZzGaMdXsTbuOSjEfieFTXdYdJKaucDd5LsXUQkvBz+567GUEj90FG5t7xPGNWbjO0lmjILIO6aiw3RoLelZCqPHQw7uIQesws11oEoEx1APeAJc6G7knL72ZJDb2cDa6OrLwDz1sq/DexubOml0NnjUJk99v01qLn3eUK0Y+vtfWssin5GxtBM0vRs55o53Ph8OFj8mwD+p4EYabyreo0/DP0/qIThNjISFOk/mSQ9c1C8LQNqv42PDWlHSn0O1F9w4x6yYa9Q1h20B6IPua1LV0YFbOobR6X9Jn14xvbTcc26+lKmayHj7sqpcjs8EvLB1+6fMNvBXDleWc1OzH6rboHNuO12Ybu7goEfbazGIBYIlb3dHeC4EAZD4Ch9qVAnFPZf4yPVxxlOD+4h/kuJXhSc9+jTrC+JA/PsYCld2q+80Th+gy1LbOGhlPrq5en12dnJ+91BUc52ZCL8xKxlse5cdNfnZ+5bbgRX3Pc1vuqKp3hhYxV5EN9fh5eX0t/ex+k82l2/b4NFZ8/2VU2YMdW2ke9DpHiuqV8Ll6bnyNmVtbzJDbMkpBpBfdDqhCWTnmOUGBkIkiZKtctQ3cpqkuea/X6via5tis6CbrcQlB6Y68uebJyFHip8K+znSOEUJNocJkFp8Ku3LB4D9XjTB0WGlLCF9bDQi0RmJ2vWlhWwxo9mLRTeTFhAN6o4nEYYdupWByJvz94p4TkYh1uDPxqMWdpizRAlQpYqgmupNYL3CFztTJ2qZ2sTa3BUkx5HFJslGAgkPSffQ4QpJrIfg89J6eXJobPX0umhvnUpjmulImUwl24cVNJ9aGapqh4JrlPLSXp2hteWvZSrOwKcEWwZA5zaFMWukMpLMf5Q6EEZuSxruks8CCUOx2kREddFLP3zaL6w8rFewGp7f8MKddmkthciKpqGDyMIoeZfSEdpn9q6K/mUySrR97c9utU2i/3Xi2KlZFrKZfDidAtU45BL1ud9WbwhD9oYrycKjNaK8dDDzL3hR7oPm/bhabkxpypQceoRrnyhB1v7ttvLLab+5qFMJMrbT1uvsrfd/L7m46vOr+5rsIdfSNd979CE4OTAl/BKeHG6geJgoiWkyTSGRfWyEx6NiXar4J25GUvpWp33+wHgAuN9MOjtzAi+1tYVZn3QDBsL7f7rW+X5zcbkUmGwnPVjL8mxJ9fnCCQ7exW2x/7Vu3hi7w1vaMBpUj39NQHuCtSN24BQCXiwyo1spuZLXveQ5Xb2Wx7eTQU3d3hLYStqQu6jXD0i6EQXjgpW3gnCWQlHrXnrCr6Z+E8i5+VdPXuzeRYePf3+ZW1T0DNZwedpCHx1yY7rI9fqEl3vcMG+d74QzTvlFLW/zWaG21uGewvM3vbiqbtsWXJhbv8RuuymQZH7xeCbIXGW0k2rKMzfB2F3FE0bvkeVeAHd1Z7LxO2jvfSXe0lHfsYheVwS6rWmfa/YwpcOH+q5rlp9GhVHbxO2oh6Yml5sOPqxreEeQqzfj+SYDIBtAwj/WGOYyIKi9zy6a7rGa8A+uF29SX0wKcQqNqNT60C9NqaJQ2M2glDEDqZ5vIeRSvwNBP2cjbct0LvkxEkvHb11fb1XJK9uVLaqhgPiQEhVFUN/qRwvhKGz+jteNFud60dRkNHulpaIkOMGXyEpMv8UYVN9/VFY1cqWcAdiIi8pbedoz9u1TcraCydrEWFlYr7NElUXxVGO1pqoV0jzAAZ9W0usVxvZobbx66r5qjrUi5jo4e8A+2g+X2mojqTmBmwF+rjIEh+/rO7eipIS5DNi9jwIHj0msvzG7efBpddZT6OWaUpxmuC/F26Gcrz/QQdTL/hYV0EBpqhmAvptEcaQT7rrj5bzbjCvULtBK8rJTg0GtXkQtUZiLrRB4aInkxcoyD4Fi7Idpk5lZ1f9qoIsrt8fL/0gSoLQiV8q68UaQUWlAfU42Vq2GFyaJ7IZxVvpsCdbVbVpdRhNwLBz2TuzY6dR/hNg/3WTsUCmzqSUdGR7YrutJu6gyEenwM21qMTJAL8PAWHLalJgvTin/MvyR+E7pBKt1Tl0hHIEBfagYgQkgIHDYNq8AyfAEia1DHnM53VXK3ddZCB04ZEuRVWc9uYQLh4TTYIc3LQ2ZuuVkXO5X2Itr1y0Fxs5gHkKLx0cCRsgvS6ASeKHgzylaC59P9uDsr4Vj9qrTVSfTc1H9VY6Zaq9H1wp3IR8F625xrrJ0XgwDU2442qe/PUq2caIYrTdpmo8bT6GCHHroh3uWaMWNpk29+Teb+0nMnGrqsh2bt7c4SD6j3s/WOVvf4SPUeEx6CsV3Cq0cGWF7ivIU84X1wPZu0Jc2pxyFJJm+5mKdjyojYI4U5+HgrW4EB0XMBXjXqm23BZuDoh60CxRKsg2I+h7d+Xd45/qwZ4xBxYeR+4mAKtzzF0UTi+Q11ISbAUVxB8FLOoi9JWItvQ1JYkb9JHpU8IFO+U2g3nxHcAwtKiRhaKZRI8lzXye6aGQuLk8L0l/Gu9dskK7a3RGfbK/obS1nXaG8Ba5KGL391P1bWZnqfBQcm+XbFYkabhnG4iv5Nmez+7b0tfn5loYGKYvWxadUnSINngzfhopSZ6OjCUH55POG6+ROaSiPYsu2I1g4Su1k3YBVweLwH1cyLNIXWbrq1/8eHFcOm6E+aQXQtZwBoBEeu8vXXVTmP0V6tMEKRnMw1IsnJ/GWaleIpdR9VOroHL8sCYBgSoNuYOe+BkaGu7cdP9XnU0Kp7/Ipyzql5ebEJhpAz5zjKROlFeH9X3I/S/jnQ0a/sWoBC+sf2RqeIGk3Y4LuHMoafnLD0h04tI6o/9bne5o7GXsMxiocHrf1Yqj4ByIRU1kOAtfyDtfxPv+xohLwt/5oF0naMv2A92twQuIBublVXTSvah5lqK4kB2FNfuffhnpiAv6Lx4Py8+wG7IzwnuDdTKshRr+ERdBh0GOyrtsgIcHtiQQfUC3P1C25Z5q4WgwXlj4nfoO7dXbdZ0gblIOK1RPGST7A6idT55DtiTIe3c9JkvvNJVNggrmFr3d4w1MFcFPVnxWrNXUqDRTZT7FWKElAFRN1uO1i1N3Lqvvgwy2SPlA15KIJ1rwPLtIHwNhwwBjJTQTw8haHe4O6ilo8h0ZtzjRpVvgyWkjqRRgf8dfl1rRu7Qu1Q62wr2zFa5kn5GNnqU41TWKNVIOHSaHFz9bhx0y/VwQRDMGQ5gqlmXQScU7lTAzLNMGMyvDzu44qJwKIG8anuTSGobZApyOR2fIhhILSVhhZz6B21yfxUPwZjE4x+k4n6JPTDX+Wh/vQxaa1joQV/44daCCCtO1vQoXmofgpA67Wp99QN3HcxpYNnTdzaqeINOz5Ve7YR183RRljiJbmFsr2kSfmVTB9t5IqoHszK1dwctckhwu1Seld31NK+Va5jqwtzL4Iu3BhLMuiBP3tY1x8MtOVBFROBCNEV9kh4FTlKqPcbSPGwC1iDrRfuNUSu5KxZ/wwhz6tyVmxoXGncijDVHaCpD2TZMCvhv1LOy0JE6enxOBQhD8R4pz1e2a07MBf5HNoW4rNPi3b8k4JK8YbbzOXwJGxWXN3WedjsxbaBrtVebAfSNeTbhvUD8gVpgccIHi9oz8p9dCm8fBqfnRv7p82zZ9Nnn2rs0LS/vwXU1A+/LPMQdXhfQE8FtPt2PE8aTXU/PtjMw61YaMtnv/zIdx3DFSFr0nCH+xpPjZa/2dFuh1Xz3m7Hlh9uuO+F+aPb2if9cnP7RJttjrsHCUU/SP3MDxzvYF1QRX9yTNvOpE8070ysRVOvF0hodnu+JI/oBcci7GhqAi6cGs5OqUa20DKmme17OcBkTt5+lFXzsfSVRVUxa4imWolmAPRHPbKLkOL0NMDdyP6mWlxu/v3YaWksyE+1r1SyMzNu9Pmz6+n1H5798/N5WTx/8XuhC/9U/P4P87L8/e/nf3g++9d/nZfX/1T84UU5stPUBtEHxiQFud7IyVIaZorCKqoeW46ZiLCrlMfk4Zrjim8X3cHNAZG19CDvanCXv9Hei4BKfpS3UyvINNh9N8IHTdYE9d5OTQFht9m3/kO03+S+6zuDz3p5I4+ZR5JL69i0cQ+a57n92gnPpx9nlBU+iaKNrc2rvnGtYVBoFJ438OGkLbOLkTRmDvltM2s2w/itCmYiv13Bws2eymy/KGfVilbudmIWNq+iMlSTs7m8HPjD9NWPmbY1tDU2nRCSXc2Yy/YUNto9I2b1D4HUxNVkYzUViXoza4PoFV6ZQvWAzRcQ+SDSXAfLUsg2MWtCAhwdLvpP678Mwpa773nvEw47udvMtF8FPlVfCli9ui7aDKUmliETfKClDnXSI2QobrbDkFDcZ23bvfiD+qddXFy++IM7Gpbrwbz32v3OBdX6mHFjDQPAE38qFytwTAqEw4NKKBVNIEHFcoM2fvTIBjsY+z56RLGZP54YQz58AFLz8BpoU4jhYJBCD+A2F1pRbTYVcud6zCB5m+pGTp39NTE6BuM6smnOAf17mtZNwYM8B1zguZG1vo6dxnEWfB7mEDSPUvOIYB3R5YP87SEPbnfu6BfqhlHHOtPuaUcfGmOhYdDc65RhvMjL4BWIAXhfrG/lHSAACXMmpgEL2C7/nvGj+99t2iC38xFUrdojhAHUDsmJXRh/Jr7CpSUvGJBK0zU4lWVES76Iha4hTzgPBwu+27M8di/772sljAgd3yoHb1QfLD2l2qETIE1gMnY+LchNHOpnU/etmhNojMNuJWRZxrnfBPxQ1upeqjqOdepAbW4S8EINeAk4YPYq9UIPBWRxiL1DQwEyAsc1htGirb4xe/6tk/I06MWVYlfYq6wMWLNmdddaJnOZwE0AaZJktSb0ep0iDwX1LcR7d9i5TSAFUHIV5NCI0w8nsaZ+FT4TD19wOWHsE31vFGwEFCE28JiBWkkLlZ9/wmF3rSAGseuPYjogjE/fR+voj2cm5CN658DsDkd5fs8wW6NDTw5LHR7k9RsXO2uGGfodLRgU4VGzSPwhZ7gzg4AbxLedKNRjNz7hbe73fVDvk37ZAbI3xtuqG3JkDCzcq0nurf8gCyi8Wd82bfVXaW1C/vuq0WLA/fDQwrEMHkMojsZbAxpIDGTf4/OtWjnf0XKf2w8l97cPJmYxl3P5g80eoRCho0KboYU/BoxIpqiLRBuxSjgeb9WVywbP2gixRnQ8brRMGPm0VIyCHT4BO5aMP+73HQR7Z/pvnjHTg/6PfQxyba4/B4bo49ZSfwJxKYVBT7/nriYv+2a0arj1UIMl+GScVuRL+nGlPEQiFhQOZ+qckuodM0RNW0w0W0ovk9KZf76xo9Bkepq9Es7sMpxrv2O8f9Vwv4wBUZZlz9zgiDrTV6Xipc8TjCcU7AM8nawhubVzmRrLz3OcoUaZ2ttcNUL6zsq7uCGp3ZDvEv1dxQGDi1ro8mpV1lHASSefZD9Bh8zrHyfiMu4pbteMpQH3cDBIEOMUCGuCU32yKZnLjQbghpczMHgN8Y2EvppbpM8bQiWi1pOIokneC21g2AF7qg8Z7ftY/an34OcaTMEbYDH2yZdD8PrM/NHI8segQdrWIWqrMsGsK3JUlhOidSg4hl6WOl0ePdJS4OOLqfIm1h93GA2wxRQpELQkHnXtHVxGHzFF3YyKoB1SUgvu7S7pgmYGyka3ZKUHlefEYFNpdSVmyrjHhyWjdNXzPoxmFQbzCYlA5fpA36YBXWFAWbZhrSn4V+ZUVYV2Hlu7GVPMU2Okbgc+0R50nWxaFusegDk6rfLLYObUUyZ1iTLOoRmppAgtjV/JVc5LylihQuZJkFryTo3aXDdTLDoHnUzgGh283EclnleipE4jijR3ZiimcttgNTbQmAcDrk0dRcl9FfqBHbiwdJzilKObkfNXphuwHlHaXika2i4BVXggcrv0meFUt6Y4SRnFKQbaJFeYxix7HCDq3iuL76KxmJF7TrRbCGWDpiMWCloN+cqJUYP0JvMXCtXfWkKs3ZbkiM9gTDsW2mvRoDU1JzQk5PNFRyzZN4iVDMcjOUEIf2shOQ2cloGUO4+eOwulFvf0dFWvEoWVUw7BknJL2y7V7SrWZfNS9hzAcKSlqZFgBmeYV3KeWY/Pwwrqg9B7AMqqoPnVfbpfmqh5et+LhNIO91WDNDGLmdTQ1uBNetFlGBBBpYlRQJz3MlRtTKhAACXZIDgeisq6LM+EXZ5V0OJB2A7h3Mt5gnkFlslH4MgRF8F+sGAPaYy8kw+LOqWbiFDd2E0smL+jihzYFSrgI4JFbtcgTyn8E2YYQot0lLz/B2AXVOhujKSm4NMrMcZQapoNK5JTqfxQFs98mlapveb4Pd4DxNQtOIfR+6o5jfCABrkdxU/29Qh+HWwzZOxXDspZ9yBejiQjyGXrnk6Ehgk0V3DEgf45UA9/fs5T88kaKjAPDqbGffJALsWrBs8ioOCd2+8Gtkbt+9gDjXFOL9fVfWrasG4ciuKiuTtR8bg2ap85HOkNRKol0k6kdQdJ/Jet5kcmAj6Zu9z35NiSaP9qiTSBXYKHExZQYwjyBi328mK6tYJ7ciHWkt9nxfq0oYWzAmLeqoIaG8BpIUviXNjF8WStQc3AmPkJG07d2gbkYRqwlP6ay4JLBMAneQNm8zEvZR8o10/6oKv1ybpcwmt3JT0ewHrUeYUQ59DgI1YQwOa15+GV7FXUooCBZ9ScgCDo9KEJrzI+wq12x14gKQvRruTbzCJSKGfXVZCrqMADbXTaSHxfJZcycmHYhGF9V0WU0fFVkFDYuKWDBe52UQW00Uq2BYQAM1YghG1yyz5PyCgfCbgkVG8GMAbtkpJsMgkTsM+EvjCFsDLtFuda/cZkWlL+jTnbM5wGcR3zb8JepkxlkhwUaDUlTDsFdvO26IzpQNx6txPqRazBwq6765SpPd5WkQRz/l2qku6BesF6qNdJ9s7s4ibv3vl86+ur3OCpVQ+SoHbiWZ82OSocUKMcTX7fVoiBcO9ZK7s3gs292PUdpNoxZd8meFoR745iU/h6p54INst6MR47ocTPfnlCHAKtmuqM27TpUW6tmjnfj0OgZDpT6yrZhuJhpiLpZuu7BptXr8aLQ5iNH1pBLRdBE9K9IcIr9MKrxm6/l6+YMgO4dxi56LfhZDkZIafjaYxHl7H7tFG/IptfvIH1jGITmS+86YEJd33W9GdE0BL3ICEIfx3vdzeXvvieNo3tUtuIPiy3prlu/2WWioJef52VKx7W3O6FXO44FS7lj0uWkgEhxbyO84g88pMIWrjtXRPhC7f8prq0J5pyfh3Mb2idsV0nnyRBIDTIb7EdPf2uHzh9K2T6jsi0b+Abuic8rTqOjjSgHgLp8cGKVXNSHxf3DKIXYpzBuvm+e6D0/5YZ9/+M5ajVyLH67qGCtZVUbCZCbUEAFgMFQA4vXxZyLi9wdQeLwrZfBtp6Tfdib2Skpk3zeaucZ2S/U28CFbxfai3ZK1oaeD1OM89oNGIpkrCJd3PqwXD55I/ZzpbGhhIOE3B5/N9e/LLzyQj3/Pc9OCRt2sWgE97o+OTRo3lOXQMDs2Iotro1yg3oIAem/qca4PneU50oe7qqmb2+ald21trVF5uH1AJbJ1SKvvP5Wx8pdmD40N5XSJFnJ3WxuJdNueuBz4ZURXQkwssaK7Vnz7G6bdYNMbZxTm4SSFild6w7ZmzpTMuO3/Mn0/JjRq4G3YUp2Qn+6nWnN1ZOixEXg8kfLt6pqyzL0unysV628HFtzbL4+b98ff5i9fWJNimlrFVUsJaZyNY1sVsBXqY9CRUuNSFPKprGIPqJgcnzmL/Bhka2W0pxWRb4qV9AviGQFj5/onc5bsHt98mUygvMc2OLUGmuqc3h9QKWkmEdyNYyrINyiBojYvGxnMpxjoPmSbmlMRy2LhP5bvLdASaWlLfUHMnbdZznRMk+FxrLvGtumvDNcBNHkuzpexK69nM4o5BH9Tvyp7gq/SzsIV5lhpvGwHDVLxcFEFaC2Qh3gaA2mGmhvNNSfHQv3jM55PkwsrWJafrqNw1z1JbFclHujK2rNvZeIgmyG/wMPA/jtXCkvn61jiLBhUH19WpRiYjluiCCdagASbLC33mEJg1MR/NQBbKUidl7ZheS4+NCkoYkDuJRhdNZroScdEIXP9W0S6g604Pc5B693u2uTeT89v3lQR4hPr2Gna2razKud1TSAegF9L41cCCNHemCVmkl4oGSBGkbnTcyL2eylNWJDFC2cpbYtHViw79O45aZTw5C5RLv+SB/fgi0U4/ZFjsZHoD+dfs7SCkClRZ4fKfKDGlRIXRtil2kEyvJCAGFBlNw4NFwW2gYH/nicMFo85tGNvvaKENppjpb0UBCzGuf9ecr84Hr3petQt3J+cW8daPEvgnFGGpMsdxUui0HPQ0JUmqEG4uFw3m1iXkW/cdwj1OjiAvzGh5YVARv4p2FUxsAQ58y055uWHTrNJRE63BFFWm0vFkHthu2D2xzEGMYKjWVbbniRUbZxz1ItY1TxwcyobZBMmjkGH5lC6LCgyhUd3QL1g83C1lqMbCrDrxIyC7vrDbTXIrLqDpBSBCKysxc5NEjmb+PHmWbrgzjKqQdwcNmJS1fU3WgZ5iRZcRFt8gkXfCl/RPg/GwOdZfoYJzEin5o8wZfC4dDBn+p/uqxX+io6UHltSRzfTrSpzeZfpjg0/t1aWFktqf0eBhDKU5jt9c5b93jvR+jwGLlBTGB7+tbIQo8fJ45tYIAYjYS8cIsgv8Y3d93RziwSmE9f2fnGLnisflyF0TMeuLolroz+KVyOaDaQovADAMYAkdG5agiXVG1+FYUgtzU5ZphavQefna09T5XGYjWyG6aq+Z1T1D1tqElEhmFAKKLYl5iAietnvpdq7h+jJwFSCxwJSARU1Jq0C+pwkGO65vZrR4t4d+ygYSLZ8iEJEbeoZSBHZ5oydWlwA4WQzvhJtR+bBv8Ae6MW0fe/tO0a8NHWPU9DzInBTTuEIII4H3loHe0A/Y9GTnZlGEwtgu9IuBro4WwcamvNrXEvHSmX9nzo0LJrYyk8evMBqHnveeT8uvE6hcIi0kxJhtF2OPUVMaIxeHS0muPPi5Je6HAVntE3f6SPJkUv9cYRrXX+1hku3vKbCcNnhY1aZNceoOalOvhZlgoemA6XmaxmVcNZy+bzWeLagWfi/t6dts2NSicKjIotF0sTFi7WPBj/xy8Qw3uPyZk1MEQXDdoZ6ixCYH7LOjedsguP5WEA8k8o2fneT12D8/MHaIYishdqTQckekA7Jg6Nqbdj6195cOf2iOZeSnqohk4gtOKDoYBBGSyWilYMVXl83mqBbDnqgZ96t7ilUXT9hd8qjydmVWoASPhR2uNK4rBPnBFvpwMAGwQ5MF/ujhiNIf/YrfHemsjHdwLSO5sqKN/AU8eOJclpbdL9gqFA5IWCafaUOBnO6tagS9+YA0FLvvnVitnp9kdDYJMJJ2iJsy71CUAQH2vtAjhIEcsmGHZWYNkygSpJhV3G1LqAtQFtS7Xd42wDwn6KEcfpgE3QuVGmYo8oz9AYagKMJoOgF9HCrCApxARlHJccl6t3uppDaySHBRmxHHA5NVCdlabpbkWxkJBkGD7owuZnBYM8/J47+fPS4Zfk+6YwYufOkO644SrtLacv7of+yWwFqDSNexz6nT1ui8HCHJsR9QfiAJSub91a6Bi24mybxtJ3zTwbbk2b7uhQeCN8I9qkBvPsH/+S8/05Ovh/aHHQvh671lIdaMU2K6QlVFUBV4m+DAJIIwFvTlWG3u3n4JFFUBsDQff4uC4IX6wnHJTb4c7x2yuG9Ofqcw1gZpwkxvdV/2QwCWSDo0+7Ky809Ecjo/2l0eE4EWoErtZv6J1Wu5NnF031E4bkj67ZMYhakIg54bU1NKg5WMwgNTMcma48yEkwMDwU7UK5JcQuNDtGratPw0VW4+e2DOv3YteihhSA1Vn+UKYh6cwfCkBe3aCnWxdfLXBO442bMRoMe0ANyx7amrmViTZYNfVW/1p/vP79x6mNULL6uiWEcQBi0wONA0YZuhCYNzBG3XDMAtvObSq6AxIzMvyp+rmlifW14qlLzOhZ14+U5wyDzcLbWetZ4mC/hmuQX3+zIoc5C9qQPb9a7iXqTTKJ/W97DUhOrJPutdf10LtpKcW8sJgq2TrmbbN55JBja+LL6CbWyF/PVZTqZp5eTtIHzr6DPDMOm9K5R+nMi0+m94ZRgi3wd/JukP0Lm1AOuXBmlWmaGhNFx5Wrme/wZST2kLFmYnQvIQA6VfW7cmXUsu7nt5cgRDN6s4sTR8MzBX8+key5BT8yWDLNjdyEJVVdn50OQK5p79kXSwmHq6eJ+HKUntH3hjSnhQcIkmLPmZ0HCm5J8UyZk/TK+RppgmGnnEeGjNl8DWj3aQ9wOE+LRrP90W3VfBys6Jva1LaUvpvFYyY1INVz6DWr+02rG9dyOg/13w6pQx0T2lX3aFTs3a8nO4wbMAo/476ztA9XN06B/rTrx0z+sKMpLJ3Xhrpv/ngBfaMQNqUU+DzKc5xyXzZIr0NS3xnQ2aLl7SXyKG32gzm272PHsXSNKUfv6bFfc/kq37NnL6tV51rSbgXfqnWPQ/4E6b0gnZpId93dxTe5RSfIWryYpGUNlNM7RARNwf47MEXzPsnC4CI/rh2aM1LTcpPFa+cib1ycVPt76+0htd2OzMh4CYumylfwz1dyWKpLgRbVswLOqiogso2PbgqXW6m9bE1FsRWinaEfU8rJf3U6gl4ObdDTbXWuCdqxdDQ6FN9UsvpShX9yuSvUp7drfDbPN1SySZXM8d8kf6B+4hxJOw19PElDD1Lf5nNyhHVK7OPTrYEQDvO7WxLgMeT+aDIG/kQOLJYoURGhZwcWR74LuCNKGZgiIMXQUYcmUfldIrAYcAcOe9s3iJS+pXqFH2+Mni6pWVNe7rB7rXQmdmNgXBqKT5fZMhWhSLpTO958vBI51Gwd9VuhOe9acsEHArhOO20OJA7zrXkQ62Mj87fBkP4E8fFfeu+qiHiezCOf3z3NI8OrE+iEb2Bymy3kdrNR6WKY9AENz/IOE2srKI8GbpPdYy7OUtiTCvrdAB1i1c1Eb0D9WHaJpnsVNmHvz/oq3miv2GlBoCOxeabXsArhVOONigdpPHh5779/4zaL6q3weurDNeE/DiPzatrysz1ZbqRhc37Bw1kBCT69SPZqliwP5T5Gway/D9z5Ax51DFGKRqlxELxCrncuYon3UwJ+JirPX8cEp5oAbD1/RIx5UnWySldDueXsPWSg/m86G4pjDXYumO/jzlnBMF5JTuUGztYWcpPJd2lt2l83P2VXfd21YTQQzhaDT1veGuKVUgi8k1d4ZAhBG3TllFXxXJT7URHLGVFalMTa0peyvAlLyfvwwkkWHwkvbW+hjeLOSA1ATJvfPXxcjsrxou8+ni8p+YHeYnxZ8RD3VubRYTixSIQW9MQFeMUk01lwhzTu+zMPFUE8zGsIkOg0/47UwjOkLtXxQqjRzxSHvc1fE1AMQ7VLi1UYQDIMWYggciJZfVIJOPdlZ1NHj1BeWIyYczTT3OqNBhzcPQrLC/OuHTC9Z42nLNnTd5/8p5Zu7uRMHdpFESPxrQ1qLZMMME5TEvjSMYiTvgasxNg5JUiUWI+Bj1q0KIOu0NYKgeR6l7dE5tqz/sxREMs/NBbPtisvzFIp/sUuXi5Cw8K0FZIb8sB0q9t6nDWNAB280QAclD5HT16WzbLUtj873vZX/OuWy3///u+e8c/XSTDTylt0hT9gVbii+1vCO14qdgWIgNP1rQZxWlrjHtsWBphBAeqhHSVxXKMPzHpuOeKKFxXzxuRHcChL+k7qOJJ/e9Q8lJnDDVzSh9Df4MAJR8nLzFoTUtMpoBaUNuccd7t6t7FESWz4zztXztTr8N+o++rGkF2x7lc5K/TgQ+NXBzluMp4Rk9PvY+ZIrtuODr3cmPyE+olP6y49Rx+WOWPu2AjpXxJs8LBZVmsngRPtOh+5op0TUgg3Y1FCgHUHdtd9uujYoUZf34d8Z8nUPvgjDeXStV1BRzbR4+WqpvV4uhExI7mbJ87lgfYolDTFSvADDCFBQ6BLaz9S/rsYus7Ez7klorIq0bhYT/qOFxoOcVUVh7fBgLnhBrVhDeW7erpzNWYa9YPMjWM3aGwTqC1LI8bONjMPdgxFgXm6VUTJvxVW9En1vYnRpv3mU+/guWTBO0wGBp0P8kO/EqeqrHL1BEGMopDA6GehZKJG6jCkcx3NghcdUV0O66KRXPjhEmVthaEiyJsvTLpoD2jbu7MtEf9UDTaaI9rjmFXNAJlTQjGvAhqBnqmyhjrE9WrCE7jjccgxxP6b3mn8E2m9qKhDtxtNzIlFsMupt6welAeGYClTMBgL9AGNh7Bk4JsPMAgqt0tPcohUFY09MRgPeQMyqil+lbBe7VQ22pGre9j3lZ1Yo6uo73VdhOWaU1tFd1qMS2vtqXbbWpymrvVjCq/krPJjiFKPU56yt6jqOZ9mQ/sqPcNY2D/3LbnmsZJ78qbjqEtYuGnf3vul/Bhq+m6Brg3g40w+IiM4U6EFJ3qbyYzYTyp77NNu3CP5W4stOVQlfgm8V95Vl9JKOWC4/PQ1nhvG1QTI6KHWQnjKqKcdMXqEsrP7rwe84TBGxgTKCbApeePNcR1HgtlYOlhtvaOkRCau0x5W0BFlWNylX8tDdC2/LoO+oUKEUuEI/667gFMV3XWxWziBIQMtaF5vyhqRtLUX0s9wg646AXStOI7Qm/GJ/jJ4jLEpEpmwrLXGStqfh/+DnxjOKZ3QPiQ+cFL6Aw7PxFbMEg9F3s4yDjLPjYUDvNdhfroUPUFaVC0nBPA6E0BIzETqFH/Au8R/GrOzorOIBBaEReD+oGBCAVk7GqoD09hPTIjCwVFgby5Qhhe9LLP6/JQ07Omnb0vW0JH4Tkb2TQHZYXRSErkLEIFlL7gpA4sTr8iMg+b+hC/T/3Gi+7pWaoejJ18mXOvzItZ23RmCw22Dhq5P36SXeCQExJD0EXcdOzFiG4dRChd/lhRm586fPSTnNrspr45NAY6iFseO0D0k28OUa/Tu0brZX7ZrG6JlkD+QmjMXC7VwqajqlSFC4ACm5u3b+GfNnmlAtrap6q5JfI7JURteWjabAjsukePFGIjBPrAm8owpYDyXdo+LHTy31YIHmSxA35Li8mI/a5u1WZUDpg7D0TKUYC8MKlMcyIAp8T6hW6lZvPaVzZqq6365/bbTz8s9/7vmHY92+VkBuZP8+EcxLSC9tGap+Q49hmPklFz2J4kR8qpwy19bBG84V7Z0muuaB92udk4bPhjY3BMafR89OwJgJyhUphi01W+to4fBcNkITxolVsXGzr1ColblAdSd6UD7mJJiw9AoGiqHXYuifLryiJJtG0FgFqcshDTGWHJ5TDxqAusmi8EeZRPNM+SSfaoC2a3P5++ffrz6dEo+TZK2cbCXTuRW+8ma+F8JUvmzN7wFOqMq+Y4oW3DllN1dvi+Ovh/7A07zMxVU1B5EDWeGOxDVfXwg2PawTXj13Z42KNAoL/vg8o8CxLhTpGm9nU9NBjs6oxxIC2xB9DLzWZWKt5Ox0af86l+nMzl/iQPM9vtAfBm6zjWT3wt7xvEmE5beZO2p0ElrojuuLPYjhAUShdTD5y4KQMlwelqSuuqEEUt2DoE0vPYt4gn2zoBjSjR69lkbeEyyvlE188kEUa+KRCAsltPbstiHq020MSIE/T/lsXApfYPanrvAK3z0htLF/rAmMNRxGxVy9e/tsfkBZ6TEmqZn2WIFJJsR5EEcC1F+qBgkYgylz+On/cJZn7YGnHOTWgPWmDMp820Q/BDbahjRDpogK8bc5Wjp1ySHFw9g+edKTQOcgvN2QnBPGvWUKm+ggzlILeW7soCe89LPc38aSOHTkOSVf1ykuJWiWkht0jsF+Oz+8UUfbdXDIewXiFag6VFAuZSF8GW6D5P2wqDZ/BravNdoHhenzKyShQda9z4tbmG9RQn+JAaiEX2DY0M6bvKvOw+Qwb0Bb47Tf1jdtOsm2NNNL+BQREpAcN3ZMIw3g2t/xwsre1Et1gUq678M/zreMXk4Ovy9v2l4gMg1CHxzDKbKfrdxr6QtALx2FheMdhYQckbaHPHeQMDEtxk8nfhaut4ijz43bMRVRWLbPpQAcmUofaYfT1HXQdZHvjn1g2PGb2iNeGtoshYrdl2PVEemQERJfXYAGbMwBXjDrg7mSlaJjfN2PQueXHTZLdgDjzxlkl3tLQbq8Fd5k6FckCr6vGxYwi7ElMBATy0m8E4dENdTP9gC4PZ5FxO9HAG5KT/mrqxhe+t3qHwmxn/zppXhsZlxS4UiLJj1+NTEyXvpSEw3CmT8PPvyjhE5mZJmOpb+BdS5ao2++T/o71fPfANXPXCOgwkDOPdkoW6edMbu97H92G19mWSKDUITjxKCoL7DkD73hDaV8HtECE3V6zfcChF6L2kyFFM9pJE9BwT+JP4dcEeIy/MGkPPxBdufF1QeRvOx9H62jKyFWYLh5TzJsdlplBP6uuih1bzdpkR+Pu9gl6qKY9hgadpwArzgNYQy8kwA4XpSNE6TXwYMCQZjMYNpuvjciY71EK9I+WMbLdcPjBfkXNBWdY/Y4S5gq5DGiECFdJoUFAlkMOSK4cNCnBB6mq/JebS5DR3S3ilDjDquL9VX5PT3K36zDNpHATCV8XnEgvZ5BOaYRjVyMpXiyjc61fQtnOEllY5J9SDaSVMU8VIHyd46So++msQHSWi5YDNmcZG9MSM/K2RUpsEkLgh1bfwPKTrdNsqrVNvu3SbhE4MG7DOxHUxnZbzrZaumLzrwThubz+Yh/Dt0mlYSDryCJHg24dbWkw39UdIFsf8aymT4TgSRNDjDW6jDIJiCkNPktauZ5u1bshEHgzhBoNZ9yLFIHQj9F2AQD04IELCKhisGsdPzG3gYivgryPDOiSsWe1H4b6TkKTOjwl2naLVWXQPTR4g2aUd65byLWXy12XEUAxJCYDiorq53SHFtvRe/tba0swMa/5PfcjMMahDPsTLHAJrotAuWE1NV3sbM5qIFjZqe+NuuamlTVo+MbgZVEgNb1iDznL18AGaut2+pm8178XT1m2NvYFZ3Bt3bx2n8lhnia5pVYeZ+OjR357/8ujR7rpGgLYa2FV/U8uaM7FX3Mtimm1qyo4Mi5rdyFbpVb+cRQwaFvPgQXOhkguYZ55r2AMA5mlCbimcxrJyFtVKlwinMUAoPSWbaWSZeQkzeQLZvrXgg7CQZ8LoRlMeP1E9FHY9jSMzqBKiJEKU1jZTQjvD7auzcALqyasHwbmGmDzIp5t1TOrqaiVrjDI8R+Nk3BSr18kbMdifgzcoWC55m4Shpfc7cXiqNZwxOvN8J0LEwtJ2vE2/Umq0t9U77xhQ1NAdfZHK3CzUK6O67r+sj4J50JjNKsgzvNeu2vsJRstsvBdu0SrZo1yNw3U4eVTNr4UCLBvYiXXAnpm/FZors4PgO4TPutEE26KlxCVtCojDg/xOrQmIyCO5V+Cf25i95n3Mf+1YL8zVHVqIeiPcpgL5mJOT4aUpxo/7OZHNZBK8/mNAQbr9m/8HnaJpOR2cW66rtWpc76o5/PcYZDyNIA5AJ5z1EXpu9TWIpG4RJ3sdS/1gpf4JpUYhpoD7up54x9D3+DhUsZasi9q9WYg2MC1DNEGDf1PFG/Bm1T7aMJVkFwOzI5vpBxyJL0j1E5BVznW1ng4n5RDcA5vphqAILeth4o5kO1uWPCooeqVVMnjOWdsAIHS0a6c9V/XRrv0Wh3GyVo8JDo0F0gHS+FBxU9Vs60m6K19st69mfYv781qGko8a7MzBBW0beFtGwRAYUfHH9EnClmNxJw/qQSbufdpc6+0FROw/8E7DKus7pLHqYo2xhV7+Te7gJOZYYyEV+4LBLhqKUPA3LStCOwUQQOpVVu6hS+3DqPdN2LDNth6od9pK7yEHanzr2SZDXcZovnKGhOPw3LoCtmjkr25s0ne9O7sGTVWIlcVK+4bYHwXZ+v7vEa2hjWHjU/pvHqhvt6+d/oiM9iFt6mKwuTXfCz7NDcZm0mCwR/lrjbwD/U1EHO1H4VFr9us1KTWNbhp3+QU1pbuYFLM0h7ncAqwIIMRbkBJQ16dK/748RMjAf21kSndEePYn8xOuFFNNswPMsw39wR4AZSJvIcy4mj4lFn+G/BBpbPRmSqK0mNdSoXUipCPIOQZXn8KI37RfjzMhlKST6A+/7HLkfS1kEQi4p8Vqny8vjWmsGAykLBpBszobXzUrvQFG7aqAtOXVBqbrMJs6r3+CYATo454p+z5yqRLmTL+lK4fsGLflYsXUbBoaEA6j+Vx+5K4yfhVrgjmRjPyOOTjiw4UGJ/zgSoNNJSXj17IZW0DXmh46kWQkhEGGWcqpJ3a7fEcc5NgKnBU7xCOjIRp4n+aGkbkpfkjXOEw76SpkEiiYOHUF9j1n7YIuMPRj9KneHa6DmPj1RugtfYmKxfk1loAvQ0JTC8c2P6lVgHWhpYSbKL6YFvuA9mmdgUvoi0aX5r6P+dY6+siZyABWBs24dVoc1uFM5ACQ9XHYXDuVBkd+w8J4de8L0BtOXfkd3UIohprapfAWPCQ7xSS29i01ter55lAWSQXa6fWBP5zekncJ1d2qyJDFeU0GWDOw7QXMesO5UzgOhgXVPJIrQ+b2Md4ObmmO8DtjXMo4foQ+XzMvydL1Skyg94Np7AyUBcNuIVIMINzQuvoh4Iw1pM7QOma9yKjeP+kmGvhm0nsWPOVlktu7RRt3C5KzK9AcCb/2xZA2jg3b3c1AE9QN4JyHdAONnkM6HDbUSe+2b7i1NW+H1ltb2wBiG39Oql01wzbOrw2OVwr2cHwBFjSE6AUVUySDhBF796seMcRXYki7bUQkOCg6+FGIgvTNJyVxkRZ7HrYTu6lPHnw/HGBOOODGt2RQ3yt4+jGzhHeNMDEMHIE7T03gOfHe+KV0my5j1hJfUqYfCd6mXsDNW0ZT6O/GIMg0tmEIv5iXX2VuKW5A3YR2NPXATPkd8a62UcQs9zY7hxvgvl1+lQ1tVoFN58kExKzDsee/2sv7ejb+08Uhfn3JnTVxUVyW0bgVT0qWRWf2rAm/4DHePpdYooMYb849eFAnSIh70cawDyigi61NrkijRnQrMzvti3cWp293sIvEhjtU0NhlMcdilXEzGiuAqRDLs/LuTfWVxBK0aohTfY4BCvEHtuBbNDDG2vN5BIaAw6gSnXCkSdeqh4JpBIJuQStO3/hPZUooBku7zOGr6xnWU8/y3hoHKlmOYvDqPrKfeHgwVZNdbN4WNyFYpOxu7HGd2yO4OdHcMqq5ppv1Gnz1tFyAW+yRPXphDEkdd7nocVpxK034auSrFpbMtGphoa4hfslRsVwV1U093qyX/9HJLi7UvitWnTrG/Q+kAt9rsxx3wuuS5WeiHavHL549/8Po2QtN87Zi0ZWnyUxi0dj2KJSKvXHxsOx049v1etW9fPoUmaObprlZlCPZyRV25ansZ93TuaJt/SiNSw7aHnnjsrW3TTUfuWR9JBXic8A8qQvOuiz/+w9r0+bCk+A1TidqnxD/0BebSsOjpOX+C74q5jfl3ifJilg8LeunU5TqnqpE6ik9OaqZZByiwiFzR6v6JkOf0CqMl7UbJ3VHRh1PkAd4AX0P/8QsEiuvoSChBoYCtulmdru7/vpmPSwYWuGLXcrxQJbmf5R1cNWGD4mJ2kNMn2DspdhnJogPAX6EKk6uGmkcQuElAmh+OKE4VFhNJNOYkOn5hxMGZPHAh6AD8xKolaAQx7xiomTyDlDD1+CfkK/7lKYqIYKlmxCKnpEP6Ld0rasopzUZ52lYu+7GvwxrGAdbuUihGhjvZCwV8q4XTlSjCF5HkpVW0uBPrBUoV6+6Bn3aepgiG+x4nIW9HGUgfsIa8BQUP4okJs6k0ZyRor/D4MAD7K1lWW9Ud4YRzgwqZnxq8DBC2rCVvcCcVMbqNCYEoCnF9vpLOYBvNwUsZZMWF4M6DcUu2+sW4BBCGiAj9QmYbqrF/Gc1t5EDrNwE45vOIl2EQMC+TSZJVmgYPp7F+ucEeozCOKI0WLfLkOBAboD1IOAHpR+Ku67w68bgzScOygUj4MwCUsaN910SoVKDlSCM8ZgWXne7zHrWd82fuT29+EqhTQbxCUOSlTQRS6xnDn73u9/9chisMiwBK+NvL/ppg0b+93Wx6FJN4ENtUdaw1SA0ffIWMuWEj0EAXwxQBOUTXozCJBVcCkscs5JSrzsEtqq6WwebtXY8eM+lOu3K4TwqKkLmkePdUvt8eGXJuacf5Gn3DEovD/C+FqblZPgejrlnMYkKycafymJBK+NE+wybugm49dptX6z2doCTEC1z+9TQpWGQsNmmpWl2zi0YkULgrqHKksEDwNZ3Y3p3oBbLHG7JGcCCdxkPhOXNvYG6wzNjTRc9Tc5DemaxdoKtg8XjCZB5nMhm06JT2Z0BkaFTgckdLrPOo9ZwihhwgGapDc0Ehd8DHbINNjSFDsFKU7Omm8mRwnCaz5ObNAcqr7cbOYakJZRBZHJ2w0y9drj58aldEMX0Vcm4Fwh3X+Z2o9at1OIfV9fXaili9ltIYEUDKkQ1BSoUCjd17Lr38Zp9IE41ukFtlYNYaxOu9tZWCAH9cwF/SuEv1bnXb71ehEzwuiFF678TdvZSqK3Vx22Oe809rebzhefpjWZwX0nq8V4r2u6rPXb3WANo1DsfSM/0sZTFM5N74jP8X7j7CQM5hrbitu0z7ZQsp1NjuKXokSqdJ4j4q44w8JSTsx8gvRgxdnxsGbTB5V52dn5FNC6NKIv9LL9sWgCLGj6/HIZePuHX1yWlX16vsyZGFcCAjtMoA0hIC3DkeiWYApchjR3AFjyQgFX3PK0cMrWmjbIP71b8hQBLh51pfr7RIC7yWofN9eEUxgfdVp1TeFnLJYsWy6mGGFXzw7pREkXzBihjlTapHUP2/wJyXKxJrzwBAA== - +
@@ -4683,6 +4683,9 @@ ambiguous wind + + No tracks found +
\ No newline at end of file From 37f62dad20a23b7618cc41b36552518203ccaeb1 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Thu, 19 May 2016 18:44:12 +0200 Subject: [PATCH 10/32] copoied _zn_CN.properties files to _zh.properties Change-Id: Iece7510c447299672099af91c5227c1331c0bcc4 --- .../Sailing_StringMessages_zh.properties | 63 +++++++++++++++++++ .../TrackingStringMessages_zh.properties | 12 ++++ .../Polars_StringMessages_zh.properties | 11 ++++ .../StringMessages_zh.properties | 11 ++++ .../FileStorageStringMessages_zh.properties | 7 +++ 5 files changed, 104 insertions(+) create mode 100644 java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh.properties create mode 100755 java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh.properties create mode 100755 java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh.properties create mode 100644 java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh.properties create mode 100755 java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh.properties diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh.properties new file mode 100644 index 00000000000..a8844e7bc53 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_zh.properties @@ -0,0 +1,63 @@ +Speed=速度 +SpeedTenSecondsBefore=前 10 秒的速度 +DistanceTraveled=航行距离 +Name=名称 +LegType=航段形式 +SailID=帆号 +Year=年份 +LegNumber=航段编号 +Nationality=国籍 +Acronym=首字母缩略词 +Regatta=比赛 +CourseArea=场地区域 +BoatClass=船只级别 +Fleet=船队 +Race=比赛轮次 +Competitor=参赛队 +Boat=船只 +Team=团队 +LeaderboardSailingDomainRetrieverChain=积分榜 +RaceSailingDomainRetrieverChain=比赛轮次 +LegSailingDomainRetrieverChain=航段 +GPSFixSailingDomainRetrieverChain=GPS 修复 +MarkPassingSailingDomainRetrieverChain=绕标 +RaceResultSailingDomainRetrieverChain=比赛轮次结果 +RaceOfCompetitorSailingDomainRetrieverChain=参赛队的比赛轮次 +LeaderboardGroup=积分榜分组 +Leaderboard=积分榜 +Leg=航段 +MarkPassing=绕标 +LegOfCompetitor=参赛队的航段 +GpsFix=GPS 修复 +WindStrengthInBeaufort=风力(蒲福风级) +Bft0=无风 +Bft1=软风 +Bft2=轻风 +Bft3=微风 +Bft4=和风 +Bft5=劲风 +Bft6=强风 +Bft7=疾风 +Bft8=大风 +Bft9=烈风 +Bft10=暴风 +Bft11=飓风 +Bft12=台风 +RelativeScoreInRace=比赛轮次中的相对得分(0 最佳;1 最差) +WindSpeedInBeaufort=风速(单位:Bft) +DistanceAtStart=起航前与起航线的距离 +SpeedWhenStarting=起航时的速度 +SpeedTenSecondsBeforeStart=起航前 10 秒的速度 +RankAtFirstMark=在第一个标志的名次 +NumberOfManeuvers=操作数量 +NumberOfTacks=迎风转向次数 +NumberOfJibes=顺风转向次数 +NumberOfPenaltyCircles=惩罚圈数 +RankGainsOrLosses=名次进阶或落后 +DistanceToStarboardSideAtStart=与右舷的距离(长度百分比) +NumberOfPodiumFinish=跻身颁奖台次数 +NumberOfWins=获胜次数 +RankGainsOrLossesBetweenFirstMarkAndFinish=名次进阶或落后(第一个标志 -> 结束) +IsTracked=是否跟踪 +NumberOfCompetitorFixes=参赛队修复次数 +NumberOfMarkFixes=标志修复次数 diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh.properties b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh.properties new file mode 100755 index 00000000000..54b457fbd21 --- /dev/null +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/resources/stringmessages/TrackingStringMessages_zh.properties @@ -0,0 +1,12 @@ +trackingInvitationFor=跟踪邀请 - +scanQRCodeOrVisitUrlToRegisterAs=确保已安装 {0} 应用。然后,使用智能手机扫描以下二维码或点击链接注册 +welcomeTo=欢迎使用 +iOSUsers=启动 iOS 应用 +androidUsers=启动 Android 应用 +alternativelyVisitThisLink=如果在已安装该应用的设备中读取邮件,只需点击以下链接即可启动: +buoyTender=浮标供应船 +appStoreInstallText=如果尚无该应用,请安装: +appIos=安装 iOS 应用 +appAndroid=安装 Android 应用 +buoyPingerAppName=SAP Sailing Buoy Pinger +sailInSightAppName=SAP Sail InSight diff --git a/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh.properties b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh.properties new file mode 100755 index 00000000000..4ee81cc8ed0 --- /dev/null +++ b/java/com.sap.sailing.polars.datamining/resources/stringmessages/Polars_StringMessages_zh.properties @@ -0,0 +1,11 @@ +PolarChain1=极坐标图 +PolarChain2=后端极坐标图 +RaceColumn=比赛轮次列 +LegIndex=航段索引 +PolarData=极坐标数据 +Polars=极坐标图 +GPSFix=GPS 修复 +WindRange=风力范围 +WindIsConfident=风力测量置信度 +Rank=名次 +BackendPolars=后端极坐标图 diff --git a/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh.properties b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh.properties new file mode 100644 index 00000000000..bf7afa0cfbe --- /dev/null +++ b/java/com.sap.sse.datamining/resources/stringmessages/StringMessages_zh.properties @@ -0,0 +1,11 @@ +Average=平均值 +Median=中值 +Sum=求和 +Maximum=最大值 +Minimum=最小值 +Count=计数 +Meters=m +Knots=kn +Collecting=集合 +ResultSignifier={0} ({1}) +SignifierInUnit={0}(单位:{1}) diff --git a/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh.properties b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh.properties new file mode 100755 index 00000000000..b7583db2ab1 --- /dev/null +++ b/java/com.sap.sse.filestorage/resources/stringmessages/FileStorageStringMessages_zh.properties @@ -0,0 +1,7 @@ +s3Desc=将文件存储在 Amazon S3 中。生成的文件名称为随机的 UUID 加原始文件结尾。 +s3AccessIdDesc=访问编号(留空,改用 ~/.aws/credentials) +s3AccessKeyDesc=秘密访问密钥(留空,改用 ~/.aws/credentials) +s3BucketNameDesc=所用存储段的名称(必须已存在,并且用户需要足够的权限) +localDesc=用于在本地文件系统中存储文件的服务。文件存储在 localPath+fileName 中,可以在 baseUrl+fileName 访问。请注意,必须可以远程访问 baseUrl 中的内容。例如,可以从 localPath 副本所在的 static.sapsailing.com 安装远程文件系统。 +localBaseUrlDesc=基本 URL + 文件名称 = URL,其中可以访问上传的文件 +localLocalPathDesc=用于存储文件的本地路径 From a598da9b18446500a0fb61150ae420004dda1368 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 20 May 2016 11:36:54 +0200 Subject: [PATCH 11/32] removed obsolete parameter Javadoc Change-Id: I89f4fb76c325cfb952061bb738c11d2c66e5d4ac --- .../domain/tracking/RaceTrackingConnectivityParameters.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTrackingConnectivityParameters.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTrackingConnectivityParameters.java index 5e2592a956a..d08f86b7069 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTrackingConnectivityParameters.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTrackingConnectivityParameters.java @@ -21,7 +21,6 @@ import com.sap.sailing.domain.racelog.tracking.GPSFixStore; public interface RaceTrackingConnectivityParameters { /** * Starts a {@link RaceTracker} using the connectivity parameters provided by this object. - * @param raceLogResolver TODO */ RaceTracker createRaceTracker(TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, GPSFixStore gpsFixStore, RaceLogResolver raceLogResolver) throws Exception; @@ -30,7 +29,6 @@ public interface RaceTrackingConnectivityParameters { * instead of using the tracker's domain factory to obtain a default {@link Regatta} object for the tracking * parameters. This is particularly useful if a predefined regatta with {@link Series} and {@link Fleet}s * is to be used. - * @param raceLogResolver TODO */ RaceTracker createRaceTracker(Regatta regatta, TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, GPSFixStore gpsFixStore, RaceLogResolver raceLogResolver) throws Exception; From b3142204296f7412d0dd6887113948a4d422a635 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 20 May 2016 17:31:08 +0200 Subject: [PATCH 12/32] fixed bug 2418 by checking single mark start/finish correctly now Change-Id: Iff23d9b11fb04753fd60cc9ae829fdc4fd0fe12a --- .../impl/CandidateFinderImpl.java | 43 ++++++++++++++----- .../domain/tracking/impl/TrackedRaceImpl.java | 2 +- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java index 36017b9736e..98100093cea 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java @@ -431,7 +431,10 @@ public class CandidateFinderImpl implements CandidateFinder { Map> removedWaypointCandidates = removeWaypoints(removedWaypoints); Map, List>> newAndUpdatedCandidates = invalidateAfterCourseChange(smallestIndex); for (Entry> entry : removedWaypointCandidates.entrySet()) { - newAndUpdatedCandidates.get(entry.getKey()).getB().addAll(entry.getValue()); + final Pair, List> candidatesForCompetitor = newAndUpdatedCandidates.get(entry.getKey()); + if (candidatesForCompetitor != null) { // only possible if an exception struck in invalidateAfterCourseChange for the competitor + candidatesForCompetitor.getB().addAll(entry.getValue()); + } } return newAndUpdatedCandidates; } @@ -1333,21 +1336,41 @@ public class CandidateFinderImpl implements CandidateFinder { after.getBearingGreatCircle(starboardPosition)); result.add(new Util.Pair(starboardPosition, crossingStarboard)); } - } else { + } else { // single mark Bearing b = null; - Position p; + Position p = race.getOrCreateTrack(w.getMarks().iterator().next()).getEstimatedPosition(t, false); if (instruction == PassingInstruction.FixedBearing) { b = w.getFixedBearing(); } else { - // TODO If the first of last waypoint is not a gate or line, this will lead to issues - Bearing before = race.getTrackedLegFinishingAt(w).getLegBearing(t); - Bearing after = race.getTrackedLegStartingAt(w).getLegBearing(t); - if (before != null && after != null) { - b = before.middle(after.reverse()); + // If the first of last waypoint is a single mark, check the passing instructions and create a "beam" + // emerging orthogonal to the adjacent leg's direction from the mark to the side indicated by the + // passing instructions. If no passing instructions are given, construct two lines, one to each direction + // orthogonally to the adjacent leg: + if (w == race.getRace().getCourse().getFirstWaypoint()) { + if (instruction == PassingInstruction.None || instruction == PassingInstruction.Single_Unknown) { + b = race.getTrackedLegStartingAt(w).getLegBearing(t).add(new DegreeBearingImpl(90)); + result.add(new Pair<>(p, b)); + b = race.getTrackedLegStartingAt(w).getLegBearing(t).add(new DegreeBearingImpl(270)); + } else { + b = race.getTrackedLegStartingAt(w).getLegBearing(t).add(new DegreeBearingImpl(instruction == PassingInstruction.Port ? 90 : 270)); + } + } else if (w == race.getRace().getCourse().getLastWaypoint()) { + if (instruction == PassingInstruction.None || instruction == PassingInstruction.Single_Unknown) { + b = race.getTrackedLegFinishingAt(w).getLegBearing(t).add(new DegreeBearingImpl(90)); + result.add(new Pair<>(p, b)); + b = race.getTrackedLegFinishingAt(w).getLegBearing(t).add(new DegreeBearingImpl(270)); + } else { + b = race.getTrackedLegFinishingAt(w).getLegBearing(t).add(new DegreeBearingImpl(instruction == PassingInstruction.Port ? 90 : 270)); + } + } else { + Bearing before = race.getTrackedLegFinishingAt(w).getLegBearing(t); + Bearing after = race.getTrackedLegStartingAt(w).getLegBearing(t); + if (before != null && after != null) { + b = before.middle(after.reverse()); + } } } - p = race.getOrCreateTrack(w.getMarks().iterator().next()).getEstimatedPosition(t, false); - result.add(new Util.Pair(p, b)); + result.add(new Pair<>(p, b)); } return result; } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java index c1cbaa42a83..7fcba5ddcb9 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java @@ -1266,7 +1266,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl if (indexOfWaypoint == -1) { throw new IllegalArgumentException("Waypoint " + endOfLeg + " not found in " + getRace().getCourse()); } else if (indexOfWaypoint == 0) { - throw new IllegalArgumentException("Waypoint " + endOfLeg + " isn't start of any leg in " + throw new IllegalArgumentException("Waypoint " + endOfLeg + " isn't end of any leg in " + getRace().getCourse()); } return trackedLegs.get(race.getCourse().getLegs().get(indexOfWaypoint - 1)); From 2ae8a6b0c1d2dd0a6497fe8750ce1cea2f788a4b Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 20 May 2016 17:56:37 +0200 Subject: [PATCH 13/32] fixing "None" passing instruction for single mark start/finish waypoint Change-Id: Iebce0c1e9fba5940829fedf1bbedfba15c60936c --- .../impl/CandidateFinderImpl.java | 31 +++++++++---------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java index 98100093cea..d9380ef2863 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/impl/CandidateFinderImpl.java @@ -500,22 +500,17 @@ public class CandidateFinderImpl implements CandidateFinder { instruction = PassingInstruction.Line; } if (instruction == PassingInstruction.None || instruction == null) { - if (w.equals(firstWaypoint) || w.equals(lastWaypoint)) { - instruction = PassingInstruction.Line; - } else { - int numberofMarks = 0; - Iterator it = w.getMarks().iterator(); - while (it.hasNext()) { - it.next(); - numberofMarks++; - } - if (numberofMarks == 2) { - instruction = PassingInstruction.Gate; - } else if (numberofMarks == 1) { - instruction = PassingInstruction.Single_Unknown; + final int numberOfMarks = Util.size(w.getMarks()); + if (numberOfMarks == 2) { + if (w.equals(firstWaypoint) || w.equals(lastWaypoint)) { + instruction = PassingInstruction.Line; } else { - instruction = PassingInstruction.None; + instruction = PassingInstruction.Gate; } + } else if (numberOfMarks == 1) { + instruction = PassingInstruction.Single_Unknown; + } else { + instruction = PassingInstruction.None; } } return instruction; @@ -738,7 +733,7 @@ public class CandidateFinderImpl implements CandidateFinder { } } List wayPointXTEs = xtes.get(w); - int size = wayPointXTEs == null ? 0 : wayPointXTEs.size(); + final int size = wayPointXTEs == null ? 0 : wayPointXTEs.size(); if (size > 0) { Double xte = wayPointXTEs.get(0).getMeters(); if (xte == 0) { @@ -769,14 +764,16 @@ public class CandidateFinderImpl implements CandidateFinder { Double xteAfter = xtesAfter.get(w).get(1).getMeters(); if (xte < 0 != xteAfter <= 0) { newCandidates.put(Arrays.asList(fix, fixAfter), - createCandidate(c, xte, xteAfter, t, tAfter, w, false)); + createCandidate(c, xte, xteAfter, t, tAfter, w, + /* still portMark in case of single-mark waypoint */ Util.size(w.getMarks()) < 2)); } } if (fixBefore != null && xtesBefore.get(w).size() >= 2) { Double xteBefore = xtesBefore.get(w).get(1).getMeters(); if (xte < 0 != xteBefore <= 0) { newCandidates.put(Arrays.asList(fixBefore, fix), - createCandidate(c, xteBefore, xte, tBefore, t, w, false)); + createCandidate(c, xteBefore, xte, tBefore, t, w, + /* still portMark in case of single-mark waypoint */ Util.size(w.getMarks()) < 2)); } } } From 6ab52d0fe4f5ad5a9fab47543a1aa1d535af7571 Mon Sep 17 00:00:00 2001 From: Steffen Tobias Wagner Date: Sat, 21 May 2016 18:53:35 +0000 Subject: [PATCH 14/32] added launch config for german league --- wiki/Sailing-Leagues-2016.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/wiki/Sailing-Leagues-2016.md b/wiki/Sailing-Leagues-2016.md index d263acb90cd..5f2fcafaefa 100644 --- a/wiki/Sailing-Leagues-2016.md +++ b/wiki/Sailing-Leagues-2016.md @@ -5,7 +5,15 @@ ### Firing up replica's ``` -TBD +INSTALL_FROM_RELEASE=build-201605131237 +USE_ENVIRONMENT=live-replica-server +REPLICATE_MASTER_SERVLET_HOST=172.31.19.178 +REPLICATE_MASTER_EXCHANGE_NAME=germanleague2016 +REPLICATE_ON_START=com.sap.sailing.server.impl.RacingEventServiceImpl,com.sap.sse.security.impl.SecurityServiceImpl,com.sap.sse.filestorage.impl.FileStorageManagementServiceImpl,com.sap.sse.mail.impl.MailServiceImpl,com.sap.sailing.polars.impl.PolarDataServiceImpl +SERVER_NAME=germanleague2016 +MONGODB_NAME=germanleague2016-replica +EVENT_ID=85a865fd-6af2-4ac6-90d6-7c5c592a0975 +SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ``` ## danishleague2016 From f4456d53a43d111815caa5eed35adcd2da4156da Mon Sep 17 00:00:00 2001 From: Steffen Tobias Wagner Date: Sat, 21 May 2016 19:00:18 +0000 Subject: [PATCH 15/32] added sailing league server url's --- wiki/Sailing-Leagues-2016.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/wiki/Sailing-Leagues-2016.md b/wiki/Sailing-Leagues-2016.md index 5f2fcafaefa..5fea8b318d9 100644 --- a/wiki/Sailing-Leagues-2016.md +++ b/wiki/Sailing-Leagues-2016.md @@ -2,6 +2,12 @@ ## bundesliga2016 +### URL +- Public ELB: https://bundesliga2016.sapsailing.com +- Public ELB: https://bundesliga2-2016.sapsailing.com +- Public Master WEB: https://bundesliga2016-master.sapsailing.com +- Master Instance: `german-master.league.sapsailing.com` + ### Firing up replica's ``` @@ -18,6 +24,11 @@ SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ## danishleague2016 +### URL +- Public ELB: https://danishleague2016.sapsailing.com +- Public Master WEB: https://danishleague2016-master.sapsailing.com +- Master Instance: `danish-master.league.sapsailing.com` + ### Firing up replica's ``` @@ -34,6 +45,11 @@ SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ## dutchleague2016 +### URL +- Public ELB: https://dutchleague2016.sapsailing.com +- Public Master WEB: https://durchleague2016-master.sapsailing.com +- Master Instance: `dutch-master.league.sapsailing.com` + ### Firing up replica's ``` @@ -50,6 +66,11 @@ SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ## norwegianleague2016 +### URL +- Public ELB: https://norwegianleage2016.sapsailing.com +- Public Master WEB: https://norwegianleague2016-master.sapsailing.com +- Master Instance: `norwegian-master.league.sapsailing.com` + ### Firing up replica's ``` @@ -66,6 +87,11 @@ SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ## swedishleague2016 +### URL +- Public ELB: https://swedishleague2016.sapsailing.com +- Public Master WEB: https://swedishleague2016-master.sapsailing.com +- Master Instance: `swedish-master.league.sapsailing.com` + ### Firing up replica's ``` @@ -82,6 +108,11 @@ SERVER_STARTUP_NOTIFY=steffen.tobias.wagner@sap.com ## finnishleague2016 +### URL +- Public ELB: https://finnishleague2016.sapsailing.com +- Public Master WEB: https://finnishleague2016-master.sapsailing.com +- Master Instance: `finnish-master.league.sapsailing.com` + ### Firing up replica's ``` From dd918eb7cec2e5c4ee30ea5257de67daa1144981 Mon Sep 17 00:00:00 2001 From: fmittag Date: Tue, 24 May 2016 15:16:46 +0200 Subject: [PATCH 16/32] added a webservice to retreive the entry list for a race /api/v1/regattas/{regattaname}/races/{racename}/entries --- .../impl/CompetitorJsonSerializer.java | 15 +++++- ...petitorWithChangingBoatJsonSerializer.java | 49 +++++++++++++++++++ .../impl/RaceEntriesJsonSerializer.java | 36 ++++++++++++++ .../gateway/jaxrs/api/RegattasResource.java | 36 ++++++++++++++ 4 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithChangingBoatJsonSerializer.java create mode 100644 java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceEntriesJsonSerializer.java diff --git a/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorJsonSerializer.java b/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorJsonSerializer.java index a7809bbed07..60bb0ccff27 100644 --- a/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorJsonSerializer.java +++ b/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorJsonSerializer.java @@ -13,6 +13,7 @@ import com.sap.sailing.domain.base.Nationality; import com.sap.sailing.domain.base.Team; import com.sap.sailing.domain.common.tracking.impl.CompetitorJsonConstants; import com.sap.sailing.server.gateway.serialization.JsonSerializer; +import com.sap.sse.common.Color; import com.sap.sse.common.CountryCode; public class CompetitorJsonSerializer implements JsonSerializer { @@ -53,7 +54,8 @@ public class CompetitorJsonSerializer implements JsonSerializer { result.put(idKeyAndValue.getKey(), idKeyAndValue.getValue()); } result.put(CompetitorJsonConstants.FIELD_NAME, competitor.getName()); - result.put(CompetitorJsonConstants.FIELD_DISPLAY_COLOR, competitor.getColor() == null ? null : competitor.getColor().getAsHtml()); + Color color = getColor(competitor); + result.put(CompetitorJsonConstants.FIELD_DISPLAY_COLOR, color == null ? null : color.getAsHtml()); result.put(CompetitorJsonConstants.FIELD_EMAIL, competitor.getEmail()); result.put(CompetitorJsonConstants.FIELD_SEARCHTAG, competitor.getSearchTag()); result.put(CompetitorJsonConstants.FIELD_SAIL_ID, competitor.getBoat() == null ? "" : competitor.getBoat().getSailID()); @@ -69,7 +71,7 @@ public class CompetitorJsonSerializer implements JsonSerializer { result.put(CompetitorJsonConstants.FIELD_TEAM, teamJsonSerializer.serialize(competitor.getTeam())); } if (boatJsonSerializer != null) { - result.put(CompetitorJsonConstants.FIELD_BOAT, boatJsonSerializer.serialize(competitor.getBoat())); + result.put(CompetitorJsonConstants.FIELD_BOAT, boatJsonSerializer.serialize(getBoat(competitor))); } result.put(CompetitorJsonConstants.FIELD_TIME_ON_TIME_FACTOR, competitor.getTimeOnTimeFactor()); result.put(CompetitorJsonConstants.FIELD_TIME_ON_DISTANCE_ALLOWANCE_IN_SECONDS_PER_NAUTICAL_MILE, @@ -82,4 +84,13 @@ public class CompetitorJsonSerializer implements JsonSerializer { Serializable competitorId = competitor.getId() instanceof UUID ? competitor.getId().toString() : competitor.getId(); return competitorId; } + + protected Color getColor(Competitor competitor ) { + return competitor.getColor(); + } + + protected Boat getBoat(Competitor competitor ) { + return competitor.getBoat(); + } + } diff --git a/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithChangingBoatJsonSerializer.java b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithChangingBoatJsonSerializer.java new file mode 100644 index 00000000000..3e2056ab668 --- /dev/null +++ b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithChangingBoatJsonSerializer.java @@ -0,0 +1,49 @@ +package com.sap.sailing.server.gateway.serialization.impl; + +import com.sap.sailing.domain.base.Boat; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.Team; +import com.sap.sailing.server.gateway.serialization.JsonSerializer; +import com.sap.sailing.domain.base.RaceDefinition; +import com.sap.sse.common.Color; + +/** + * This is a workaround for the serialization of a competitor with changing boats. + * The class should be removed after bug https://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=2822 is resolved. + * @author Frank + * + */ +public class CompetitorWithChangingBoatJsonSerializer extends CompetitorJsonSerializer { + private final RaceDefinition race; + + public CompetitorWithChangingBoatJsonSerializer() { + this(null, null, null); + } + + public CompetitorWithChangingBoatJsonSerializer(RaceDefinition race, JsonSerializer teamJsonSerializer, JsonSerializer boatSerializer) { + super(teamJsonSerializer, boatSerializer); + this.race = race; + } + + @Override + protected Color getColor(Competitor competitor ) { + if (race != null) { + Boat boatOfCompetitor = race.getBoatOfCompetitorById(competitor.getId()); + if (boatOfCompetitor != null) { + return boatOfCompetitor.getColor(); + } + } + return super.getColor(competitor); + } + + @Override + protected Boat getBoat(Competitor competitor ) { + if (race != null) { + Boat boatOfCompetitor = race.getBoatOfCompetitorById(competitor.getId()); + if (boatOfCompetitor != null) { + return boatOfCompetitor; + } + } + return super.getBoat(competitor); + } +} diff --git a/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceEntriesJsonSerializer.java b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceEntriesJsonSerializer.java new file mode 100644 index 00000000000..37f9c7bc4eb --- /dev/null +++ b/java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/serialization/impl/RaceEntriesJsonSerializer.java @@ -0,0 +1,36 @@ +package com.sap.sailing.server.gateway.serialization.impl; + +import org.json.simple.JSONArray; +import org.json.simple.JSONObject; + +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.RaceDefinition; +import com.sap.sailing.server.gateway.serialization.JsonSerializer; + +public class RaceEntriesJsonSerializer implements JsonSerializer { + public static final String FIELD_NAME = "name"; + public static final String FIELD_COMPETITORS = "competitors"; + + private final JsonSerializer competitorSerializer; + + public RaceEntriesJsonSerializer() { + this(null); + } + + public RaceEntriesJsonSerializer(JsonSerializer competitorSerializer) { + this.competitorSerializer = competitorSerializer; + } + + public JSONObject serialize(RaceDefinition race) { + JSONObject result = new JSONObject(); + result.put(FIELD_NAME, race.getName()); + if(competitorSerializer != null) { + JSONArray competitorsJson = new JSONArray(); + for (Competitor competitor: race.getCompetitors()) { + competitorsJson.add(competitorSerializer.serialize(competitor)); + } + result.put(FIELD_COMPETITORS, competitorsJson); + } + return result; + } +} diff --git a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java index 3466bf85592..b17b3503fbe 100644 --- a/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java +++ b/java/com.sap.sailing.server.gateway/src/com/sap/sailing/server/gateway/jaxrs/api/RegattasResource.java @@ -59,10 +59,12 @@ import com.sap.sailing.server.gateway.serialization.impl.BoatClassJsonSerializer import com.sap.sailing.server.gateway.serialization.impl.BoatJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.ColorJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.CompetitorJsonSerializer; +import com.sap.sailing.server.gateway.serialization.impl.CompetitorWithChangingBoatJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.DurationJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.FleetJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.NationalityJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.PersonJsonSerializer; +import com.sap.sailing.server.gateway.serialization.impl.RaceEntriesJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.RegattaJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.SeriesJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.TeamJsonSerializer; @@ -172,6 +174,40 @@ public class RegattasResource extends AbstractSailingServerResource { return response; } + /** + * Gets all entries for a race. + * + * @param regattaName + * the name of the regatta + * @return + */ + @GET + @Produces("application/json;charset=UTF-8") + @Path("{regattaname}/races/{racename}/entries") + public Response getEntries(@PathParam("regattaname") String regattaName, @PathParam("racename") String raceName) { + Response response; + Regatta regatta = findRegattaByName(regattaName); + if (regatta == null) { + response = getBadRegattaErrorResponse(regattaName); + } else { + RaceDefinition race = findRaceByName(regatta, raceName); + if (race == null) { + response = getBadRaceErrorResponse(regattaName, raceName); + } else { + NationalityJsonSerializer nationalityJsonSerializer = new NationalityJsonSerializer(); + CompetitorJsonSerializer competitorJsonSerializer = new CompetitorWithChangingBoatJsonSerializer(race, new TeamJsonSerializer( + new PersonJsonSerializer(nationalityJsonSerializer)), new BoatJsonSerializer( + new BoatClassJsonSerializer())); + JsonSerializer raceEntriesSerializer = new RaceEntriesJsonSerializer(competitorJsonSerializer); + JSONObject serializedRaceEntries = raceEntriesSerializer.serialize(race); + + String json = serializedRaceEntries.toJSONString(); + response = Response.ok(json).header("Content-Type", MediaType.APPLICATION_JSON + ";charset=UTF-8").build(); + } + } + return response; + } + /** * Gets all GPS positions of the competitors for a given race. * From 3f4bee04b89d8efeea6c0cb90c70d7b8b9fb11b0 Mon Sep 17 00:00:00 2001 From: fmittag Date: Tue, 24 May 2016 15:30:48 +0200 Subject: [PATCH 17/32] added documentaion for the race entries service --- .../webservices/api/v1/index.html | 4 ++ .../webservices/api/v1/raceEntriesGetDoc.html | 46 +++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 java/com.sap.sailing.server.gateway/webservices/api/v1/raceEntriesGetDoc.html diff --git a/java/com.sap.sailing.server.gateway/webservices/api/v1/index.html b/java/com.sap.sailing.server.gateway/webservices/api/v1/index.html index 53e849021ed..ec1b88be1a8 100644 --- a/java/com.sap.sailing.server.gateway/webservices/api/v1/index.html +++ b/java/com.sap.sailing.server.gateway/webservices/api/v1/index.html @@ -60,6 +60,10 @@ name to make sure you get to the event you're interested in. /api/v1/regattas/{name}/entries Gets the entries of a regatta + + /api/v1/regattas/{regattaname}/races/{racename}/entries + Gets the entries of a race + /api/v1/regattas/{regattaname}/races/{racename}/firstlegbearing Gets the bearing of the first leg diff --git a/java/com.sap.sailing.server.gateway/webservices/api/v1/raceEntriesGetDoc.html b/java/com.sap.sailing.server.gateway/webservices/api/v1/raceEntriesGetDoc.html new file mode 100644 index 00000000000..f4e7276481c --- /dev/null +++ b/java/com.sap.sailing.server.gateway/webservices/api/v1/raceEntriesGetDoc.html @@ -0,0 +1,46 @@ + + + + + + + + SAP Sailing Analytics Webservices API Version 1.0 Beta + + +

SAP Sailing Analytics Webservices API Version 1.0 Beta

+

URL: /api/v1/regattas/{regattaname}/races/{racename}/entries

+ +Description: +

The service gets the entries (competitor list) of a race

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Webservice Type:REST
Output format:Json
Mandatory parameters:None
Optional parameters:None
Request method:GET
Example:http://www.sapsailing.com/sailingserver/api/v1/regattas/Kieler Woche (5o5)/races/Race 1/entries
+
+Back to Web Service Overview + + From 81620b385071c7060684babb07f3cd01e4639b32 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Sat, 28 May 2016 23:47:09 +0200 Subject: [PATCH 18/32] added "Platu25" as an alias name for "Platu 25" Change-Id: I4c8a7cb794b9ba93525bf018891f00fb0724e4a7 --- .../src/com/sap/sailing/domain/common/BoatClassMasterdata.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java index 3c8d6f06877..d624306afa4 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java @@ -76,7 +76,7 @@ public enum BoatClassMasterdata { OPEN_BIC("O'pen BIC", true, 2.75, 1.14, BoatHullType.MONOHULL, false, "OpenBIC"), OPTIMIST ("Optimist", true, 2.34, 1.07, BoatHullType.MONOHULL, false, "Opti", "Optimist Dinghy"), PIRATE ("Pirate", true, 5.00, 1.61, BoatHullType.MONOHULL, false, "Pirat", "Piraten"), - PLATU_25 ("Platu 25", true, 7.53, 2.62, BoatHullType.MONOHULL, true, "Platu", "Platu-25", "PLA", "B25"), + PLATU_25 ("Platu 25", true, 7.53, 2.62, BoatHullType.MONOHULL, true, "Platu", "Platu-25", "PLA", "B25", "Platu25"), PWA ("PWA", true, 5.0, 0.6, BoatHullType.MONOHULL, true, "Professional Windsurfers Association", "PWA World Tour"), RC44 ("RC44", true, 13.35, 2.75, BoatHullType.MONOHULL, true), RS_X ("RS:X", true, 2.86, 0.93, BoatHullType.SURFERBOARD, false, "RS-X", "RSX", "RS:X"), From aa110135e5b79648e80953d2e8589c20b22f9815 Mon Sep 17 00:00:00 2001 From: Steffen Tobias Wagner Date: Sun, 29 May 2016 08:16:27 +0000 Subject: [PATCH 19/32] added section about operating windbots near country borders --- Operating-Igtimi-WindBots/windbot-operations.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Operating-Igtimi-WindBots/windbot-operations.md b/Operating-Igtimi-WindBots/windbot-operations.md index 0184705a8f7..2c37be103f1 100644 --- a/Operating-Igtimi-WindBots/windbot-operations.md +++ b/Operating-Igtimi-WindBots/windbot-operations.md @@ -14,6 +14,18 @@ The devices have three LEDs whose status works as follows: More information on running the WindBots can be found [here](https://igtimi.desk.com/customer/portal/articles/1494533-yachtbot-tracker-basic-operation?b_id=1690). +# Operating near country borders + +Confirm signal strengths by enabling cell debugging by adding two lines in the “WindBot prerequisites” section right at the top… + +``` +log file debug raw +log debug cell on +``` + +The device will already switch between carriers if an alternative carriers signal is stronger. We don’t have any control over this – it’s a low level cellular protocol thing. Brent can help with forcing carrier selection using the “CELL OPERATOR ” command. It can be a bit hit-and-miss to get right sometimes, but if we send him logs with the debugging on, he should be able to give us a config change that forces the connection to stay with the carrier that we see in the logs. +Todo: clarify what to look for in the logs + # Update Firmware [How to update the firmware](https://igtimi.desk.com/customer/portal/articles/1122866-how-to-update-the-firmware-in-the-yachtbot-trackers?b_id=1690) From 954ae0753bbff03790d5913ebec84c91e6ffdc48 Mon Sep 17 00:00:00 2001 From: Steffen Tobias Wagner Date: Sun, 29 May 2016 11:16:07 +0000 Subject: [PATCH 20/32] added additional step for AMI image update --- wiki/amazon-ec2.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/wiki/amazon-ec2.md b/wiki/amazon-ec2.md index f667622b816..53bfda8d049 100644 --- a/wiki/amazon-ec2.md +++ b/wiki/amazon-ec2.md @@ -332,15 +332,18 @@ Follow these steps to upgrade the AMI: * Log in as user `root` * Run `yum update` to update the operating system * Remove any obsolete logs from `/home/sailing/servers/server/logs` -* Update the git contents (essential for up-to-date versions of `/etc/init.d/sailing` which links to the git, and the `refreshInstance.sh` script used during automatic instance launch), and clean any build artifacts by doing
-    su - sailing
-    cd code
-    mvn clean
-    git fetch
-    git merge origin/master
+* Update the git contents (essential for up-to-date versions of `/etc/init.d/sailing` which links to the git, and the `refreshInstance.sh` script used during automatic instance launch), and clean any build artifacts by doing +``` + > su - sailing + > cd code + > mvn clean + > git fetch + > git merge origin/master +``` * Then, still as user `sailing`, edit `~sailing/servers/server/env.sh` and remove everything after the line `# **** Overwritten environment variables ****` as this will then be the place where any downloaded environment and the EC2 user data variables will be appended later during automatic installation upon reboot. * Check the sizes of the mounted partitions by doing `df; swapon -s`. These will come in handy after creating the new AMI in order to tag the new volume snapshots accordingly * Update any keys in `/root/.ssh/authorized_keys` and `/home/sailing/.ssh/authorized_keys` +* Remove created http rewrite entries in `/etc/httpd/conf.d/001-events.conf` * In the EC2 administration console go to the "Instances" tab, select your running instance and from the "Actions" drop-down select "Create Image". Give the image the name "SAP Sailing Analytics App x.y" where "x.y" is the updated version number of the image. Just make sure it's greater than the previous one. If you feel like it, you may provide a short description telling the most important features of the image. * Once the image creation has completed, go to the Snapshots list in the "Elastic Block Store" category and name the new snapshots appropriately. Now the information about the device sizes obtained earlier from the `df` and `swapon` commands will help you to identify which snapshot is which. Usually, the three snapshots would be something like AMI Analytics Home x.y, AMI Analytics System x.y and AMI Analytics Swap x.y with "x.y" being the version number matching that of your image. * Now you can remove any earlier Sailing Server AMI version and the corresponding snapshots. From f974bede4c41565609fd42a82a8aa1fbe31d06c3 Mon Sep 17 00:00:00 2001 From: "Steffen Tobias Wagner (D059727)" Date: Sun, 29 May 2016 13:21:02 +0200 Subject: [PATCH 21/32] moved apache 000-macro.conf to git workspace --- configuration/000-macros.conf | 524 ++++++++++++++++++++++++++++++++++ 1 file changed, 524 insertions(+) create mode 100644 configuration/000-macros.conf diff --git a/configuration/000-macros.conf b/configuration/000-macros.conf new file mode 100644 index 00000000000..0533ef01518 --- /dev/null +++ b/configuration/000-macros.conf @@ -0,0 +1,524 @@ + + SetEnvIf Request_Method POST REQUEST_IS_POST=1 + SetEnvIf Request_URI ^/gateway.* REQUEST_IS_POST=1 + SetEnvIf Request_URI ^/gwt/RegattaOverview.* REQUEST_IS_POST=1 + SetEnvIf Request_URI ^/?$ REQUEST_IS_POST=1 + + Header set Expires "Sun, 19 Nov 1978 05:00:00 GMT" env=REQUEST_IS_POST + Header set Cache-Control no-cache,no-store,must-revalidate,post-check=0,pre-check=0 env=REQUEST_IS_POST + + AddOutputFilterByType DEFLATE text/plain + AddOutputFilterByType DEFLATE text/html + AddOutputFilterByType DEFLATE text/xml + AddOutputFilterByType DEFLATE text/json + AddOutputFilterByType DEFLATE application/json + AddOutputFilterByType DEFLATE text/css + AddOutputFilterByType DEFLATE image/gif + AddOutputFilterByType DEFLATE image/png + AddOutputFilterByType DEFLATE image/jpeg + AddOutputFilterByType DEFLATE application/xml + AddOutputFilterByType DEFLATE application/xhtml+xml + AddOutputFilterByType DEFLATE application/rss+xml + AddOutputFilterByType DEFLATE application/javascript + AddOutputFilterByType DEFLATE application/x-javascript + + AllowEncodedSlashes On + + + + RewriteRule ^/(.*)$ http://$IP:$PORT/$1 [P,L] + ProxyPassReverse / http://$IP:$PORT/ + + + + SSLEngine On + SSLCertificateFile /etc/pki/tls/certs/star_sapsailing_com.crt + SSLCertificateKeyFile /etc/pki/tls/private/star_sapsailing_com.key + SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt + + + + + ServerName $HOSTNAME + + SetHandler server-status + Order deny,allow + Allow from all + + CustomLog logs/services_log combined + + + + + + ServerName $HOSTNAME + + Use Headers + RewriteEngine on + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html" [L,NE] + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + RewriteEngine on + RewriteRule ^(/)?$ "https://$HOSTNAME/gwt/Home.html" [L,NE] + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + Use Headers + RewriteEngine on + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + RewriteEngine on + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + Use Headers + RedirectMatch /(.*)$ $TARGETURL/ + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html?locale=de#/event/:eventId=$EVENTUUID" [L,NE] + + RewriteCond %{REQUEST_URI} "^/en$" + RewriteRule ^(/en)?$ "http://$HOSTNAME/gwt/Home.html?locale=en#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html?locale=de#/event/:eventId=$EVENTUUID" [L,NE] + + RewriteCond %{REQUEST_URI} "^/en$" + RewriteRule ^(/en)?$ "http://$HOSTNAME/gwt/Home.html?locale=en#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/dashboards/RibDashboard.html?leaderboardName=$LEADERBOARD_NAME&%{QUERY_STRING}" [L,NE] + + Use Rewrite $IP $PORT + + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/RegattaOverview.html?event=$EVENTUUID&locale=$LANG&enableLeaderboard=true" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/RegattaOverview.html?event=$EVENTUUID&locale=$LANG" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/RegattaOverview.html?event=$EVENTUUID&enableLeaderboard=true" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html?%{QUERY_STRING}#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "https://$HOSTNAME/gwt/Home.html?%{QUERY_STRING}#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html#/regatta/overview/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html?locale=$LANG#EventPlace:eventId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "https://$HOSTNAME/gwt/Home.html#/event/:eventId=$EVENTUUID" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/RegattaOverview.html?event=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/events/$EVENTNAME/$EXTRA" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&$EXTRA" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&showRaceDetails=true&locale=$LANG" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&showRaceDetails=true" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Leaderboard.html?name=$NAME&leaderboardGroupName=$GROUPNAME&showRaceDetails=true&root=leaderboardGroupPanel" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Leaderboard.html?name=$NAME&leaderboardGroupName=$GROUPNAME&$EXTRA" [L,NE] + + Use Rewrite-ARCHIVE1 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&showRaceDetails=true" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "https://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&showRaceDetails=true" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&$EXTRA" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/events/$EVENTNAME/$EXTRA" [L,NE] + + Use Rewrite 172.31.30.89 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&showRaceDetails=true" [L,NE] + + Use Rewrite 172.31.18.218 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Spectator.html?leaderboardGroupName=$GROUPNAME&$EXTRA" [L,NE] + + Use Rewrite 172.31.18.218 8888 + + + + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/events/$EVENTNAME/$EXTRA" [L,NE] + + Use Rewrite 172.31.18.218 8888 + + \ No newline at end of file From fd577dddd8ced755354bebeeebb1a3d8c06cca63 Mon Sep 17 00:00:00 2001 From: "Steffen Tobias Wagner (D059727)" Date: Sun, 29 May 2016 13:24:33 +0200 Subject: [PATCH 22/32] added series macro for apache 000-macro.conf --- configuration/000-macros.conf | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/configuration/000-macros.conf b/configuration/000-macros.conf index 0533ef01518..cee541ab0eb 100644 --- a/configuration/000-macros.conf +++ b/configuration/000-macros.conf @@ -242,6 +242,41 @@ + + + ServerName $HOSTNAME + + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "http://$HOSTNAME/gwt/Home.html?%{QUERY_STRING}#/series/:seriesId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + + + + ServerName $HOSTNAME + RedirectPermanent / https://$HOSTNAME/ + + + + ServerName $HOSTNAME + Use SSL + Use Headers + + RewriteEngine on + + RewriteCond %{REQUEST_URI} "^(/)?$" + RewriteRule ^(/)?$ "https://$HOSTNAME/gwt/Home.html?%{QUERY_STRING}#/series/:seriesId=$EVENTUUID" [L,NE] + + Use Rewrite $IP $PORT + + + ServerName $HOSTNAME From fefad094574b0320930337c332f8290bfe6844bd Mon Sep 17 00:00:00 2001 From: EC2 Server Date: Sun, 29 May 2016 11:29:33 +0000 Subject: [PATCH 23/32] changed chmod 777 to 000-macros.conf so that httpd can read it --- configuration/000-macros.conf | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 configuration/000-macros.conf diff --git a/configuration/000-macros.conf b/configuration/000-macros.conf old mode 100644 new mode 100755 From 0f854e22f4fdf2a1098bfb1665bb059ae062628f Mon Sep 17 00:00:00 2001 From: "Steffen Tobias Wagner (D059727)" Date: Sun, 29 May 2016 17:59:56 +0200 Subject: [PATCH 24/32] added optional secondary event for apache 001-events config --- configuration/sailing | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/configuration/sailing b/configuration/sailing index 02dc1bb91ef..3624ab1c902 100755 --- a/configuration/sailing +++ b/configuration/sailing @@ -39,7 +39,17 @@ start_servers() { echo "Appending macro invocation to $APACHE_CONFIG_DIR/001-events.conf to map internal IP $INSTANCE_INTERNAL_IP4 to plain server running $SERVER_PORT..." >>/var/log/sailing.out echo "Use Plain-SSL ${INSTANCE_INTERNAL_IP4} 127.0.0.1 $SERVER_PORT" >>$APACHE_CONFIG_DIR/001-events.conf echo "Appending macro invocation to $APACHE_CONFIG_DIR/001-events.conf to map ${server_name}.sapsailing.com to event with ID $EVENT_ID with server running on local port $SERVER_PORT..." >>/var/log/sailing.out + echo "## EVENT ${server_name}" >>$APACHE_CONFIG_DIR/001-events.conf + echo "Use Event ${server_name}.sapsailing.com \"$EVENT_ID\" 127.0.0.1 $SERVER_PORT" >>$APACHE_CONFIG_DIR/001-events.conf echo "Use Event-SSL ${server_name}.sapsailing.com \"$EVENT_ID\" 127.0.0.1 $SERVER_PORT" >>$APACHE_CONFIG_DIR/001-events.conf + # check if an secondary event shall be pasted to 001-events.conf + if [[ ${HTTP_SEC_EVENT} && ${HTTP_SEC_EVENT_ID} ]]; then + http_sec_event="`echo $HTTP_SEC_EVENT | tr [A-Z] [a-z]`" + echo "Appending macro invocation to $APACHE_CONFIG_DIR/001-events.conf to map ${http_sec_event}.sapsailing.com to event with ID ${HTTP_SEC_EVENT_ID} with server running on local port $SERVER_PORT..." >>/var/log/sailing.out + echo "## EVENT ${http_sec_event}" >>$APACHE_CONFIG_DIR/001-events.conf + echo "Use Event ${http_sec_event}.sapsailing.com \"$HTTP_SEC_EVENT_ID\" 127.0.0.1 $SERVER_PORT" >>$APACHE_CONFIG_DIR/001-events.conf + echo "Use Event-SSL ${http_sec_event}.sapsailing.com \"$HTTP_SEC_EVENT_ID\" 127.0.0.1 $SERVER_PORT" >>$APACHE_CONFIG_DIR/001-events.conf + fi HTTP_LOGROTATE=/etc/logrotate.d/httpd echo "Patching $HTTP_LOGROTATE so that old logs go to /var/log/old/$SERVER_NAME/$INSTANCE_IP4" >>/var/log/sailing.out sed -i -e "s/\/var\/log\/old\/\([^/]*\)\/\([^/ ]*\)/\/var\/log\/old\/$SERVER_NAME\/$INSTANCE_IP4/" $HTTP_LOGROTATE @@ -68,11 +78,12 @@ launch_httpd() { source $SERVERS_DIR/$FIRST_SERVER/env.sh # Append Apache macro invocation for /internal-server-status based on mod_status and INSTANCE_DNS to $APACHE_CONFIG_DIR/001-events.conf echo "Appending macro usage for $INSTANCE_DNS/internal-server-status URL for mod_status based Apache monitoring to $APACHE_CONFIG_DIR/001-events.conf" >>/var/log/sailing.out + echo "## SERVER STATUS" >>$APACHE_CONFIG_DIR/001-events.conf echo "Use Status $INSTANCE_DNS internal-server-status" >>$APACHE_CONFIG_DIR/001-events.conf echo "Launching httpd..." >>/var/log/sailing.out service httpd start else - echo Can't launch httpd; start script doesn't seem to be installed at /etc/init.d/httpd + echo "Can't launch httpd; start script doesn't seem to be installed at /etc/init.d/httpd" fi } @@ -80,7 +91,7 @@ launch_httpd() { case "$1" in start) start_servers - ;; + ;; stop) stop_servers ;; @@ -89,9 +100,8 @@ case "$1" in RETVAL=$? ;; *) - echo $"Usage: $0 {start|status|stop}" - RETVAL=3 + echo $"Usage: $0 {start|status|stop}" + RETVAL=3 esac -exit $RETVAL - +exit $RETVAL \ No newline at end of file From 46d8ea8333b607bf965fa426d0616cfeaab306fe Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 11:03:05 +0200 Subject: [PATCH 25/32] adjusted Javadoc Change-Id: I8704d7eecb153ce789d2bc959135f37c11676de7 --- .../tracking/impl/TrackedLegOfCompetitorImpl.java | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java index 998248a9ded..34aeadd3c97 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java @@ -29,7 +29,6 @@ import com.sap.sailing.domain.ranking.RankingMetric.RankingInfo; import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.Maneuver; import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; @@ -302,15 +301,8 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { } /** - * For now, we have an incredibly simple wind "model" which assigns a single common wind force and bearing to all - * positions on the course, only variable over time. - * - * @param windPositionMode - * For {@link WindPositionMode#EXACT}, the wind at position p is determined. For type - * {@link WindPositionMode#LEG_MIDDLE}, the {@link TrackedLeg#getMiddleOfLeg middle of the tracked leg} - * is determined and used as position. If the mode is {@link WindPositionMode#GLOBAL_AVERAGE}, null - * is passed as position to {@link TrackedRace#getWind(Position, TimePoint)} which yields a general average - * of the various wind sources available for the race, independent of any position. + * Calculates the competitor's rank at {@code timePoint} based on the {@link WindPositionMode#LEG_MIDDLE} wind + * direction for upwind and downwind legs, or based on the leg's rhumb line for reaching legs. */ @Override public int getRank(TimePoint timePoint) { From 53827a9359356d2433e5fa806c2857ff3a7919c9 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 12:10:14 +0200 Subject: [PATCH 26/32] fix for searching public events / leaderboards only (bug 3676) Change-Id: I375fefcac041b3193b5768fca435c4a7032375a3 --- .../server/impl/RegattaByKeywordSearchService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RegattaByKeywordSearchService.java b/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RegattaByKeywordSearchService.java index 26212aaf857..2b9b9d93488 100755 --- a/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RegattaByKeywordSearchService.java +++ b/java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RegattaByKeywordSearchService.java @@ -7,6 +7,8 @@ import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.StreamSupport; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseArea; @@ -95,7 +97,11 @@ public class RegattaByKeywordSearchService { return leaderboardStrings; } }; - for (Leaderboard matchingLeaderboard : leaderboardFilter.applyFilter(query.getKeywords(), racingEventService.getLeaderboards().values())) { + final Set leaderboardsToConsider = StreamSupport.stream(racingEventService.getAllEvents().spliterator(), /* parallel */ false).filter(e->e.isPublic()). + flatMap(e->StreamSupport.stream(e.getLeaderboardGroups().spliterator(), /* parallel */ false)). + flatMap(lg->StreamSupport.stream(lg.getLeaderboards().spliterator(), /* parallel */ false)). + collect(Collectors.toSet()); + for (Leaderboard matchingLeaderboard : leaderboardFilter.applyFilter(query.getKeywords(), leaderboardsToConsider)) { result.addHit(new LeaderboardSearchResultImpl(matchingLeaderboard, getEventsForLeaderboard(matchingLeaderboard, leaderboardGroupsForLeaderboard, eventsForLeaderboardGroup, eventForCourseArea), leaderboardGroupsForLeaderboard From 8afe0b2ad94cdca8b8dd248a27f106f0588391d6 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 12:17:57 +0200 Subject: [PATCH 27/32] fixing XML export for rank gains, using previous leg's finishing rank instead of current leg's rank at leg start Change-Id: I2686f70aa8f3fb6a711c6491529ae179f3d2c7e7 --- .../src/com/sap/sailing/xmlexport/LeaderboardData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/com.sap.sailing.xmlexport/src/com/sap/sailing/xmlexport/LeaderboardData.java b/java/com.sap.sailing.xmlexport/src/com/sap/sailing/xmlexport/LeaderboardData.java index 73bae519d8e..d085e214927 100644 --- a/java/com.sap.sailing.xmlexport/src/com/sap/sailing/xmlexport/LeaderboardData.java +++ b/java/com.sap.sailing.xmlexport/src/com/sap/sailing/xmlexport/LeaderboardData.java @@ -772,7 +772,8 @@ public class LeaderboardData extends ExportAction { addNamedElementWithValue(competitorLegDataElement, "leg_rank_at_leg_finish", competitorLeg.getRank(legFinishTime)); if (legCounter>1) { - addNamedElementWithValue(competitorLegDataElement, "rank_gain_for_this_leg_between_start_and_finish", competitorLeg.getRank(competitorLeg.getStartTime())-competitorLeg.getRank(legFinishTime)); + final TrackedLegOfCompetitor previousLeg = competitorLeg.getTrackedLeg().getTrackedRace().getTrackedLegFinishingAt(competitorLeg.getLeg().getFrom()).getTrackedLeg(competitor); + addNamedElementWithValue(competitorLegDataElement, "rank_gain_for_this_leg_between_start_and_finish", previousLeg.getRank(previousLeg.getFinishTime())-competitorLeg.getRank(legFinishTime)); } else { addNamedElementWithValue(competitorLegDataElement, "rank_gain_for_this_leg_between_start_and_finish", 0); } From 1cad0d04c46bb990ac44ff3c6d6a281bbd116f59 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Mon, 30 May 2016 12:19:34 +0000 Subject: [PATCH 28/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../controls/filestorage/XLF/StringMessages_ja.properties.xlf | 2 +- .../controls/filestorage/XLF/StringMessages_ru.properties.xlf | 2 +- .../filestorage/XLF/StringMessages_zh_CN.properties.xlf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ja.properties.xlf b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ja.properties.xlf index 154a50eb54c..e3f7e45ca90 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ja.properties.xlf +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ja.properties.xlf @@ -1,6 +1,6 @@ - +
H4sIAAAAAAAAAH1SzU4jMQy+5yn8BIgXyKEa2MuuAFEEZ5O4naiZZOR4WiG0746TtLNod+Hi/2/8eb4UPJLdqjFMU9b4sTmTD/b+p3GYHEU7NGfQe7vx3pAPYm/VmEJ8JL5lzmw3CagGkJ1bmMnDaQyRAEVomiWkPUgGl5OgE5CRoKOv4CESFgI3kjvAW14YEskp86FOJ3IScgJMHoTfAPcY0pVxMReyQ7WNudADZ0d+YRowxnaGEKxFqNUz30eaY6Bity0D7qlp7Ic8TUsKDivhlyBjH7LtRuXzqQsnbZ+PMHpT0L+3aU73yKb0WLcIYIE+YFxeor/L8kRFlNxMLJXKUMuQsv4YbcC8dlaAfua/87rqi/G+v/IPjv5CdDaNvDZX1K+M/itY1N63uCOGiK/xAi3/YC8DF3hR5XZMZVS1mjcJJ7J3aswR40L2uVrjqTgOc30G9uZP3AXryiiTtAv7hbFNDZ+zqkbVqwreg7Xyowk+50RJ1i7sVOn3699mbu9yS1GfoD0/0tIy8wFPN7vhNwMAAA== diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ru.properties.xlf b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ru.properties.xlf index 2b2cea0d2f7..3d4e479d589 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ru.properties.xlf +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_ru.properties.xlf @@ -1,6 +1,6 @@ - +
H4sIAAAAAAAAAH1SzU4jMQy+5yn8BIgXyKEa2MuuAFEEZ5O4naiZZOR4WiG0746TtLNod+Hi/2/8eb4UPJLdqjFMU9b4sTmTD/b+p3GYHEU7NGfQe7vx3pAPYm/VmEJ8JL5lzmw3CagGkJ1bmMnDaQyRAEVomiWkPUgGl5OgE5CRoKOv4CESFgI3kjvAW14YEskp86FOJ3IScgJMHoTfAPcY0pVxMReyQ7WNudADZ0d+YRowxnaGEKxFqNUz30eaY6Bity0D7qlp7Ic8TUsKDivhlyBjH7LtRuXzqQsnbZ+PMHpT0L+3aU73yKb0WLcIYIE+YFxeor/L8kRFlNxMLJXKUMuQsv4YbcC8dlaAfua/87rqi/G+v/IPjv5CdDaNvDZX1K+M/itY1N63uCOGiK/xAi3/YC8DF3hR5XZMZVS1mjcJJ7J3aswR40L2uVrjqTgOc30G9uZP3AXryiiTtAv7hbFNDZ+zqkbVqwreg7Xyowk+50RJ1i7sVOn3699mbu9yS1GfoD0/0tIy8wFPN7vhNwMAAA== diff --git a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_zh_CN.properties.xlf b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_zh_CN.properties.xlf index bed478bad3f..836d086cc3c 100644 --- a/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_zh_CN.properties.xlf +++ b/java/com.sap.sse.gwt/src/com/sap/sse/gwt/client/controls/filestorage/XLF/StringMessages_zh_CN.properties.xlf @@ -1,6 +1,6 @@ - +
H4sIAAAAAAAAAH1SzU4jMQy+5yn8BIgXyKEa2MuuAFEEZ5O4naiZZOR4WiG0746TtLNod+Hi/2/8eb4UPJLdqjFMU9b4sTmTD/b+p3GYHEU7NGfQe7vx3pAPYm/VmEJ8JL5lzmw3CagGkJ1bmMnDaQyRAEVomiWkPUgGl5OgE5CRoKOv4CESFgI3kjvAW14YEskp86FOJ3IScgJMHoTfAPcY0pVxMReyQ7WNudADZ0d+YRowxnaGEKxFqNUz30eaY6Bity0D7qlp7Ic8TUsKDivhlyBjH7LtRuXzqQsnbZ+PMHpT0L+3aU73yKb0WLcIYIE+YFxeor/L8kRFlNxMLJXKUMuQsv4YbcC8dlaAfua/87rqi/G+v/IPjv5CdDaNvDZX1K+M/itY1N63uCOGiK/xAi3/YC8DF3hR5XZMZVS1mjcJJ7J3aswR40L2uVrjqTgOc30G9uZP3AXryiiTtAv7hbFNDZ+zqkbVqwreg7Xyowk+50RJ1i7sVOn3699mbu9yS1GfoD0/0tIy8wFPN7vhNwMAAA== From d5b59ae1a6cb41f2926114e25a09976b18c27f74 Mon Sep 17 00:00:00 2001 From: "service.tip.git" Date: Mon, 30 May 2016 12:21:20 +0000 Subject: [PATCH 29/32] Localization delivery: commit by Albert Kwiatkowski, and the user email is albert.kwiatkowski@sap.com. --- .../client/StringMessages_ja.properties.xlf | 122 +++++++++--------- .../client/StringMessages_ru.properties.xlf | 122 +++++++++--------- .../StringMessages_zh_CN.properties.xlf | 16 ++- .../ui/client/StringMessages_ja.properties | 1 + .../ui/client/StringMessages_ru.properties | 1 + .../ui/client/StringMessages_zh_CN.properties | 5 +- 6 files changed, 141 insertions(+), 126 deletions(-) diff --git a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties.xlf b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties.xlf index e8f79ce0e93..3c7923920dc 100644 --- a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties.xlf +++ b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties.xlf @@ -1,12 +1,12 @@ - +
- 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 - +
@@ -1445,7 +1445,7 @@ Fleets can run in parallel - フリートを並列に実行可能 + フリートを並列に実行可能 No color @@ -2105,15 +2105,15 @@ Net points - 総合得点 + 総合得点 Competitor''s net points in the race - 当該レースの競技者総合得点 + 当該レースの競技者総合得点 Competitor''s net points in the regatta - 当該レガッタの競技者総合得点 + 当該レガッタの競技者総合得点 Show rank chart @@ -2333,7 +2333,7 @@ The total net points of a competitor in the regatta.\nSorting based on rank, not points. - レガッタにおける競技者の総合得点を合計したものです。\nソートは得点ではなくランクに基づきます。 + レガッタにおける競技者の総合得点を合計したものです。\nソートは得点ではなくランクに基づきます。 Wind data @@ -2429,7 +2429,7 @@ Total points - 総得点 + 総得点 Time point must be after start of tracking. @@ -2745,11 +2745,11 @@ Amplitude - 振幅 + 振幅 Frequency - 周期 + 周期 Noise @@ -3561,7 +3561,7 @@ Total time traveled in this race, starting to measure when competitor passes start waypoint\n(not when the race starts) - 競技者がスタート変針点を通過したときに計測を開始した、このレースで移動した合計時間\n(レースのスタート時ではなく) + 競技者がスタート変針点を通過したときに計測を開始した、このレースで移動した合計時間\n(レースのスタート時ではなく) Total time traveled downwind in this race @@ -3649,7 +3649,7 @@ Filter competitors by name, boat class, sail number, search tag or ID - 競技者をフィルタリングする名称、艇種、セールナンバー、検索タグ、または ID + 競技者をフィルタリングする名称、艇種、セールナンバー、検索タグ、または ID Edit Competitor @@ -4441,7 +4441,7 @@ Show uncorrected total points - 未修正総得点表示 + 未修正総得点表示 Set start time received @@ -6061,183 +6061,187 @@ Initializing... - 初期化しています... + 初期化しています... Setting up connection - 接続の設定 + 接続の設定 Connecting... - 接続しています... + 接続しています... Reading data - データ読込 + データ読込 Data-Transfer Complete, Initializing Import Operation - データ転送が完了、インポート処理を初期化中 + データ転送が完了、インポート処理を初期化中 Initializing Import - インポート初期化中 + インポート初期化中 Waiting for other data import operations to finish - 他のデータインポート処理が終了するのを待機中 + 他のデータインポート処理が終了するのを待機中 Importing leaderboard groups - リーダーボードグループのインポート + リーダーボードグループのインポート Importing wind tracks - 風追跡のインポート + 風追跡のインポート Updating Event-LeaderboardGroup links - イベント/リーダーボードグループのリンク更新 + イベント/リーダーボードグループのリンク更新 Strategy Simulator - 戦略シミュレータ + 戦略シミュレータ Control settings - 管理設定 + 管理設定 Wind display - 風表示 + 風表示 Wind setup - 風設定 + 風設定 Sailing setup - 帆走設定 + 帆走設定 Choose a wind pattern - 風パターン選択 + 風パターン選択 Oscillations - 振れ + 振れ Oscillation with Gusts - 振れ (突風あり) + 振れ (突風あり) Gusts - 突風 + 突風 Measured - 計測 + 計測 Base Bearing - 基本方位 + 基本方位 Race Course Diff - レースコース差異 + レースコース差異 Base Speed - 基本風速 + 基本風速 Probability - 確率 + 確率 Gust size - 突風規模 + 突風規模 Average Speed - 平均風速 + 平均風速 Speed Variance - 風速偏差 + 風速偏差 Average Direction - 平均方向 + 平均方向 Speed Left Side - 風速 (左側) + 風速 (左側) Speed Middle - 風速 (中央) + 風速 (中央) Speed Right Side - 風速 (右側) + 風速 (右側) Current Speed - 現風速 + 現風速 Current Bearing - 現方位 + 現方位 % - % + % per hr - /hr + /hr Please select a valid wind pattern. - 有効な風パターンを選択してください。 + 有効な風パターンを選択してください。 Downwind legs are NOT supported yet. Sorry about that :) - ダウンウィンドレグはまだサポートされていません (申し訳ありません)。 + ダウンウィンドレグはまだサポートされていません (申し訳ありません)。 Race Leader - レース首位艇 + レース首位艇 Opportunist Left - オポチュニスト左 + オポチュニスト左 Opportunist Right - オポチュニスト右 + オポチュニスト右 1-Turner Left - ワンターナー左 + ワンターナー左 1-Turner Right - ワンターナー右 + ワンターナー右 Current - 現在 + 現在 out-of-bounds - 禁止区域 + 禁止区域 ambiguous wind - 不明瞭な風 + 不明瞭な風 + + + No tracks found + トラックが見つかりませんでした
diff --git a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties.xlf b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties.xlf index d5ff0cea052..5a1af7179e7 100644 --- a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties.xlf +++ b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties.xlf @@ -1,12 +1,12 @@ - +
- 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 - +
@@ -1445,7 +1445,7 @@ Fleets can run in parallel - Флоты могут идти параллельно + Флоты могут идти параллельно No color @@ -2105,15 +2105,15 @@ Net points - Чистый балл + Чистый балл Competitor''s net points in the race - Чистый балл участника в данной гонке + Чистый балл участника в данной гонке Competitor''s net points in the regatta - Чистый балл участника в данной регате + Чистый балл участника в данной регате Show rank chart @@ -2333,7 +2333,7 @@ The total net points of a competitor in the regatta.\nSorting based on rank, not points. - Общая чистая сумма баллов участника в данной регате.\nСортировка по рангу, не по баллам. + Общая чистая сумма баллов участника в данной регате.\nСортировка по рангу, не по баллам. Wind data @@ -2429,7 +2429,7 @@ Total points - Общий балл + Общий балл Time point must be after start of tracking. @@ -2745,11 +2745,11 @@ Amplitude - Амплитуда + Амплитуда Frequency - Частота + Частота Noise @@ -3649,7 +3649,7 @@ Filter competitors by name, boat class, sail number, search tag or ID - Фильтрация участников по названию, классу лодки, номеру на парусе, тегу поиска или идентификатору + Фильтрация участников по названию, классу лодки, номеру на парусе, тегу поиска или идентификатору Edit Competitor @@ -4425,7 +4425,7 @@ Time Comparison:\nRace is the leg duration measured from GPS, Omniscient is the course if one would know everything about the wind, Opportunist are courses if one decides to take a turn measuring the distance to the next mark, 1-Turners are the courses if one knows everything about the wind and just takes one turn - Сравнение времени:\nгонка — это продолжительность отрезка, измеренная по данным GPS, "Информированный" — курс при наличии всех сведений о ветре, "Ситуативный" — курсы при принятии решения сделать поворот для измерения дистанции до следующей отметки, "1 поворот" — курсы с одним поворотом при наличии всех сведений о ветре + Сравнение времени:\nгонка — это продолжительность отрезка, измеренная по данным GPS, "Информированный" — курс при наличии всех сведений о ветре, "Ситуативный" — курсы при принятии решения сделать поворот для измерения дистанции до следующей отметки, "1 поворот" — курсы с одним поворотом при наличии всех сведений о ветре Races scored @@ -4441,7 +4441,7 @@ Show uncorrected total points - Показать неисправленный общий балл + Показать неисправленный общий балл Set start time received @@ -6061,183 +6061,187 @@ Initializing... - Инициализация... + Инициализация... Setting up connection - Установка соединения + Установка соединения Connecting... - Соединение... + Соединение... Reading data - Чтение данных + Чтение данных Data-Transfer Complete, Initializing Import Operation - Передача данных завершена, инициализация операции импорта + Передача данных завершена, инициализация операции импорта Initializing Import - Инициализация импорта + Инициализация импорта Waiting for other data import operations to finish - Ожидание завершения других операций импорта данных + Ожидание завершения других операций импорта данных Importing leaderboard groups - Импорт групп таблиц лидеров + Импорт групп таблиц лидеров Importing wind tracks - Импорт данных отслеживания ветра + Импорт данных отслеживания ветра Updating Event-LeaderboardGroup links - Обновление ссылок на группы таблиц лидеров событий + Обновление ссылок на группы таблиц лидеров событий Strategy Simulator - Симулятор стратегии + Симулятор стратегии Control settings - Настройки управления + Настройки управления Wind display - Отображение ветра + Отображение ветра Wind setup - Настройка ветра + Настройка ветра Sailing setup - Настройка плавания + Настройка плавания Choose a wind pattern - Выберите ветровой режим + Выберите ветровой режим Oscillations - Колебания + Колебания Oscillation with Gusts - Колебания с порывами + Колебания с порывами Gusts - Порывы + Порывы Measured - Измеренная + Измеренная Base Bearing - Базовый ветер + Базовый ветер Race Course Diff - Отклонение от курса гонки + Отклонение от курса гонки Base Speed - Базовая скорость + Базовая скорость Probability - Вероятность + Вероятность Gust size - Величина порыва + Величина порыва Average Speed - Средняя скорость + Средняя скорость Speed Variance - Отклонение скорости + Отклонение скорости Average Direction - Среднее направление + Среднее направление Speed Left Side - Скорость слева + Скорость слева Speed Middle - Скорость в середине + Скорость в середине Speed Right Side - Скорость справа + Скорость справа Current Speed - Текущая скорость + Текущая скорость Current Bearing - Текущее направление + Текущее направление % - % + % per hr - в ч. + в ч. Please select a valid wind pattern. - Выберите допустимый режим ветра. + Выберите допустимый режим ветра. Downwind legs are NOT supported yet. Sorry about that :) - Подветренные галсы пока что НЕ поддерживаются. Извините :) + Подветренные галсы пока что НЕ поддерживаются. Извините :) Race Leader - Лидер гонки + Лидер гонки Opportunist Left - Ситуативный левый + Ситуативный левый Opportunist Right - Ситуативный правый + Ситуативный правый 1-Turner Left - 1 поворот левый + 1 поворот левый 1-Turner Right - 1 поворот правый + 1 поворот правый Current - Текущий + Текущий out-of-bounds - вне ограничений + вне ограничений ambiguous wind - неопределенный ветер + неопределенный ветер + + + No tracks found + Отслеживания не найдены
diff --git a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties.xlf b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties.xlf index 25d9b35b890..edf1015c956 100644 --- a/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties.xlf +++ b/XLF/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties.xlf @@ -1,12 +1,12 @@ - +
- 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 - +
@@ -4417,7 +4417,7 @@ Color streamlets according to wind speed - 基于风流的颜色流 + 基于风速的颜色流 Show simulation overlay @@ -4877,7 +4877,7 @@ Invite Buoy Tenders - 浮标招标 + 邀请浮标供应船 or multiple E-Mails separated by comma @@ -6237,7 +6237,11 @@ ambiguous wind - 方向不定的风 + 方向不定的风 + + + No tracks found + 未找到跟踪
diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties index 38e486f8db9..6a0173b8fa1 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ja.properties @@ -1559,3 +1559,4 @@ oneTurnerRight=ワンターナー右 current=現在 simulationLegendAlgorithmTimedOutText=禁止区域 simulationLegendMixedLegText=不明瞭な風 +noTracksFound=トラックが見つかりませんでした diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties index e99c9bf3921..e688609fac5 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties @@ -1559,3 +1559,4 @@ oneTurnerRight=1 поворот правый current=Текущий simulationLegendAlgorithmTimedOutText=вне ограничений simulationLegendMixedLegText=неопределенный ветер +noTracksFound=Отслеживания не найдены diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties index 69ce2937868..e733384734b 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh_CN.properties @@ -1102,7 +1102,7 @@ regattaNameMustNotContainSlashes=比赛名称不得包含斜线 showNumberOfRacesScored=记分的比赛轮次数 errorFetchingWindStreamletData=获取风力流数据出错: {0} showWindStreamletOverlay=显示风流覆盖 -showWindStreamletColors=基于风流的颜色流 +showWindStreamletColors=基于风速的颜色流 showSimulationOverlay=显示模拟覆盖 simulationLegendTooltip=时间比较:\n比赛轮次指根据 GPS 计算的航段历时,如果对风力了如指掌,则称为全知级;如果仅靠测量下一标志的距离就决定启航,则称为投机级;如果了解有关风力的所有信息并决定启航,则称为一圈即成级。 racesScored=记分的比赛轮次 @@ -1217,7 +1217,7 @@ showCompetitorSailIdColumn=帆号 showCompetitorFullNameColumn=参赛队全名 loadingDimensionValues=正在加载尺寸值 runningQuery=运行查询 -inviteBuoyTenders=浮标招标 +inviteBuoyTenders=邀请浮标供应船 orMultipleEmails=或使用逗号隔开的多个电子邮件 courseOverGroundTrueDegreesTooltip=实在对地航向角度 courseOverGroundTrueDegrees=对地航向 @@ -1559,3 +1559,4 @@ oneTurnerRight=一圈即成级 - 右 current=水流 simulationLegendAlgorithmTimedOutText=越界 simulationLegendMixedLegText=方向不定的风 +noTracksFound=未找到跟踪 From 48c85b8ba40adc851d29791da2e94eb28365efc2 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 17:18:39 +0200 Subject: [PATCH 30/32] copied _zh_CN to _zh Change-Id: Ie8a0963f878d9f1f86bb505143f16ce836219f67 --- .../sap/sailing/gwt/ui/client/StringMessages_zh.properties | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties index 69ce2937868..e733384734b 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties +++ b/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_zh.properties @@ -1102,7 +1102,7 @@ regattaNameMustNotContainSlashes=比赛名称不得包含斜线 showNumberOfRacesScored=记分的比赛轮次数 errorFetchingWindStreamletData=获取风力流数据出错: {0} showWindStreamletOverlay=显示风流覆盖 -showWindStreamletColors=基于风流的颜色流 +showWindStreamletColors=基于风速的颜色流 showSimulationOverlay=显示模拟覆盖 simulationLegendTooltip=时间比较:\n比赛轮次指根据 GPS 计算的航段历时,如果对风力了如指掌,则称为全知级;如果仅靠测量下一标志的距离就决定启航,则称为投机级;如果了解有关风力的所有信息并决定启航,则称为一圈即成级。 racesScored=记分的比赛轮次 @@ -1217,7 +1217,7 @@ showCompetitorSailIdColumn=帆号 showCompetitorFullNameColumn=参赛队全名 loadingDimensionValues=正在加载尺寸值 runningQuery=运行查询 -inviteBuoyTenders=浮标招标 +inviteBuoyTenders=邀请浮标供应船 orMultipleEmails=或使用逗号隔开的多个电子邮件 courseOverGroundTrueDegreesTooltip=实在对地航向角度 courseOverGroundTrueDegrees=对地航向 @@ -1559,3 +1559,4 @@ oneTurnerRight=一圈即成级 - 右 current=水流 simulationLegendAlgorithmTimedOutText=越界 simulationLegendMixedLegText=方向不定的风 +noTracksFound=未找到跟踪 From fcd653b82238a5a6f29d229a67ded3fcb3059e4f Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 18:22:20 +0200 Subject: [PATCH 31/32] fixed search test cases which now require the Event--LeaderboardGroup--Leaderboard association to be maintained properly Change-Id: I84d4b864d5ea25d3e507b0b6ad876f7ba74c4eb1 --- .../server/test/SearchServiceTest.java | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java index fa6a3ed3f87..464d61af66b 100755 --- a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java +++ b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java @@ -60,14 +60,18 @@ import com.sap.sailing.server.gateway.serialization.impl.LeaderboardSearchResult import com.sap.sailing.server.gateway.serialization.impl.VenueJsonSerializer; import com.sap.sailing.server.impl.RacingEventServiceImpl; import com.sap.sailing.server.operationaltransformation.AddColumnToSeries; +import com.sap.sailing.server.operationaltransformation.AddLeaderboardGroupToEvent; import com.sap.sailing.server.operationaltransformation.AddRaceDefinition; import com.sap.sailing.server.operationaltransformation.AddSpecificRegatta; import com.sap.sailing.server.operationaltransformation.CreateEvent; +import com.sap.sailing.server.operationaltransformation.CreateLeaderboardGroup; import com.sap.sailing.server.operationaltransformation.CreateRegattaLeaderboard; import com.sap.sailing.server.operationaltransformation.CreateTrackedRace; import com.sap.sailing.server.operationaltransformation.RemoveEvent; import com.sap.sailing.server.operationaltransformation.RemoveLeaderboard; +import com.sap.sailing.server.operationaltransformation.RemoveLeaderboardGroup; import com.sap.sailing.server.operationaltransformation.RemoveRegatta; +import com.sap.sailing.server.operationaltransformation.UpdateEvent; import com.sap.sse.common.Color; import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; @@ -104,13 +108,17 @@ public class SearchServiceTest { server = new RacingEventServiceImpl(); List allEvents = new ArrayList<>(); Util.addAll(server.getAllEvents(), allEvents); - for (Event e : allEvents) { + for (final Event e : allEvents) { server.apply(new RemoveEvent(e.getId())); } Map allLeaderboards = new HashMap<>(server.getLeaderboards()); - for (String leaderboardName : allLeaderboards.keySet()) { + for (final String leaderboardName : allLeaderboards.keySet()) { server.apply(new RemoveLeaderboard(leaderboardName)); } + Map allLeaderboardGroups = new HashMap<>(server.getLeaderboardGroups()); + for (final String leaderboardGroupName : allLeaderboardGroups.keySet()) { + server.apply(new RemoveLeaderboardGroup(leaderboardGroupName)); + } server.apply(new RemoveRegatta(new RegattaName("Pfingstbusch (29er)"))); server.apply(new RemoveRegatta(new RegattaName("Pfingstbusch (470)"))); server.apply(new RemoveRegatta(new RegattaName("Aalregatta (ORC)"))); @@ -119,8 +127,8 @@ public class SearchServiceTest { final TimePoint pfingstbuschStartDate = new MillisecondsTimePoint(cal.getTime()); cal.set(2014, 5, 8, 16, 00); final TimePoint pfingstbuschEndDate = new MillisecondsTimePoint(cal.getTime()); - pfingstbusch = server.apply(new CreateEvent("Pfingsbusch", /* eventDescription */ null, pfingstbuschStartDate, pfingstbuschEndDate, /* isPublic */ - "Kiel", true, UUID.randomUUID(), /* officialWebsiteURLAsString */ null, /* sailorsInfoWebsiteURLAsString */ null, + pfingstbusch = server.apply(new CreateEvent("Pfingsbusch", /* eventDescription */ null, pfingstbuschStartDate, pfingstbuschEndDate, + "Kiel", /* isPublic */ true, UUID.randomUUID(), /* officialWebsiteURLAsString */ null, /* sailorsInfoWebsiteURLAsString */ null, /* images */Collections. emptyList(), /* videos */Collections. emptyList())); kiel = pfingstbusch.getVenue(); final CourseAreaImpl kielAlpha = new CourseAreaImpl("Alpha", UUID.randomUUID()); @@ -149,12 +157,16 @@ public class SearchServiceTest { server.apply(new AddColumnToSeries(pfingstbusch470.getRegattaIdentifier(), "Default", "R3")); RegattaLeaderboard pfingstbusch470Leaderboard = server.apply(new CreateRegattaLeaderboard(pfingstbusch470.getRegattaIdentifier(), /* leaderboardDisplayName */ null, /* discardThresholds */ new int[0])); + final LeaderboardGroup pfingstbuschLeaderboardGroup = server.apply(new CreateLeaderboardGroup("Pfingstbusch", "Pfingstbusch", /* displayName */ null, + /* displayGroupsInReverseOrder */ false, Arrays.asList(new String[] { RegattaImpl.getDefaultName("Pfingstbusch", "29er"), RegattaImpl.getDefaultName("Pfingstbusch", "470") }), + new int[0], /* overallLeaderboardScoringSchemeType */ null)); + server.apply(new AddLeaderboardGroupToEvent(pfingstbusch.getId(), pfingstbuschLeaderboardGroup.getId())); cal.set(2014, 5, 7, 10, 00); final TimePoint aalStartDate = new MillisecondsTimePoint(cal.getTime()); cal.set(2014, 5, 8, 18, 00); final TimePoint aalEndDate = new MillisecondsTimePoint(cal.getTime()); - aalEvent = server.apply(new CreateEvent("Aalregatta", /* eventDescription */ null, aalStartDate, aalEndDate, /* isPublic */ - "Flensburg", true, UUID.randomUUID(), /* officialWebsiteURLAsString */ null, /*sailorsInfoWebsiteURLAsString */ null, + aalEvent = server.apply(new CreateEvent("Aalregatta", /* eventDescription */ null, aalStartDate, aalEndDate, + "Flensburg", /* isPublic */ true, UUID.randomUUID(), /* officialWebsiteURLAsString */ null, /*sailorsInfoWebsiteURLAsString */ null, /* images */Collections. emptyList(), /* videos */Collections. emptyList())); flensburg = aalEvent.getVenue(); final CourseAreaImpl flensburgStandard = new CourseAreaImpl("Standard", UUID.randomUUID()); @@ -167,6 +179,10 @@ public class SearchServiceTest { server.apply(new AddColumnToSeries(aalRegatta.getRegattaIdentifier(), "Default", "R2")); RegattaLeaderboard aalRegattaLeaderboard = server.apply(new CreateRegattaLeaderboard(aalRegatta.getRegattaIdentifier(), /* leaderboardDisplayName */ null, /* discardThresholds */ new int[0])); + final LeaderboardGroup aalLeaderboardGroup = server.apply(new CreateLeaderboardGroup("Aal Regatta", "Aal Regatta", /* displayName */ null, + /* displayGroupsInReverseOrder */ false, Collections.singletonList(RegattaImpl.getDefaultName("Aalregatta", "ORC")), + new int[0], /* overallLeaderboardScoringSchemeType */ null)); + server.apply(new AddLeaderboardGroupToEvent(aalEvent.getId(), aalLeaderboardGroup.getId())); hassoPlattner = AbstractTracTracLiveTest.createCompetitor("Hasso Plattner"); alexanderRies = AbstractTracTracLiveTest.createCompetitor("Alexander Ries"); antonKoch = AbstractTracTracLiveTest.createCompetitor("Anton Koch"); From 57c7ac1e700ab848135bcc04933a7ec17325d8a5 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Mon, 30 May 2016 18:24:16 +0200 Subject: [PATCH 32/32] consolidated imports Change-Id: I0d7e02d567db06c70d2aaf718ca8c9011509ad69 --- .../src/com/sap/sailing/server/test/SearchServiceTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java index 464d61af66b..58c889d610b 100755 --- a/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java +++ b/java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/SearchServiceTest.java @@ -71,7 +71,6 @@ import com.sap.sailing.server.operationaltransformation.RemoveEvent; import com.sap.sailing.server.operationaltransformation.RemoveLeaderboard; import com.sap.sailing.server.operationaltransformation.RemoveLeaderboardGroup; import com.sap.sailing.server.operationaltransformation.RemoveRegatta; -import com.sap.sailing.server.operationaltransformation.UpdateEvent; import com.sap.sse.common.Color; import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util;