6 public static class Placeholders
8 #region Placeholder Lists
13 public static List<string> Placeholders_CompetitionYear =
new List<string>() {
"Jahr",
"J",
"CompetitionYear",
"Year",
"Y" };
17 public static List<string> Placeholders_CompetitionDate =
new List<string>() {
"Datum",
"WK-Datum",
"WKD",
"CompetitionDate",
"Date" };
21 public static List<string> Placeholders_AppVersion =
new List<string>() {
"AppVersion",
"Version",
"V" };
25 public static List<string> Placeholders_WorkspacePath =
new List<string>() {
"Arbeitsbereich",
"WorkspacePath",
"Workspace",
"A",
"WP" };
29 public static List<string> Placeholders_Name =
new List<string>() {
"Name",
"N" };
33 public static List<string> Placeholders_FirstName =
new List<string>() {
"Vorname",
"FirstName",
"VN",
"FN" };
37 public static List<string> Placeholders_LastName =
new List<string>() {
"Nachname",
"LastName",
"NN",
"LN" };
41 public static List<string> Placeholders_Gender =
new List<string>() {
"Geschlecht",
"Gender",
"G" };
45 public static List<string> Placeholders_GenderSymbol =
new List<string>() {
"GeschlechtS",
"GenderS",
"GS" };
49 public static List<string> Placeholders_BirthYear =
new List<string>() {
"Jahrgang",
"JG",
"BirthYear" };
53 public static List<string> Placeholders_Distance =
new List<string>() {
"Strecke",
"S",
"Distance",
"D" };
57 public static List<string> Placeholders_SwimmingStyle =
new List<string>() {
"Lage",
"L",
"Style",
"SwimmingStyle" };
61 public static List<string> Placeholders_CompetitionID =
new List<string>() {
"WK",
"Wettkampf",
"Competition",
"C" };
65 public static List<string> Placeholders_Score =
new List<string>() {
"Punkte",
"Score",
"Pkt" };
69 public static List<string> Placeholders_ResultListPlace =
new List<string>() {
"Platzierung",
"Platz",
"Result",
"Place",
"P" };
73 public static List<string> Placeholders_BestStyle =
new List<string>() {
"BesterStil",
"BestStyle",
"BS" };
77 public static List<string> Placeholders_RaceNumber =
new List<string>() {
"Rennen",
"Renn Nr.",
"Race",
"Race Number",
"RNo.",
"R" };
82 public static List<string> Placeholders_ScoreBreaststroke =
new List<string>() {
"PunkteBrust",
"ScoreBreaststroke",
"PB",
"SBr" };
86 public static List<string> Placeholders_ScoreFreestyle =
new List<string>() {
"PunkteKraul",
"ScoreFreestyle",
"PK",
"SF" };
90 public static List<string> Placeholders_ScoreBackstroke =
new List<string>() {
"PunkteRücken",
"ScoreBackstroke",
"PR",
"SBa" };
94 public static List<string> Placeholders_ScoreButterfly =
new List<string>() {
"PunkteDelphin",
"ScoreButterfly",
"PD",
"SBu" };
98 public static List<string> Placeholders_ScoreMedley =
new List<string>() {
"PunkteLagen",
"ScoreMedley",
"PL",
"SM" };
102 public static List<string> Placeholders_ScoreWaterflea =
new List<string>() {
"PunkteWasserfloh",
"ScoreWaterflea",
"PW",
"SW" };
106 public static List<string> Placeholders_TimeBreaststroke =
new List<string>() {
"ZeitBrust",
"TimeBreaststroke",
"ZB",
"TBr" };
110 public static List<string> Placeholders_TimeFreestyle =
new List<string>() {
"ZeitKraul",
"TimeFreestyle",
"ZK",
"TF" };
114 public static List<string> Placeholders_TimeBackstroke =
new List<string>() {
"ZeitRücken",
"TimeBackstroke",
"ZR",
"TBa" };
118 public static List<string> Placeholders_TimeButterfly =
new List<string>() {
"ZeitDelphin",
"TimeButterfly",
"ZD",
"TBu" };
122 public static List<string> Placeholders_TimeMedley =
new List<string>() {
"ZeitLagen",
"TimeMedley",
"ZL",
"TM" };
126 public static List<string> Placeholders_TimeWaterflea =
new List<string>() {
"ZeitWasserfloh",
"TimeWaterflea",
"ZW",
"TW" };
131 public static List<string> Placeholders_AnalyticsGenderPersonsMaleCount =
new List<string>() {
"NumberMale",
"AnzahlMännlich",
"A_NM",
"A_AM" };
135 public static List<string> Placeholders_AnalyticsGenderPersonsMalePercentage =
new List<string>() {
"PercentMale",
"ProzentMännlich",
"A_PM" };
139 public static List<string> Placeholders_AnalyticsGenderPersonsFemaleCount =
new List<string>() {
"NumberFemale",
"AnzahlWeiblich",
"A_NF",
"A_AW" };
143 public static List<string> Placeholders_AnalyticsGenderPersonsFemalePercentage =
new List<string>() {
"PercentFemale",
"ProzentWeiblich",
"A_PF",
"A_PW" };
147 public static List<string> Placeholders_AnalyticsGenderStartsMaleCount =
new List<string>() {
"NumberStartsMale",
"AnzahlStartsMännlich",
"A_NSM",
"A_ASM" };
151 public static List<string> Placeholders_AnalyticsGenderStartsMalePercentage =
new List<string>() {
"PercentStartsMale",
"ProzentStartsMännlich",
"A_PSM" };
155 public static List<string> Placeholders_AnalyticsGenderStartsFemaleCount =
new List<string>() {
"NumberStartsFemale",
"AnzahlStartsWeiblich",
"A_NSF",
"A_ASW" };
159 public static List<string> Placeholders_AnalyticsGenderStartsFemalePercentage =
new List<string>() {
"PercentStartsFemale",
"ProzentStartsWeiblich",
"A_PSF",
"A_PSW" };
163 public static List<string> Placeholders_AnalyticsAgeDistribution =
new List<string>() {
"AgeDistribution",
"Altersverteilung",
"A_AD",
"A_AV" };
167 public static List<string> Placeholders_AnalyticsStartsPerPerson =
new List<string>() {
"StartsPerPerson",
"StartsProPerson",
"A_SPP" };
171 public static List<string> Placeholders_AnalyticsStartsPerStyle =
new List<string>() {
"StartsPerStyle",
"StartsProLage",
"A_SPS",
"A_SPL" };
175 public static List<string> Placeholders_AnalyticsStartDistances =
new List<string>() {
"StartDistances",
"StartDistanzen",
"A_SD" };
179 public static List<string> Placeholders_AnalyticsPersonCountersNumberPeople =
new List<string>() {
"NumberPeople",
"AnzahlPersonen",
"A_NP",
"A_AP" };
183 public static List<string> Placeholders_AnalyticsPersonCountersNumberActivePeople =
new List<string>() {
"NumberActivePeople",
"AnzahlAktivePersonen",
"A_NAP",
"A_AAP" };
187 public static List<string> Placeholders_AnalyticsPersonCountersNumberInactivePeople =
new List<string>() {
"NumberInactivePeople",
"AnzahlInaktivePersonen",
"A_NIP",
"A_AIP" };
191 public static List<string> Placeholders_AnalyticsStartsCountersNumberStarts =
new List<string>() {
"NumberStarts",
"AnzahlStarts",
"A_NS",
"A_AS" };
195 public static List<string> Placeholders_AnalyticsStartsCountersNumberValidStarts =
new List<string>() {
"NumberValidStarts",
"AnzahlGültigeStarts",
"A_NVS",
"A_AGS" };
199 public static List<string> Placeholders_AnalyticsStartsCountersNumberInactiveStarts =
new List<string>() {
"NumberInactiveStarts",
"AnzahlInaktiveStarts",
"A_NIS",
"A_AIS" };
203 public static List<string> Placeholders_AnalyticsStartsCountersNumberStartsWithMissingCompetition =
new List<string>() {
"NumberStartsMissingCompetition",
"AnzahlStartsFehlenderWettkampf",
"A_NSMC",
"A_ASFW" };
207 public static List<string> Placeholders_AnalyticsPlacesAgeDistribution =
new List<string>() {
"PlacesAgeDistribution",
"PlätzeAltersverteilung",
"A_PAD",
"A_PAV" };
211 public static List<string> Placeholders_AnalyticsRacesAges =
new List<string>() {
"RacesAges",
"AlterJeRennen",
"A_RA",
"A_AJR" };
215 public static List<string> Placeholders_AnalyticsDistancesBetweenStarts =
new List<string>() {
"DistancesBetweenStarts",
"AbständeZwischenStarts",
"A_DBS",
"A_AZS" };
221 #region Placeholder Groups
223 public const string PLACEHOLDER_GROUP_GENERAL =
"General";
224 public const string PLACEHOLDER_GROUP_PERSONDETAILS =
"Persondetails";
225 public const string PLACEHOLDER_GROUP_SCORES =
"Scores";
226 public const string PLACEHOLDER_GROUP_TIMES =
"Times";
227 public const string PLACEHOLDER_GROUP_ANALYTICS =
"Analytics";
233 #region Placeholder Keys
235 public const string PLACEHOLDER_KEY_COMPETITION_YEAR =
"CompetitionYear";
236 public const string PLACEHOLDER_KEY_COMPETITION_DATE =
"CompetitionDate";
237 public const string PLACEHOLDER_KEY_APP_VERSION =
"AppVersion";
238 public const string PLACEHOLDER_KEY_WORKSPACE_PATH =
"WorkspacePath";
239 public const string PLACEHOLDER_KEY_DISTANCE =
"Distance";
240 public const string PLACEHOLDER_KEY_SWIMMING_STYLE =
"SwimmingStyle";
241 public const string PLACEHOLDER_KEY_COMPETITION_ID =
"CompetitionID";
242 public const string PLACEHOLDER_KEY_RESULT_LIST_PLACE =
"ResultListPlace";
243 public const string PLACEHOLDER_KEY_BEST_STYLE =
"BestStyle";
244 public const string PLACEHOLDER_KEY_RACE_NUMBER =
"RaceNumber";
246 public const string PLACEHOLDER_KEY_NAME =
"Name";
247 public const string PLACEHOLDER_KEY_FIRSTNAME =
"FirstName";
248 public const string PLACEHOLDER_KEY_LASTNAME =
"LastName";
249 public const string PLACEHOLDER_KEY_GENDER =
"Gender";
250 public const string PLACEHOLDER_KEY_GENDER_SYMBOL =
"GenderSymbol";
251 public const string PLACEHOLDER_KEY_BIRTH_YEAR =
"BirthYear";
253 public const string PLACEHOLDER_KEY_SCORE =
"Score";
254 public const string PLACEHOLDER_KEY_SCOREBREASTSTROKE =
"ScoreBreaststroke";
255 public const string PLACEHOLDER_KEY_SCOREFREESTYLE =
"ScoreFreestyle";
256 public const string PLACEHOLDER_KEY_SCOREBACKSTROKE =
"ScoreBackstroke";
257 public const string PLACEHOLDER_KEY_SCOREBUTTERFLY =
"ScoreButterfly";
258 public const string PLACEHOLDER_KEY_SCOREMEDLEY =
"ScoreMedley";
259 public const string PLACEHOLDER_KEY_SCOREWATERFLEA =
"ScoreWaterflea";
261 public const string PLACEHOLDER_KEY_TIMEBREASTSTROKE =
"TimeBreaststroke";
262 public const string PLACEHOLDER_KEY_TIMEFREESTYLE =
"TimeFreestyle";
263 public const string PLACEHOLDER_KEY_TIMEBACKSTROKE =
"TimeBackstroke";
264 public const string PLACEHOLDER_KEY_TIMEBUTTERFLY =
"TimeButterfly";
265 public const string PLACEHOLDER_KEY_TIMEMEDLEY =
"TimeMedley";
266 public const string PLACEHOLDER_KEY_TIMEWATERFLEA =
"TimeWaterflea";
268 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_MALE_COUNT =
"AnalyticsGenderPersonsMaleCount";
269 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_MALE_PERCENTAGE =
"AnalyticsGenderPersonsMalePercentage";
270 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_FEMALE_COUNT =
"AnalyticsGenderPersonsFemaleCount";
271 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_FEMALE_PERCENTAGE =
"AnalyticsGenderPersonsFemalePercentage";
272 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_MALE_COUNT =
"AnalyticsGenderStartsMaleCount";
273 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_MALE_PERCENTAGE =
"AnalyticsGenderStartsMalePercentage";
274 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_FEMALE_COUNT =
"AnalyticsGenderStartsFemaleCount";
275 public const string PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_FEMALE_PERCENTAGE =
"AnalyticsGenderStartsFemalePercentage";
276 public const string PLACEHOLDER_KEY_ANALYTICS_AGE_DISTRIBUTION =
"AnalyticsAgeDistribution";
277 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_PER_PERSON =
"AnalyticsStartsPerPerson";
278 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_PER_STYLE =
"AnalyticsStartsPerStyle";
279 public const string PLACEHOLDER_KEY_ANALYTICS_START_DISTANCES =
"AnalyticsStartDistances";
280 public const string PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_PEOPLE =
"AnalyticsPersonCountersNumberPeople";
281 public const string PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_ACTIVE_PEOPLE =
"AnalyticsPersonCountersNumberActivePeople";
282 public const string PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_INACTIVE_PEOPLE =
"AnalyticsPersonCountersNumberInactivePeople";
283 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_STARTS =
"AnalyticsStartsCountersNumberStarts";
284 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_VALID_STARTS =
"AnalyticsStartsCountersNumberValidStarts";
285 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_INACTIVE_STARTS =
"AnalyticsStartsCountersNumberInactiveStarts";
286 public const string PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_STARTS_WITH_MISSING_COMPETITION =
"AnalyticsStartsCountersNumberStartsWithMissingCompetition";
287 public const string PLACEHOLDER_KEY_ANALYTICS_PLACES_AGE_DISTRIBUTION =
"AnalyticsPlacesAgeDistribution";
288 public const string PLACEHOLDER_KEY_ANALYTICS_RACES_AGES =
"AnalyticsRacesAges";
289 public const string PLACEHOLDER_KEY_ANALYTICS_DISTANCES_BETWEEN_STARTS =
"AnalyticsDistancesBetweenStarts";
298 public static Dictionary<string, (
string groupName, List<string> placeholders)> PlaceholderDict =
new Dictionary<
string, (
string, List<string>)>()
300 { PLACEHOLDER_KEY_COMPETITION_YEAR, (PLACEHOLDER_GROUP_GENERAL, Placeholders_CompetitionYear) },
301 { PLACEHOLDER_KEY_COMPETITION_DATE, (PLACEHOLDER_GROUP_GENERAL, Placeholders_CompetitionDate) },
302 { PLACEHOLDER_KEY_APP_VERSION, (PLACEHOLDER_GROUP_GENERAL, Placeholders_AppVersion) },
303 { PLACEHOLDER_KEY_WORKSPACE_PATH, (PLACEHOLDER_GROUP_GENERAL, Placeholders_WorkspacePath) },
304 { PLACEHOLDER_KEY_DISTANCE, (PLACEHOLDER_GROUP_GENERAL, Placeholders_Distance) },
305 { PLACEHOLDER_KEY_SWIMMING_STYLE, (PLACEHOLDER_GROUP_GENERAL, Placeholders_SwimmingStyle) },
306 { PLACEHOLDER_KEY_COMPETITION_ID, (PLACEHOLDER_GROUP_GENERAL, Placeholders_CompetitionID) },
307 { PLACEHOLDER_KEY_BEST_STYLE, (PLACEHOLDER_GROUP_GENERAL, Placeholders_BestStyle) },
308 { PLACEHOLDER_KEY_RESULT_LIST_PLACE, (PLACEHOLDER_GROUP_GENERAL, Placeholders_ResultListPlace) },
309 { PLACEHOLDER_KEY_RACE_NUMBER, (PLACEHOLDER_GROUP_GENERAL, Placeholders_RaceNumber) },
311 { PLACEHOLDER_KEY_NAME, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_Name) },
312 { PLACEHOLDER_KEY_FIRSTNAME, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_FirstName) },
313 { PLACEHOLDER_KEY_LASTNAME, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_LastName) },
314 { PLACEHOLDER_KEY_GENDER, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_Gender) },
315 { PLACEHOLDER_KEY_GENDER_SYMBOL, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_GenderSymbol) },
316 { PLACEHOLDER_KEY_BIRTH_YEAR, (PLACEHOLDER_GROUP_PERSONDETAILS, Placeholders_BirthYear) },
318 { PLACEHOLDER_KEY_SCORE, (PLACEHOLDER_GROUP_SCORES, Placeholders_Score) },
319 { PLACEHOLDER_KEY_SCOREBREASTSTROKE, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreBreaststroke) },
320 { PLACEHOLDER_KEY_SCOREFREESTYLE, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreFreestyle) },
321 { PLACEHOLDER_KEY_SCOREBACKSTROKE, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreBackstroke) },
322 { PLACEHOLDER_KEY_SCOREBUTTERFLY, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreButterfly) },
323 { PLACEHOLDER_KEY_SCOREMEDLEY, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreMedley) },
324 { PLACEHOLDER_KEY_SCOREWATERFLEA, (PLACEHOLDER_GROUP_SCORES, Placeholders_ScoreWaterflea) },
326 { PLACEHOLDER_KEY_TIMEBREASTSTROKE, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeBreaststroke) },
327 { PLACEHOLDER_KEY_TIMEFREESTYLE, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeFreestyle) },
328 { PLACEHOLDER_KEY_TIMEBACKSTROKE, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeBackstroke) },
329 { PLACEHOLDER_KEY_TIMEBUTTERFLY, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeButterfly) },
330 { PLACEHOLDER_KEY_TIMEMEDLEY, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeMedley) },
331 { PLACEHOLDER_KEY_TIMEWATERFLEA, (PLACEHOLDER_GROUP_TIMES, Placeholders_TimeWaterflea) },
333 { PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_MALE_COUNT, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderPersonsMaleCount) },
334 { PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_MALE_PERCENTAGE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderPersonsMalePercentage) },
335 { PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_FEMALE_COUNT, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderPersonsFemaleCount) },
336 { PLACEHOLDER_KEY_ANALYTICS_GENDER_PERSONS_FEMALE_PERCENTAGE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderPersonsFemalePercentage) },
337 { PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_MALE_COUNT, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderStartsMaleCount) },
338 { PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_MALE_PERCENTAGE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderStartsMalePercentage) },
339 { PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_FEMALE_COUNT, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderStartsFemaleCount) },
340 { PLACEHOLDER_KEY_ANALYTICS_GENDER_STARTS_FEMALE_PERCENTAGE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsGenderStartsFemalePercentage) },
341 { PLACEHOLDER_KEY_ANALYTICS_AGE_DISTRIBUTION, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsAgeDistribution) },
342 { PLACEHOLDER_KEY_ANALYTICS_STARTS_PER_PERSON, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsPerPerson) },
343 { PLACEHOLDER_KEY_ANALYTICS_STARTS_PER_STYLE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsPerStyle) },
344 { PLACEHOLDER_KEY_ANALYTICS_START_DISTANCES, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartDistances) },
345 { PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_PEOPLE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsPersonCountersNumberPeople) },
346 { PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_ACTIVE_PEOPLE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsPersonCountersNumberActivePeople) },
347 { PLACEHOLDER_KEY_ANALYTICS_PERSON_COUNTERS_NUMBER_INACTIVE_PEOPLE, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsPersonCountersNumberInactivePeople) },
348 { PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_STARTS, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsCountersNumberStarts) },
349 { PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_VALID_STARTS, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsCountersNumberValidStarts) },
350 { PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_INACTIVE_STARTS, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsCountersNumberInactiveStarts) },
351 { PLACEHOLDER_KEY_ANALYTICS_STARTS_COUNTERS_NUMBER_STARTS_WITH_MISSING_COMPETITION, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsStartsCountersNumberStartsWithMissingCompetition) },
352 { PLACEHOLDER_KEY_ANALYTICS_PLACES_AGE_DISTRIBUTION, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsPlacesAgeDistribution) },
353 { PLACEHOLDER_KEY_ANALYTICS_RACES_AGES, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsRacesAges) },
354 { PLACEHOLDER_KEY_ANALYTICS_DISTANCES_BETWEEN_STARTS, (PLACEHOLDER_GROUP_ANALYTICS, Placeholders_AnalyticsDistancesBetweenStarts) }